0001069183-23-000030.txt : 20230509 0001069183-23-000030.hdr.sgml : 20230509 20230509162740 ACCESSION NUMBER: 0001069183-23-000030 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 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: 23902526 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-20230331x10q.htm 10-Q
0001069183--12-312023Q1false0071474581738740621000000001069183axon:A2016StockIncentivePlanMember2023-01-012023-03-310001069183axon:A2016StockIncentivePlanMember2022-01-012022-03-310001069183axon:A2016StockIncentivePlanMember2023-03-310001069183axon:A2016StockIncentivePlanMember2016-02-290001069183us-gaap:CommonStockMember2022-01-012022-03-310001069183us-gaap:CommonStockMember2023-01-012023-03-310001069183us-gaap:RetainedEarningsMember2023-03-310001069183us-gaap:AdditionalPaidInCapitalMember2023-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001069183us-gaap:RetainedEarningsMember2022-12-310001069183us-gaap:AdditionalPaidInCapitalMember2022-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001069183us-gaap:RetainedEarningsMember2022-03-310001069183us-gaap:AdditionalPaidInCapitalMember2022-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310001069183us-gaap:RetainedEarningsMember2021-12-310001069183us-gaap:AdditionalPaidInCapitalMember2021-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001069183us-gaap:TreasuryStockMember2023-03-310001069183us-gaap:CommonStockMember2023-03-310001069183us-gaap:TreasuryStockMember2022-12-310001069183us-gaap:CommonStockMember2022-12-310001069183us-gaap:TreasuryStockMember2022-03-310001069183us-gaap:CommonStockMember2022-03-310001069183us-gaap:TreasuryStockMember2021-12-310001069183us-gaap:CommonStockMember2021-12-310001069183us-gaap:PerformanceSharesMember2023-01-012023-03-310001069183srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-03-280001069183us-gaap:PerformanceSharesMember2023-03-310001069183us-gaap:EmployeeStockOptionMember2022-12-310001069183us-gaap:PerformanceSharesMember2018-05-242018-05-240001069183us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001069183axon:A2022InducementPlanMember2023-03-310001069183us-gaap:RestrictedStockUnitsRSUMember2022-12-310001069183axon:PerformanceStockUnitsMember2022-12-310001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001069183us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001069183us-gaap:CostOfSalesMember2023-01-012023-03-310001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001069183us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001069183us-gaap:CostOfSalesMember2022-01-012022-03-310001069183srt:MinimumMember2023-04-012023-03-310001069183srt:MaximumMember2033-04-012023-03-310001069183srt:MaximumMember2023-04-012023-03-310001069183axon:TaserDevicesProfessionalMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183axon:OtherMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183axon:CartridgesMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183axon:AxonFleetSystemsMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183axon:AxonBodyAndCameraAccessoriesMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183axon:TaserDevicesProfessionalMember2023-01-012023-03-310001069183axon:OtherMember2023-01-012023-03-310001069183axon:ExtendedWarrantiesMember2023-01-012023-03-310001069183axon:CartridgesMember2023-01-012023-03-310001069183axon:AxonFleetSystemsMember2023-01-012023-03-310001069183axon:AxonEvidenceMember2023-01-012023-03-310001069183axon:AxonBodyAndCameraAccessoriesMember2023-01-012023-03-310001069183axon:TaserDevicesProfessionalMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183axon:OtherMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183axon:CartridgesMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183axon:AxonFleetSystemsMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183axon:AxonBodyAndCameraAccessoriesMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183us-gaap:NonUsMember2022-01-012022-03-310001069183country:US2022-01-012022-03-310001069183axon:TaserDevicesProfessionalMember2022-01-012022-03-310001069183axon:OtherMember2022-01-012022-03-310001069183axon:ExtendedWarrantiesMember2022-01-012022-03-310001069183axon:CartridgesMember2022-01-012022-03-310001069183axon:AxonFleetSystemsMember2022-01-012022-03-310001069183axon:AxonEvidenceMember2022-01-012022-03-310001069183axon:AxonBodyAndCameraAccessoriesMember2022-01-012022-03-310001069183us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310001069183us-gaap:OtherNoncurrentAssetsMember2023-03-310001069183axon:ConvertibleSeniorNotesDue2027Member2022-12-012022-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310001069183us-gaap:RetainedEarningsMember2023-01-012023-03-310001069183us-gaap:RetainedEarningsMember2022-01-012022-03-310001069183axon:SharePurchaseAgreementWithCellebriteDiLtdMember2023-01-012023-03-310001069183axon:SeniorUnsecuredMultiCurrencyRevolvingCreditFacilityMember2022-12-310001069183us-gaap:LineOfCreditMember2023-03-310001069183us-gaap:CommonStockMemberaxon:SharePurchaseAgreementWithCellebriteDiLtdMember2021-12-310001069183axon:ExpiringInTwoThousandTwentyThreeMemberus-gaap:SuretyBondMember2023-03-310001069183axon:ExpiringInTwoThousandTwentyFourMemberus-gaap:SuretyBondMember2023-03-310001069183us-gaap:SuretyBondMember2023-03-310001069183us-gaap:CallOptionMember2023-01-012023-03-310001069183axon:WarrantsForStrategicInvestmentMember2023-01-012023-03-310001069183axon:StrategicInvestmentsMember2023-01-012023-03-310001069183axon:WarrantsForStrategicInvestmentMember2022-01-012022-03-310001069183us-gaap:CallOptionMember2023-03-310001069183axon:WarrantsForStrategicInvestmentMember2023-03-310001069183axon:StrategicInvestmentsMember2023-03-310001069183us-gaap:CallOptionMember2022-12-310001069183axon:WarrantsForStrategicInvestmentMember2022-12-310001069183axon:StrategicInvestmentsMember2022-12-310001069183axon:WarrantsForStrategicInvestmentMember2022-03-310001069183axon:StrategicInvestmentsMember2022-03-310001069183axon:WarrantsForStrategicInvestmentMember2021-12-310001069183axon:StrategicInvestmentsMember2021-12-310001069183us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001069183axon:PerformanceStockUnitsMember2023-01-012023-03-310001069183srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-03-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2023-03-310001069183axon:ConvertibleNoteHedge2027Member2023-03-310001069183axon:ConvertibleSeniorNotesDue2027Member2023-01-012023-03-310001069183srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310001069183srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183us-gaap:ProductMemberaxon:TaserSegmentMember2023-01-012023-03-310001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183us-gaap:ServiceMember2023-01-012023-03-310001069183us-gaap:ProductMember2023-01-012023-03-310001069183axon:TaserSegmentMember2023-01-012023-03-310001069183axon:SoftwareAndSensorsSegmentMember2023-01-012023-03-310001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183us-gaap:ProductMemberaxon:TaserSegmentMember2022-01-012022-03-310001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183us-gaap:ServiceMember2022-01-012022-03-310001069183us-gaap:ProductMember2022-01-012022-03-310001069183axon:TaserSegmentMember2022-01-012022-03-310001069183axon:SoftwareAndSensorsSegmentMember2022-01-012022-03-310001069183axon:WarrantyMemberaxon:TaserSegmentMember2023-03-310001069183axon:WarrantyMemberaxon:SoftwareAndSensorsSegmentMember2023-03-310001069183axon:ServicesMemberaxon:TaserSegmentMember2023-03-310001069183axon:ServicesMemberaxon:SoftwareAndSensorsSegmentMember2023-03-310001069183axon:HardwareEquipmentMemberaxon:TaserSegmentMember2023-03-310001069183axon:HardwareEquipmentMemberaxon:SoftwareAndSensorsSegmentMember2023-03-310001069183axon:WarrantyMember2023-03-310001069183axon:TaserSegmentMember2023-03-310001069183axon:SoftwareAndSensorsSegmentMember2023-03-310001069183axon:ServicesMember2023-03-310001069183axon:HardwareEquipmentMember2023-03-310001069183axon:WarrantyMemberaxon:TaserSegmentMember2022-12-310001069183axon:WarrantyMemberaxon:SoftwareAndSensorsSegmentMember2022-12-310001069183axon:ServicesMemberaxon:TaserSegmentMember2022-12-310001069183axon:ServicesMemberaxon:SoftwareAndSensorsSegmentMember2022-12-310001069183axon:HardwareEquipmentMemberaxon:TaserSegmentMember2022-12-310001069183axon:HardwareEquipmentMemberaxon:SoftwareAndSensorsSegmentMember2022-12-310001069183axon:WarrantyMember2022-12-310001069183axon:TaserSegmentMember2022-12-310001069183axon:SoftwareAndSensorsSegmentMember2022-12-310001069183axon:ServicesMember2022-12-310001069183axon:HardwareEquipmentMember2022-12-310001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001069183axon:A2022StockIncentivePlanMember2022-05-310001069183axon:Warrant2027Member2023-03-3100010691832021-12-3100010691832022-03-310001069183us-gaap:FairValueInputsLevel1Memberaxon:MarketableSecuritiesMember2023-03-310001069183us-gaap:FairValueInputsLevel1Memberaxon:MarketableSecuritiesMember2022-12-310001069183us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-03-310001069183us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310001069183us-gaap:StockCompensationPlanMember2023-01-012023-03-310001069183axon:TwoThousandTwentySevenWarrantsMember2023-01-012023-03-310001069183axon:TwoThousandTwentySevenNotesMember2023-01-012023-03-310001069183us-gaap:StockCompensationPlanMember2022-01-012022-03-310001069183axon:ConvertibleNoteHedge2027Member2023-01-012023-03-310001069183axon:ConvertibleNoteHedge2027Member2022-01-012022-12-310001069183us-gaap:NonUsMember2023-01-012023-03-310001069183country:US2023-01-012023-03-310001069183us-gaap:NonUsMember2023-03-310001069183country:US2023-03-310001069183us-gaap:NonUsMember2022-12-310001069183country:US2022-12-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2019-02-122023-03-3100010691832018-05-242023-03-310001069183us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001069183us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100010691832023-05-050001069183axon:Warrant2027Member2023-01-012023-03-310001069183us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMember2023-03-310001069183us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMember2023-03-310001069183us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-03-310001069183axon:TreasuryInflationProtectedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001069183axon:TermDepositMemberus-gaap:FairValueInputsLevel2Member2023-03-310001069183us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001069183us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310001069183us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001069183srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-03-282023-03-280001069183srt:ChiefExecutiveOfficerMember2018-05-242018-05-240001069183axon:AtMarketOfferingMember2023-01-012023-03-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2019-02-122019-02-1200010691832018-05-242018-05-240001069183us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001069183us-gaap:FairValueInputsLevel1Memberaxon:AgencyBondsMember2023-03-310001069183us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001069183us-gaap:FairValueInputsLevel2Member2023-03-310001069183us-gaap:FairValueInputsLevel1Memberaxon:AgencyBondsMember2022-12-310001069183axon:TreasuryInflationProtectedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001069183axon:StrategicInvestmentsMember2022-01-012022-03-310001069183us-gaap:CallOptionMember2020-03-012023-03-310001069183axon:WarrantsForStrategicInvestmentMember2020-03-012023-03-310001069183axon:StrategicInvestmentsMember2020-03-012023-03-3100010691832020-03-012023-03-310001069183axon:ConvertibleSeniorNotesDue2027Member2023-03-310001069183axon:ConvertibleSeniorNotesDue2027Member2022-12-310001069183axon:ConvertibleSeniorNotesDue2027Memberus-gaap:LineOfCreditMember2022-01-012022-12-310001069183srt:MaximumMember2023-01-012023-03-310001069183srt:MinimumMember2023-01-012023-03-310001069183us-gaap:LineOfCreditMember2022-12-310001069183srt:MaximumMemberaxon:ConvertibleSeniorNotesDue2027Member2022-12-3100010691832022-01-012022-03-310001069183us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001069183axon:AccountsAndNotesReceivableAndContractAssetsMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001069183axon:AccountsAndNotesReceivableAndContractAssetsMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001069183us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001069183us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-03-310001069183us-gaap:FairValueInputsLevel1Member2023-03-310001069183us-gaap:CashMember2023-03-310001069183us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001069183us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001069183us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001069183us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001069183axon:TermDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001069183us-gaap:FairValueInputsLevel2Member2022-12-310001069183us-gaap:FairValueInputsLevel1Member2022-12-310001069183us-gaap:CashMember2022-12-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2023-01-012023-03-3100010691832023-01-012023-03-310001069183us-gaap:RestrictedStockUnitsRSUMember2023-03-310001069183us-gaap:EmployeeStockOptionMember2023-03-310001069183axon:PerformanceStockUnitsMember2023-03-3100010691832023-03-3100010691832022-12-31iso4217:USDaxon:securityaxon:lawsuitaxon:segmentiso4217:USDiso4217:USDxbrli:sharesxbrli:pureaxon:countryaxon:customeraxon:itemxbrli:sharesaxon:trancheaxon:D

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 March 31, 2023

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 May 5, 2023 was 73,885,305.

AXON ENTERPRISE, INC.

INDEX TO QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2023

Page

Special Note Regarding Forward-Looking Statements

ii

PART I - FINANCIAL INFORMATION

1

Item 1. Financial Statements

1

Condensed Consolidated Balance Sheets as of March 31, 2023 (Unaudited) and December 31, 2022

1

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income for the Three Months Ended March 31, 2023 and 2022

2

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2023 and 2022

3

Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

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

34

Item 4. Controls and Procedures

35

PART II - OTHER INFORMATION

35

Item 1. Legal Proceedings

35

Item 1A. Risk Factors

36

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

57

Item 3. Defaults Upon Senior Securities

57

Item 4. Mine Safety Disclosures

57

Item 5. Other Information

58

Item 6. Exhibits

59

SIGNATURES

60

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; 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 amounts and 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 Annual Report on Form 10-K for the year ended December 31, 2022. 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: our exposure to cancellations of government contracts due to appropriation clauses, exercise of a cancellation clause, or non-exercise of contractually optional periods; the ability of law enforcement agencies to obtain funding, including based on tax revenues; 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 win bids through the open bidding process for governmental agencies; our ability to manage our supply chain and avoid production delays, shortages, and impacts to expected gross margins; the impacts of inflation, macroeconomic conditions and global events; the impact of stock-based 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 or sentiment regarding our products; the impact of product mix on projected gross margins; defects in, or misuse of, 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; litigation or inquiries and related time and costs; 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 following Report 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 below, 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)

    

March 31, 

December 31, 

2023

2022

(Unaudited)

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

263,414

$

353,684

Marketable securities

54,810

39,240

Short-term investments

 

775,129

 

581,769

Accounts and notes receivable, net of allowance of $2,029 and $2,176 as of March 31, 2023 and December 31, 2022, respectively

 

379,887

 

358,190

Contract assets, net

 

216,869

 

196,902

Inventory

 

220,268

 

202,471

Prepaid expenses and other current assets

 

142,319

 

73,022

Total current assets

 

2,052,696

 

1,805,278

Property and equipment, net

 

172,674

 

169,843

Deferred tax assets, net

 

171,122

 

156,866

Intangible assets, net

 

11,270

 

12,158

Goodwill

 

44,982

 

44,983

Long-term investments

 

31,116

 

156,207

Long-term notes receivable, net

 

4,467

 

5,210

Long-term contract assets, net

54,886

45,170

Strategic investments

296,563

296,563

Other long-term assets

 

168,173

 

159,616

Total assets

$

3,007,949

$

2,851,894

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

65,988

$

59,918

Accrued liabilities

 

120,607

 

155,934

Current portion of deferred revenue

 

408,061

 

360,037

Customer deposits

 

13,961

 

20,399

Other current liabilities

 

7,510

 

6,358

Total current liabilities

 

616,127

 

602,646

Deferred revenue, net of current portion

 

250,366

 

248,003

Liability for unrecognized tax benefits

 

16,198

 

10,745

Long-term deferred compensation

 

7,983

 

6,285

Deferred tax liability, net

1

Long-term lease liabilities

 

35,045

 

37,143

Convertible notes, net

674,724

673,967

Other long-term liabilities

 

4,511

 

4,613

Total liabilities

 

1,604,954

 

1,583,403

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 March 31, 2023 and December 31, 2022, respectively

 

 

Common stock, $0.00001 par value; 200,000,000 shares authorized; 73,874,062 and 71,474,581 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively

 

1

 

1

Additional paid-in capital

 

1,262,099

 

1,174,594

Treasury stock at cost, 20,220,227 shares as of March 31, 2023 and December 31, 2022

 

(155,947)

 

(155,947)

Retained earnings

 

302,161

 

257,022

Accumulated other comprehensive loss

 

(5,319)

 

(7,179)

Total stockholders’ equity

 

1,402,995

 

1,268,491

Total liabilities and stockholders’ equity

$

3,007,949

$

2,851,894

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 March 31, 

    

2023

    

2022

Net sales from products

$

219,389

$

176,204

Net sales from services

 

123,654

 

80,222

Net sales

 

343,043

 

256,426

Cost of product sales

 

107,584

 

79,352

Cost of service sales

 

31,357

 

21,335

Cost of sales

 

138,941

 

100,687

Gross margin

 

204,102

 

155,739

Operating expenses:

 

  

 

  

Sales, general and administrative

 

116,567

 

90,129

Research and development

 

70,927

 

48,416

Total operating expenses

 

187,494

 

138,545

Income from operations

 

16,608

 

17,194

Interest and other income, net

 

25,276

 

55,299

Income before provision for income taxes

 

41,884

 

72,493

Provision for (benefit from) income taxes

 

(3,255)

 

17,622

Net income

$

45,139

$

54,871

Net income per common and common equivalent shares:

 

  

 

  

Basic

$

0.62

$

0.77

Diluted

$

0.61

$

0.76

Weighted average number of common and common equivalent shares outstanding:

 

  

 

  

Basic

 

72,638

 

70,950

Diluted

 

73,880

 

72,349

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

Net income

$

45,139

$

54,871

Foreign currency translation adjustments

 

1,676

 

(1,072)

Unrealized gain (loss) on available-for-sale investments

184

(489)

Comprehensive income

$

46,999

$

53,310

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

 

71,474,581

$

1

$

1,174,594

 

20,220,227

$

(155,947)

$

257,022

$

(7,179)

$

1,268,491

Issuance of common stock

154,500

33,650

33,650

Issuance of common stock under employee plans, net

 

335,629

(34,841)

(34,841)

Stock options exercised

1,901,535

54,346

54,346

Stock-based compensation

 

34,350

34,350

Issuance of common stock for business combination contingent consideration

7,817

Net income

 

45,139

45,139

Other comprehensive income, net

 

1,860

1,860

Balance, March 31, 2023

 

73,874,062

$

1

$

1,262,099

 

20,220,227

$

(155,947)

$

302,161

$

(5,319)

$

1,402,995

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

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)

Three Months Ended March 31, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net income

$

45,139

$

54,871

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

 

  

 

  

Depreciation and amortization

 

6,689

 

5,755

Amortization of issuance cost

756

Coupon interest expense

863

 

Loss on disposal and abandonment of intangible assets

 

10

40

Loss on disposal and impairment of property, equipment, and other assets, net

 

146

 

106

Unrealized gains on strategic investments and marketable securities, net

(15,570)

 

(55,851)

Stock-based compensation

 

34,350

 

25,088

Deferred income taxes

 

(9,660)

 

18,029

Unrecognized tax benefits

 

855

 

1,365

Bond amortization

(3,890)

159

Noncash lease expense

 

1,395

 

1,556

Provision for expected credit losses

28

 

228

Change in assets and liabilities:

 

 

Accounts and notes receivable and contract assets

 

(50,431)

 

7,495

Inventory

 

(15,811)

 

(14,260)

Prepaid expenses and other assets

 

(64,348)

 

(7,074)

Accounts payable, accrued and other liabilities

 

(37,043)

(9,580)

Deferred revenue

 

50,199

16,037

Net cash provided by (used in) operating activities

 

(56,323)

 

43,964

Cash flows from investing activities:

 

  

Purchases of investments

 

(145,124)

Proceeds from call / maturity of investments

 

81,088

 

7,200

Purchases of property and equipment

 

(8,513)

(17,098)

Proceeds from disposal of property and equipment

87

Purchases of intangible assets

 

(125)

 

(37)

Strategic investments

 

(500)

Net cash used in investing activities

 

(72,674)

 

(10,348)

Cash flows from financing activities:

 

  

Net proceeds from equity offering

33,650

(71)

Proceeds from options exercised

 

39,181

 

Income and payroll tax payments for net-settled stock awards

 

(34,841)

 

(1,388)

Net cash provided by (used in) financing activities

 

37,990

 

(1,459)

Effect of exchange rate changes on cash and cash equivalents

 

779

 

(157)

Net increase (decrease) in cash and cash equivalents

 

(90,228)

 

32,000

Cash and cash equivalents and restricted cash, beginning of period

 

355,552

 

356,438

Cash and cash equivalents and restricted cash, end of period

$

265,324

$

388,438

Supplemental disclosures:

 

  

 

  

Cash and cash equivalents

$

263,414

$

386,367

Restricted cash (Note 1)

 

1,910

 

2,071

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

$

265,324

$

388,438

Cash paid for income taxes, net of refunds

$

20,936

$

334

Non-cash transactions

 

  

 

  

Property and equipment purchases in accounts payable and accrued liabilities

$

1,130

$

888

Receivables from options exercised

$

15,165

$

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

4

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 mission is to protect life in service of promoting peace, justice and strong institutions.

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, Spain, 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, 2022, as filed on Form 10-K. 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, 2022. The results of operations for the three months ended March 31, 2023 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 comprise two reportable segments: the development, manufacture and sale of fully integrated hardware and cloud-based software solutions that enable law enforcement to capture, securely store, manage, share and analyze video and other digital evidence (collectively, the "Software and Sensors" segment); and the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (collectively, the “TASER” 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

5

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 months ended March 31, 2023, 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 months ended March 31, 2023, no customer represented more than 10% of total net sales. At March 31, 2023 and December 31, 2022, 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., China, Republic of Korea, Malaysia, Mexico, Sri Lanka, 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 effects of outstanding stock options, unvested restricted stock units, our 2027 convertible senior notes (the “Notes” or “2027 Notes”), and warrants to acquire the number of shares of our common stock (the “Warrants” or “2027 Warrants”) are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive. 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 March 31, 

    

2023

    

2022

Numerator for basic and diluted earnings per share:

 

  

 

  

Net income

$

45,139

$

54,871

Denominator:

 

  

 

  

Weighted average shares outstanding

 

72,638

 

70,950

Dilutive effect of stock-based awards

 

1,242

 

1,399

Diluted weighted average shares outstanding

 

73,880

 

72,349

Net income per common share:

 

 

Basic

$

0.62

$

0.77

Diluted

$

0.61

$

0.76

6

Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Stock-based awards

 

1,469

 

2,942

2027 Notes

 

3,017

 

2027 Warrants

 

3,017

 

Total potentially dilutive securities

7,503

 

2,942

For additional information regarding our convertible senior notes, refer to Note 9.

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 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 on a quarterly basis 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 consolidated balance sheets.

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

Three Months Ended March 31, 

    

2023

2022

Balance, beginning of period

$

811

$

2,822

Utilization of reserve

 

(438)

 

(1,434)

Warranty expense

 

2,928

 

116

Balance, end of period

$

3,301

$

1,504

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.

7

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 March 31, 2023 comprised money market funds, commercial paper, corporate bonds, term deposits, U.S. Government bonds, municipal bonds, agency bonds and U.S. Treasury inflation-protected securities. Cash equivalents and investments at December 31, 2022 also included certificates of deposit 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 March 31, 2023 and December 31, 2022 was $5.1 million and $4.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 eight unconsolidated affiliates as of March 31, 2023. 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 6.

We have convertible senior notes, for which the fair value is determined based on the closing trading price per $1,000 of the Notes as of the last day of trading for the period. We consider the fair value of the Notes at March 31, 2023 to be a Level 2 measurement as they are not publicly traded. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.

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 were $1.9 million as of March 31, 2023 and December 31, 2022, respectively. The balances were 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 assets on our condensed consolidated balance sheet, with the remainder 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.

8

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 March 31, 2023

Three Months Ended March 31, 2022

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER Devices (Professional)

$

67,472

$

$

67,472

$

63,164

$

$

63,164

Cartridges

 

46,800

46,800

 

37,825

37,825

Axon Evidence and Cloud Services

 

7,201

118,314

125,515

 

3,017

79,939

82,956

Extended Warranties

 

7,670

14,085

21,755

 

6,679

9,061

15,740

Axon Body Cameras and Accessories

 

38,797

38,797

 

38,517

38,517

Axon Fleet Systems

 

32,972

32,972

 

13,820

13,820

Other (1) (2)

 

5,139

4,593

9,732

 

3,675

729

4,404

Total

$

134,282

$

208,761

$

343,043

$

114,360

$

142,066

$

256,426

(1)TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.
(2)Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.

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

Three Months Ended March 31, 

2023

2022

United States

    

$

290,938

    

85

%  

$

214,214

    

84

%  

Other countries

 

52,105

 

15

 

42,212

 

16

Total

$

343,043

 

100

%  

$

256,426

 

100

%  

Contract Balances

The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the three months ended March 31, 2023 (in thousands):

    

March 31, 2023

Contract assets, net

$

271,755

Contract liabilities (deferred revenue)

 

658,427

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

133,707

9

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

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

13,333

$

18,198

$

31,531

$

14,207

$

17,618

$

31,825

Software and Sensors

 

28,105

 

15,467

 

43,572

 

26,229

 

15,338

 

41,567

 

41,438

 

33,665

 

75,103

 

40,436

 

32,956

 

73,392

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

46,575

 

16,896

 

63,471

 

49,361

 

12,640

 

62,001

Software and Sensors

 

61,554

 

106,398

 

167,952

 

50,426

 

109,227

 

159,653

 

108,129

 

123,294

 

231,423

 

99,787

 

121,867

 

221,654

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

6,016

 

9,425

 

15,441

 

7,637

 

9,501

 

17,138

Software and Sensors

 

252,478

 

83,982

 

336,460

 

212,177

 

83,679

 

295,856

258,494

93,407

351,901

219,814

93,180

312,994

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

65,924

$

44,519

$

110,443

$

71,205

$

39,759

$

110,964

Software and Sensors

 

342,137

 

205,847

 

547,984

 

288,832

208,244

497,076

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

Remaining Performance Obligations

As of March 31, 2023, we had approximately $4.8 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 Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, as of March 31, 2023. We expect to recognize between 15% - 25% 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

Note 3 - Cash, Cash Equivalents and Investments

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

As of March 31, 2023

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

213,446

$

$

$

213,446

$

213,446

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

49,968

 

 

49,968

 

49,968

 

 

Agency bonds

 

160,615

39

 

(230)

 

160,424

 

 

 

154,688

5,736

Treasury bills

41,079

6

(2)

41,083

41,083

Marketable securities

90,000

(35,190)

54,810

 

 

54,810

 

Subtotal

 

341,662

45

 

(35,422)

 

306,285

49,968

54,810

195,771

5,736

Level 2:

State and municipal obligations

3,026

(14)

3,012

3,012

Term deposits

175,000

175,000

175,000

Corporate bonds

241,401

45

(1,081)

240,365

226,468

13,897

U.S. government

43,948

(158)

43,790

32,307

11,483

Treasury inflation-protected securities

2,525

17

2,542

2,542

Commercial paper

140,029

140,029

140,029

Subtotal

605,929

62

(1,253)

604,738

579,358

25,380

Total

$

1,161,037

$

107

$

(36,675)

$

1,124,469

$

263,414

$

54,810

$

775,129

$

31,116

As of March 31, 2023, we had $375.6 million of available-for-sale investments with unrealized losses. Of the $375.6 million of available-for-sale investments with unrealized losses, $17.6 million have been in a continuous unrealized loss position for 12 months or longer, with total gross unrealized losses of $0.6 million. We do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases.

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 months ended March 31, 2023, we recorded an unrealized gain on marketable securities of $15.6 million relating to CLBT.

11

As of December 31, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

143,744

$

$

$

143,744

$

143,744

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,669

 

 

2,669

 

2,669

 

 

Agency bonds

 

164,486

6

 

(263)

 

164,229

 

 

 

69,862

94,367

Treasury bills

121,650

18

(3)

121,665

113,100

8,565

Marketable securities

90,000

(50,760)

39,240

 

 

39,240

 

Subtotal

 

378,805

24

 

(51,026)

 

327,803

115,769

39,240

78,427

94,367

Level 2:

State and municipal obligations

4,980

(33)

4,947

4,947

Certificate of deposits

5,002

5,002

5,002

Term deposits

200,000

200,000

25,000

175,000

Corporate bonds

257,422

33

(1,159)

256,296

28,883

168,074

59,339

U.S. Government

30,525

(159)

30,366

30,366

Treasury inflation-protected securities

2,503

(2)

2,501

2,501

Commercial paper

160,241

160,241

40,288

119,953

Subtotal

660,673

33

(1,353)

659,353

94,171

503,342

61,840

Total

$

1,183,222

$

57

$

(52,379)

$

1,130,900

$

353,684

$

39,240

$

581,769

$

156,207

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

    

Three Months Ended March 31, 2023

United States

Other countries

Total

Balance, beginning of period

$

3,064

$

566

$

3,630

Provision for expected credit losses

(76)

104

28

Amounts written off charged against the allowance

(353)

(5)

(358)

Balance, end of period

$

2,635

$

665

$

3,300

12

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

    

March 31, 2023

December 31, 2022

Accounts receivable and notes receivable, current

$

2,029

$

2,176

Contract assets, net

 

1,211

 

1,360

Long-term notes receivable, net of current portion

 

60

 

94

Total allowance for expected credit losses on customer receivables

$

3,300

$

3,630

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 March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Raw materials

$

86,607

$

72,740

Finished goods

 

133,661

 

129,731

Total inventory

$

220,268

$

202,471

Note 6 - Strategic Investments

Strategic investments include investments in a number of non-public technology-driven companies. We account for strategic investments under the 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.

13

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

Three Months Ended March 31, 2023

Three Months Ended March 31, 2022

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

277,676

$

1,654

$

17,233

$

296,563

$

80,775

$

2,745

$

83,520

Investments

500

500

Observable price changes:

Unrealized gains

41,893

28,539

70,432

Unrealized losses

Exercises

Sales

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

$

123,168

$

31,284

$

154,452

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

109,482

$

3,047

$

17,233

$

129,762

Observable price changes:

Realized gains

12,312

12,312

Unrealized gains

74,817

29,073

103,890

Unrealized losses

(1,108)

(377)

(1,485)

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

As part of our strategy, we continuously evaluate opportunities for strategic investments that align with our mission. Examples of investment areas include real-time crime center software, drones and related software, biometric sensors, and weapon detection solutions.

Note 7 - Variable Interest Entities

We evaluate our investments and other significant relationships to determine whether any investee is a variable interest entity (“VIE”). If we conclude that an investee is a VIE, we evaluate our power to direct the activities of the investee, our obligation to absorb the expected losses of the investee and our right to receive the expected residual returns of the investee to determine whether we are the primary beneficiary of the investee. If we are the primary beneficiary of a VIE, we consolidate such entity and reflects the non-controlling interest of other beneficiaries of that entity.

We determine whether we are the primary beneficiary of a VIE by performing an analysis that principally considers:

The VIE’s purpose, design, and risks the VIE was designed to create and pass through to its variable interest holders;
The VIE’s capital structure;
The terms between the VIE and its variable interest holders and other parties involved with the VIE; and
Related-party affiliations.

14

The table below presents a summary of the nonconsolidated VIEs in which we hold variable interests:

    

March 31, 2023

    

December 31, 2022

Total nonconsolidated variable interest entities:

Carrying value of variable interest - assets

$

11,530

$

11,530

Carrying value of variable interest - liabilities

 

 

Maximum exposure to loss:

 

 

Non-public equity (1)

11,530

11,530

Total

$

11,530

$

11,530

(1) The maximum exposure to loss is limited to the carrying value of the interest.

In the table above:

The nature of our variable interest is described in the row under maximum exposure to loss.
Our exposure to the obligations of the VIE is limited to our interest in the entity.

The primary purpose of our U.S-based, nonconsolidated VIE investments is to create strategic partnerships with market-leading providers of law enforcement technology solutions. We present all variable interests in unconsolidated VIEs as strategic investments within the long-term assets section of the condensed consolidated balance sheet.

We have provided financial support to the nonconsolidated VIEs in exchange for preferred equity as well as warrants and call options that give us the ability to commit additional capital overtime. Financial support provided to the nonconsolidated VIEs is used to continue to finance their operations. We have no explicit or implicit arrangements to provide additional financial support to the VIEs and we have no liabilities to the VIEs as of March 31, 2023 and December 31, 2022.

Note 8 - Accrued Liabilities

Accrued liabilities consisted of the following at March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Accrued salaries, benefits and bonus

$

63,975

$

97,882

Accrued professional, consulting and lobbying fees

 

6,840

 

3,861

Accrued warranty expense

 

3,301

 

811

Accrued income and other taxes

 

7,486

 

13,559

Accrued inventory in transit

11,318

10,548

Other accrued expenses

 

27,687

 

29,273

Accrued liabilities

$

120,607

$

155,934

Note 9 – Convertible Senior Notes

2027 Notes

In December 2022, we issued $690.0 million aggregate principal amount of our 0.50% Convertible Senior Notes due 2027 in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $90.0 million principal amount of the Notes. The Notes mature on December 15, 2027 and bear interest at a fixed rate of 0.50% per annum, payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The total net proceeds from the issuance of the Notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs of $16.2 million, were approximately $673.8 million. The effective interest rate for the Notes was 0.99% and included interest payable and amortization of debt issuance cost.

15

If we undergo a fundamental change (as defined in the indenture governing the Notes), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, but excluding the fundamental change repurchase date. In addition, following certain corporate events or if we issue a notice of redemption, it will increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.

The following table summarizes the carrying value of the Notes (in thousands):

March 31, 2023

    

December 31, 2022

Principal

$

690,000

$

690,000

Unamortized debt issuance costs

(15,276)

(16,033)

Convertible notes carrying amount, net

$

674,724

$

673,967

We consider the fair value of the Notes to be a Level 2 measurement. The estimated fair value of the Notes at March 31, 2023 and December 31, 2022 is based on the closing trading price per $1,000 of the Notes as of the last day of trading for each period as follows (in millions):

March 31, 2023

    

December 31, 2022

2027 Notes

$

812.3

$

687.3

Interest expense related to the Notes was as follows (in thousands):

March 31, 2023

    

December 31, 2022

Contractual interest expense

$

863

$

211

Amortization of debt issuance costs

756

198

Total interest expense

$

1,619

$

409

Note Hedge

To reduce the impact of potential economic dilution upon conversion of the Notes, we entered into a convertible note hedge transaction (the “Note Hedge” or “2027 Note Hedge”) with certain investment banks, with respect to our common stock, concurrently with the issuance of the 2027 Notes.

Purchase Price

Shares Purchased

2027 Note Hedge

$

194,994

3,016,680

The Note Hedge covers shares of our common stock at a strike price per share that corresponds to the initial conversion price of the respective Notes, subject to adjustment, and are exercisable upon conversion of the Notes. If exercised, we may elect to receive cash, shares of our common stock, or a combination of cash and shares. We have accounted for the aggregate amount of purchase price for the Note Hedge as a reduction to additional paid-in capital. The Note Hedge will expire upon the maturity of the Notes. The Note Hedge is intended to reduce the potential economic dilution upon conversion of the Notes in the event that the fair value per share of our common stock at the time of exercise is greater than the conversion price of the Notes. The Note Hedge is a separate transaction and is not part of the terms of the Notes. Holders of the Notes do not have any rights with respect to the Note Hedge. The Note Hedge does not impact earnings per share, as it was entered into to offset any dilution from the Notes. As of March 31, 2023, 3,016,680 shares remain subject to the Note Hedge.

16

Note Warrants

Proceeds

    

Shares

Strike Price

First Expiration

2027 Warrants

$

124,269

3,016,680

$

338.86

March 15, 2028

Separately, we entered into warrant transactions with certain investment banks, whereby we sold warrants to acquire, subject to adjustment, the number of shares of our common stock shown in the table above. If the average market value per share of our common stock, on each expiration date exceeds the strike price of the Warrants expiring on that day, such Warrants would have a dilutive effect on our earnings per share to the extent we report net income. According to the terms of the Warrants, the Warrants will be automatically exercised over a 60-trading day period beginning on the first expiration date as set forth above.

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

Deferred Tax Assets

Net deferred income tax assets at March 31, 2023, primarily include R&D capitalization net of amortization, deferred revenue, convertible debt net of amortization, accruals and reserves, and stock-based compensation expense partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at March 31, 2023 were $171.1 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 March 31, 2023, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is only needed on specific deferred tax assets. We have concluded that a valuation allowance is necessary against unrealized investment losses as well as transaction 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 $22.3 million as of March 31, 2023. Should the unrecognized benefit of $22.3 million be recognized, our effective tax rate would be favorably impacted. Approximately $5.0 million of the unrecognized tax benefit associated with R&D credits has been netted against the R&D deferred tax asset.

17

Effective Tax Rate

Our overall effective tax rate for the three months ended March 31, 2023, after discrete period adjustments, was -7.8%. Before discrete adjustments, the tax rate was 22.8%, which differs from the federal statutory rate, primarily due to the impact of R&D tax credits and a decrease in valuation allowance offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $13.0 million discrete tax benefit primarily associated with net windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested and stock options that were exercised during the three months ended March 31, 2023, primarily attributed to the vesting of tranche 10 of the XSPP in March 2023.  

Note 11 - Stockholders’ Equity

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

Achieved

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Achieved

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.

18

The first eleven market capitalization goals have been achieved as of March 31, 2023 while the final market capitalization goal was achieved in April 2023. As of March 31, 2023, 5.8 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 $246.0 million related to the CEO Performance Award from the grant date through March 31, 2023, with no unamortized expense remaining. The number of stock options that are expected to vest upon certification by the Compensation Committee related to the remaining tranche is approximately 0.5 million shares.

On March 28, 2023, the Company's Board of Directors approved a new stock option grant to our CEO (the “2023 CEO Performance Award”), which is subject to shareholder approval at our upcoming Annual Meeting of Shareholders.  The 2023 CEO Performance Award will consist of 10 vesting tranches, each equal to 0.5% of the Company's outstanding common stock as of March 27, 2023, the business day prior to the date the award was approved by the Board of Directors. The stock options comprising the 2023 CEO Performance Award will have a per share exercise price equal to $218.59, which reflects the closing price for a share of the Company’s common stock as of the last trading day immediately preceding the grant date. The 2023 CEO Performance Award will not have a financial statement impact unless and until it is approved by shareholders at the Annual Meeting in May 2023.

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.

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 March 31, 2023, 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.

19

The first ten market capitalization goals had been achieved as of March 31, 2023, and the final two market capitalization goals were achieved in April 2023. As all twelve operational goals have been achieved, we recorded stock-based compensation expense of $191.3 million related to the XSU awards from their respective grant dates through March 31, 2023. The number of XSU awards that would vest related to the remaining two tranches is approximately 0.8 million shares. As of March 31, 2023, we had $9.3 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 0.9 years.

Restricted Stock Units

The following table summarizes RSU activity for the three months ended March 31, 2023 (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,565

$

145.38

 

  

Granted

 

73

 

192.07

 

  

Released

 

(103)

 

135.31

 

  

Forfeited

 

(32)

 

152.72

 

  

Units outstanding, end of period

 

1,503

 

148.20

$

338,003

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $224.85 multiplied by the number of RSUs outstanding. As of March 31, 2023, there was $176.3 million in unrecognized compensation costs related to RSUs under our stock plans for awards that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.2 years. RSUs are released when vesting requirements are met.

Certain RSUs that vested in the three months ended March 31, 2023 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 one thousand and had a value of $0.2 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 three months ended March 31, 2023 (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,369

$

43.43

 

  

Granted

 

 

 

  

Released

 

(401)

 

33.95

 

  

Forfeited

 

(12)

 

30.24

 

  

Units outstanding, end of period

 

956

 

47.58

$

214,939

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

Certain PSUs that vested in the three months ended March 31, 2023 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

20

to the appropriate taxing authorities. Total shares withheld related to PSUs were 160 thousand and had a value of $34.7 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 three months ended March 31, 2023 (number of options 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

 

(1,901)

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

537

 

28.58

 

4.91

$

105,284

Options exercisable, end of period

 

6

 

28.58

 

4.91

 

1,165

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 $224.85 on March 31, 2023.

Of the total stock options exercised during the three months ended March 31, 2023, 0.9 million were immediately sold to cover the exercise price and the option holder’s tax obligation for the applicable income and other employment taxes. As of March 31, 2023, total options outstanding included 0.5 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 March 31, 2023 and 2022 (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Cost of product sales and service sales

$

1,320

$

1,108

Sales, general and administrative expenses

 

15,445

 

12,982

Research and development expenses

 

17,585

 

10,998

Total stock-based compensation expense

$

34,350

$

25,088

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 2.7 million shares available for grant as of March 31, 2023.

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 March 31, 2023 and 2022, no common shares were purchased under the program. As of March 31, 2023, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.

21

At-the-Market equity offering

During the three months ended March 31, 2023, we sold 154,500 shares of our common stock under our "at-the-market" equity offering program (the “ATM”). We generated approximately $34.2 million in aggregate gross proceeds from sales under the ATM.  Aggregate net proceeds from the ATM were $33.7 million after deducting related expenses, including commissions to the sales agent 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, with 2.3 million shares remaining as of March 31, 2023. 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 12 - Line of Credit

In December 2022, we entered into a Credit Agreement that provides for a senior unsecured multi-currency revolving credit facility in an aggregate principal amount of up to $200.0 million, $30.0 million of which is available for the issuance of letters of credit. The credit agreement will mature on the earlier of December 15, 2027 or the date that is six months prior to the stated maturity date of the 0.50% convertible senior notes due 2027 unless such Notes have been redeemed, repurchased, converted or defeased in full. Additionally, the credit agreement has an accordion feature which allows for an increase in the total line of credit up to $300.0 million, subject to each lender’s sole discretion.

At March 31, 2023 and December 31, 2022, 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 March 31, 2023 we had letters of credit outstanding of approximately $7.0 million under the facility and available borrowing of $193.0 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at Term SOFR plus 1.25 to 1.75% per year determined in accordance with a pricing grid based on our net debt to earnings before interest expense, taxes, depreciation and amortization ("EBITDA") ratio. EBITDA for the purposes of the credit agreement excludes investment interest income.

We are required to comply with a net leverage ratio, defined as consolidated total indebtedness to EBITDA, of no greater than 3.50 to 1.00 based upon a trailing four fiscal quarter period. At March 31, 2023, our leverage ratio was 0.78 to 1.00. Additionally, we must comply with a consolidated interest coverage ratio, defined as EBITDA to consolidated interest expense, of no less than 3.50 to 1.00 based upon a trailing four fiscal quarter end. We are compliant with the consolidated interest coverage ratio, which is not meaningful for the three months ended March 31, 2023.

Note 13 - Commitments and Contingencies

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

22

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 body worn camera and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing is presently stayed pending our federal court constitutional challenges to the FTC’s structure. Even if we ultimately are required to divest Vievu and other assets, we do not expect that any such result will interfere with our ability to meet contractual obligations or implement our solutions.

Prior to the FTC’s enforcement action, on January 3, 2020 we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure is unconstitutional. The district court dismissed the action, without prejudice, for lack of jurisdiction and the Ninth Circuit affirmed in a split decision. The U.S. Supreme Court granted our petition for certiorari in January 2022 and heard oral argument on November 7, 2022. On April 17, 2023, the Supreme Court issued a unanimous decision in Axon’s favor, confirming district court jurisdiction for constitutional challenges to the structure and existence of federal agencies like the FTC. The case will be remanded to district court for further proceedings on the merits of Axon’s claims.    

As always, we are open to evaluating strategic alternatives to litigation if achievable on terms agreeable to the FTC and Axon and determined to be in the best interests of shareholders and customers.

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. 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 the date of these financial statements, we have determined that it is not reasonably probable 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 March 31, 2023, we had outstanding letters of credit issued under our credit facility

23

of $7.0 million that are expected to expire throughout 2023 and 2024. Additionally, we had $14.0 million of outstanding surety bonds at March 31, 2023, with $3.5 million expiring in 2023 and $10.5 million expiring in 2024.

Note 14 – 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, 2022

$

(1,251)

$

(5,928)

$

(7,179)

Other comprehensive income

184

1,676

1,860

Balance, March 31, 2023

$

(1,067)

$

(4,252)

$

(5,319)

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)

Note 15 - Segment Data

Our operations comprise 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 March 31, 2023

Three Months Ended March 31, 2022

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

127,081

$

92,308

$

219,389

$

111,154

$

65,050

$

176,204

Net sales from services

 

7,201

 

116,453

 

123,654

 

3,206

 

77,016

 

80,222

Net sales

 

134,282

 

208,761

 

343,043

 

114,360

 

142,066

 

256,426

Cost of product sales

 

50,583

 

57,001

 

107,584

 

40,625

 

38,727

 

79,352

Cost of service sales

 

180

 

31,177

 

31,357

 

 

21,335

 

21,335

Cost of sales

 

50,763

 

88,178

 

138,941

 

40,625

 

60,062

 

100,687

Gross margin

$

83,519

$

120,583

$

204,102

$

73,735

$

82,004

$

155,739

Research and development

$

16,080

$

54,847

$

70,927

$

9,896

$

38,520

$

48,416

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 March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 2023. 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 “Item 1a. Risk Factors.” See also "Special Note Regarding Forward-Looking Statements" on page ii of this Quarterly Report on Form 10-Q.

Overview

Axon is a technology leader in global public safety. Our moonshot goal is to cut gun-related deaths between police and the public by 50% before 2033. Axon is building the public safety operating system of the future by integrating a suite of hardware devices and cloud software solutions that lead modern policing. Axon’s suite includes TASER energy devices, body-worn cameras, in-car cameras, cloud-hosted digital evidence management solutions, productivity software and real-time operations capabilities. Axon’s growing global customer base includes first responders across international, federal, state, and local law enforcement, fire, corrections, and emergency medical services, as well as the justice sector, commercial enterprises, and consumers.

Our revenues for the three months ended March 31, 2023 were $343.0 million, an increase of $86.6 million, or 33.8%, from the comparable period in the prior year. We had income from operations of $16.6 million compared to $17.2 million for the same period in the prior year. Gross margin dollars increased $48.4 million but decreased slightly as a percentage of revenue compared to the three months ended March 31, 2022, reflecting increases in nonrecurring inventory reserves and other cost adjustments. Operating expenses increased $48.9 million, reflecting an increase in salaries, benefits, and bonus expense and increases in sales, marketing, and commissions expense, as well as an increase in stock-based compensation expense. Net income of $45.1 million included an unrealized gain of $15.6 million related to changes in fair value for our marketable securities related to our investment in CLBT, compared to net income of $54.9 million for the comparable period in the prior year, which included unrealized gains of $70.4 million related to observable price changes for our existing investments and related warrants and an unrealized loss of $14.6 million related to our investment in CLBT.

25

Results of Operations

Three Months Ended March 31, 2023 Compared to the Three Months Ended March 31, 2022

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 March 31, 

 

    

2023

    

2022

 

Net sales from products

$

219,389

64.0

%  

$

176,204

68.7

%

Net sales from services

 

123,654

 

36.0

 

80,222

 

31.3

Net sales

 

343,043

 

100.0

 

256,426

 

100.0

Cost of product sales

 

107,584

 

31.4

 

79,352

 

31.0

Cost of service sales

 

31,357

 

9.1

 

21,335

 

8.3

Cost of sales

 

138,941

 

40.5

 

100,687

 

39.3

Gross margin

 

204,102

 

59.5

 

155,739

 

60.7

Operating expenses:

 

  

 

  

 

  

 

  

Sales, general and administrative

 

116,567

 

34.0

 

90,129

 

35.1

Research and development

 

70,927

 

20.7

 

48,416

 

18.9

Total operating expenses

 

187,494

 

54.7

 

138,545

 

54.0

Income from operations

 

16,608

 

4.8

 

17,194

 

6.7

Interest and other income, net

 

25,276

 

7.4

 

55,299

 

21.6

Income before provision for income taxes

 

41,884

 

12.2

 

72,493

 

28.3

Provision for (benefit from) income taxes

 

(3,255)

 

(1.0)

 

17,622

 

6.9

Net income

$

45,139

 

13.2

%  

$

54,871

 

21.4

%

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

Three Months Ended March 31, 

    

2023

    

2022

United States

$

290,938

85

%  

$

214,214

84

%

Other countries

 

52,105

 

15

 

42,212

 

16

Total

$

343,043

 

100

%  

$

256,426

 

100

%

International revenue increased compared to the prior year comparable period, but decreased slightly as a percentage of total revenue. The increase in domestic revenue was driven by demand for the premium versions of our products and bundles.  

26

Net Sales

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

Three Months Ended March 31, 

Dollar

Percent

    

2023

    

2022

    

Change

    

Change

TASER segment:

TASER Devices (Professional)

$

67,472

 

19.7

%

$

63,164

 

24.6

%  

$

4,308

 

6.8

%

Cartridges

 

46,800

 

13.6

 

37,825

 

14.8

 

8,975

 

23.7

Axon Evidence and Cloud Services

 

7,201

 

2.1

 

3,017

 

1.2

 

4,184

 

138.7

Extended Warranties

 

7,670

 

2.2

 

6,679

 

2.6

 

991

 

14.8

Other (1)

 

5,139

 

1.5

 

3,675

 

1.4

 

1,464

 

39.8

Total TASER segment

 

134,282

 

39.1

 

114,360

 

44.6

 

19,922

 

17.4

Software and Sensors segment:

 

  

 

 

  

 

 

  

 

  

Axon Body Cameras and Accessories

 

38,797

 

11.3

 

38,517

 

15.0

 

280

 

0.7

Axon Fleet Systems

 

32,972

 

9.6

 

13,820

 

5.4

 

19,152

 

138.6

Axon Evidence and Cloud Services

 

118,314

 

34.5

 

79,939

 

31.2

 

38,375

 

48.0

Extended Warranties

 

14,085

 

4.1

 

9,061

 

3.5

 

5,024

 

55.4

Other (2)

 

4,593

 

1.4

 

729

 

0.3

 

3,864

 

530.0

Total Software and Sensors segment

 

208,761

 

60.9

 

142,066

 

55.4

 

66,695

 

46.9

Total net sales

$

343,043

 

100.0

%  

$

256,426

 

100.0

%  

$

86,617

 

33.8

%  

(1)TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.
(2)Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.

Net sales for the TASER segment increased 17.4% primarily due to an increase of $9.0 million in cartridge revenue. The increase in cartridge revenue is due to an increase in unit sales, partially offset by lower average selling prices. Net sales for TASER devices (professional) also increased $4.3 million in the quarter due to increased unit sales and higher average selling prices. We started shipping our next generation device, TASER 10, in Q1 2023. Axon Evidence and cloud services revenue increased $4.2 million due to an increase of software revenue tied to our VR solution and TASER devices. The increase in other revenue was favorably impacted by an increase in VR hardware revenue, partially offset by a decrease in consumer device sales.

Net sales for the Software and Sensors segment increased 46.9% for the three months ended March 31, 2023 as compared to the prior year quarter as we continued to add users and associated devices to our network. The increase in the aggregate number of users and the revenue per user drove the majority of the increase in Axon Evidence and cloud services revenue of $38.4 million. The $19.2 million increase in Axon Fleet systems revenue was primarily driven by higher unit sales and higher average selling prices as we continue to see strong demand since the release of Fleet 3 in 2021. An increase in cameras, docks and Fleet systems in the field drove the $5.0 million increase in extended warranties, as most of those devices are sold with extended warranties. Demand for Signal Sidearm and Interview Room drove the $3.9 million increase in other revenue.  

We consider total company future contracted revenues a forward-looking performance indicator. As of March 31, 2023, we had approximately $4.8 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% - 25% 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.

27

Gross Margin

As a percentage of net sales, gross margin for the TASER segment decreased to 62.2% from 64.5% for the three months ended March 31, 2023 and 2022, respectively. The decrease is primarily a result of nonrecurring inventory reserves and other cost adjustments in the quarter, partially offset by higher average selling prices and favorable product mix.  

As a percentage of net sales, gross margin for the Software and Sensors segment increased slightly to 57.8% from 57.7% for the three months ended March 31, 2023 and 2022, respectively. Within the Software and Sensors segment, hardware gross margin decreased to 38.2% for the three months ended March 31, 2023 compared to 40.5% for the same period in 2022 due to unfavorable product mix, partially offset by lower freight expense. Service margins increased to 73.2% for the three months ended March 31, 2023 from 72.3% for the same period in 2022 due to improved margins on professional services and savings on cloud hosting costs.

Sales, General and Administrative Expenses

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

    

Three Months Ended March 31, 

    

Dollar

    

Percent

2023

2022

 

Change

 

Change

Total sales, general and administrative expenses

$

116,567

$

90,129

$

26,438

 

29.3

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

 

34.0

%  

 

35.1

%  

 

  

 

  

Salaries, benefits, and bonus expense increased $17.4 million in comparison to the prior year comparable period. An increase of $9.1 million in salaries, benefits, and bonus expense was attributable to an increase in headcount and higher wages. Additionally, $6.4 million was attributed to payroll taxes related to the vesting of one tranche of our XSPP in March 2023 and payroll taxes for CEO option exercises completed during the quarter ended March 31, 2023. An increase of $1.4 million was related to 401(k) matching contributions due to an increase in headcount and higher wages.

Sales and marketing and travel expenses increased $5.9 million in comparison to the prior year comparable period. The increase was partially attributable to a $2.5 million increase related to trade shows and seminars as we hosted our annual public safety training conference TASERCON in January 2023. Additionally, sales commissions increased $1.7 million, tied to higher revenue. The increase also reflects a $1.8 million increase in travel expenses, reflecting an increase of in-person customer meetings and increased expense related to our in-person annual company kickoff meeting in January 2023.

Stock-based compensation expense increased $2.5 million in comparison to the prior year comparable period, which was attributable to an increase of $1.7 million in expense related to the XSPP, partially offset by a $0.8 million decrease related to the CEO Performance Award. The increase in stock-based compensation expense related to XSPP was due to the attainment of the tenth market capitalization goal in March 2023. Also contributing to the total increase in stock-based compensation expense is expense related to time-based awards due to higher headcount.

Research and Development Expenses

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

    

Three Months Ended March 31, 

    

Dollar

    

Percent

2023

2022

 

Change

 

Change

Total research and development expenses

$

70,927

$

48,416

$

22,511

 

46.5

Research and development as a percentage of net sales

 

20.7

%  

 

18.9

%  

 

  

 

  

Within the TASER segment, R&D expense increased $6.2 million. An increase of $3.0 million in salaries, benefits and bonus expense and an increase of $1.9 million related to stock-based compensation expense reflected higher

28

headcount. Additionally, indirect manufacturing costs and supplies increased $1.1 million related to the development of next generation products.

R&D expense for the Software and Sensors segment increased $16.3 million, reflecting an increase of $8.6 million in salaries, benefits, and bonus expense due to higher headcount and increased wages. Additionally, there was a $4.7 million increase related to stock-based compensation expense, primarily related to increased headcount.

Interest and Other Income, Net

Interest and other income, net was $25.3 million for the three months ended March 31, 2023, compared to income of $55.3 million for the same period in 2022, in which we recorded an unrealized gain of $70.4 million related to observable price changes for our existing investments and related warrants, and a $14.6 million unrealized loss related to our investment in CLBT. During the first quarter of 2023, we recorded a $15.6 million unrealized gain on marketable securities related to our investment in CLBT and $10.6 million of interest income related to our investment portfolio.

Provision for Income Taxes

The provision for income taxes was a benefit of $3.3 million for the three months ended March 31, 2023, which was an effective tax rate of -7.8%. Our estimated full year effective income tax rate for 2023, before discrete period adjustments, is 22.8%, which differs from the federal statutory rate primarily due to the impact of R&D tax credits and decrease in valuation allowance offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $13.0 million discrete tax benefit associated with net windfalls related to stock-based compensation for RSUs and PSUs that vested and stock options that were exercised during the three months ended March 31, 2023, primarily attributed to the vesting of tranche 10 of the XSPP in March 2023.

Net Income

We recorded net income of $45.1 million for the three months ended March 31, 2023 compared to net income of $54.9 million for the same period in 2022. Net income per basic share was $0.62 for the three months ended March 31, 2023 compared to $0.77 net income per basic share for the same period in 2022. Net income per diluted share was $0.61 for the three months ended March 31, 2023 compared to $0.76 net income per diluted share for the same period in 2022.

29

Three Months Ended March 31, 2023 Compared to the Three Months Ended December 31, 2022

Net Sales

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

    

Three Months Ended

    

Three Months Ended

    

Dollar

    

Percent

March 31, 2023

December 31, 2022

Change

Change

TASER segment:

TASER Devices (Professional)

$

67,472

 

19.7

%  

$

69,075

20.5

%  

$

(1,603)

 

(2.3)

%

Cartridges

 

46,800

 

13.6

 

47,541

14.1

 

(741)

 

(1.6)

Axon Evidence and Cloud Services

 

7,201

 

2.1

 

6,890

2.0

 

311

 

4.5

Extended Warranties

 

7,670

 

2.2

 

7,580

2.3

 

90

 

1.2

Other (1)

5,139

1.5

5,651

1.7

(512)

(9.1)

Total TASER segment

 

134,282

 

39.1

 

136,737

40.6

 

(2,455)

 

(1.8)

Software and Sensors segment:

 

 

 

Axon Body Cameras and Accessories

 

38,797

 

11.3

 

43,882

13.1

 

(5,085)

 

(11.6)

Axon Fleet Systems

 

32,972

 

9.6

 

23,177

6.9

 

9,795

 

42.3

Axon Evidence and Cloud Services

 

118,314

 

34.5

 

113,225

33.7

 

5,089

 

4.5

Extended Warranties

 

14,085

 

4.1

 

13,695

4.1

 

390

 

2.8

Other (2)

 

4,593

 

1.4

 

5,426

1.6

 

(833)

 

(15.4)

Software and Sensors segment

 

208,761

 

60.9

 

199,405

 

59.4

 

9,356

 

4.7

Total net sales

$

343,043

 

100.0

%  

$

336,142

 

100.0

%  

$

6,901

 

2.1

%

(1)TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.
(2)Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.

Net sales within the TASER segment decreased by approximately $2.5 million or 1.8% as compared to the prior quarter, primarily due to a slight decrease in the units of TASER devices and cartridges related to seasonality with Q1 typically carrying lower volumes during the year. A decrease of $0.5 million in other revenue is attributable to decreased revenue from TASER professional services. Partially offsetting the decrease in TASER segment revenue is an increase in Axon Evidence and cloud services revenue tied to TASER devices and VR hardware.

Within the Software and Sensors segment, net sales increased $9.4 million or 4.7% during the three months ended March 31, 2023 compared to the prior quarter. Net sales of Axon Fleet systems increased $9.8 million due to increased units and higher average selling prices. Unit increases of Axon Fleet primarily drove the $5.1 million increase in Axon Evidence and cloud revenue due to increased professional services revenue related to Fleet installations. Partially offsetting the increases in the Software and Sensors segment is a decrease of $5.1 million of Axon Body cameras and accessories due to decreased units and lower average selling price related to seasonality and strong sales in the fourth quarter.

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

30

Adjusted EBITDA (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
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 reconciles to net income as follows (in thousands):

Three Months Ended

    

March 31, 

    

December 31, 

    

March 31, 

2023

2022

2022

Net income

$

45,139

$

29,175

$

54,871

Depreciation and amortization

 

6,689

 

6,210

 

5,755

Interest expense

 

1,724

 

474

 

8

Investment interest (income) loss

 

(11,390)

 

(4,614)

 

346

Provision for (benefit from) income taxes

 

(3,255)

 

5,555

 

17,622

EBITDA

$

38,907

$

36,800

$

78,602

Non-GAAP adjustments:

 

  

 

  

 

  

Stock-based compensation expense

 

34,350

 

31,722

 

25,088

Unrealized gains on strategic investments and marketable securities, net

(15,570)

(6,445)

 

(55,851)

Transaction costs related to strategic investments and acquisitions

843

64

871

Loss on disposal and abandonment of intangible assets

10

42

40

Loss on disposal and impairment of property, equipment and other assets, net

146

3,488

106

Costs related to FTC litigation

250

4

Payroll taxes related to XSPP vesting and CEO Award option exercises

6,392

Adjusted EBITDA

$

65,078

$

65,921

$

48,860

Liquidity and Capital Resources

Summary

As of March 31, 2023, we had $263.4 million of cash and cash equivalents, a decrease of $90.3 million as compared to December 31, 2022. Cash and cash equivalents and investments totaled $1.07 billion, representing a decrease of $22.0 million from December 31, 2022.

31

Our most significant source of liquidity continues to be funds generated by operating activities and available cash and cash equivalents and short-term investments. In addition, our $200.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 Term SOFR plus 1.25 to 1.75% per year determined in accordance with a pricing grid based on our net debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio. “SOFR” is defined as a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York or a successor administrator of the secured overnight financing rate.

As of March 31, 2023, we had letters of credit outstanding of $7.0 million, leaving the net amount available for borrowing of $193.0 million. The credit agreement will mature on the earlier of December 15, 2027 or the date that is six months prior to the stated maturity date of the 0.50% convertible senior notes due 2027 unless such Notes have been redeemed, repurchased, converted or defeased in full. Additionally, the credit agreement has an accordion feature which allows for an increase in the total line of credit up to $300.0 million, subject to each lender’s sole discretion. At March 31, 2023 and December 31, 2022, there were no borrowings under the line.

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.

Our agreement with the bank requires us to comply with a net leverage ratio, defined as consolidated total indebtedness to EBITDA, of no greater than 3.50 to 1.00 based upon a trailing four fiscal quarter period. At March 31, 2023, our net leverage ratio was 0.78 to 1.00. Additionally, we must comply with a consolidated interest coverage ratio, defined as EBITDA to consolidated interest expense, of no less than 3.50 to 1.00 based upon a trailing four fiscal quarter end. We are compliant with the consolidated interest coverage ratio, which is not meaningful for the quarter ended March 31, 2023.

Based on our strong balance sheet at March 31, 2023 and successful convertible senior notes offering completed during 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. Further repurchases of our common stock would take place on the open market, would be financed with available cash and are subject to authorization as well as market and business conditions.

Cash Flows

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

Three Months Ended March 31, 

    

2023

    

2022

Operating activities

$

(56,323)

$

43,964

Investing activities

(72,674)

(10,348)

Financing activities

37,990

(1,459)

Effect of exchange rate changes on cash and cash equivalents

 

779

 

(157)

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

$

(90,228)

$

32,000

Operating activities

Net cash used in operating activities in the first three months of 2023 of $56.3 million reflects net income of $45.1 million, non-cash income statement items totaling $16.0 million, and a decrease of $117.4 million for the net change in operating assets and liabilities. Included in the non-cash items were $34.4 million in stock-based compensation expense, a decrease of $9.7 million in deferred income taxes, net, $6.7 million in depreciation and amortization expense, and a $15.6 million gain on the change in fair value of marketable securities. Cash provided by operations was favorably

32

impacted by increased deferred revenue of $50.2 million, which was primarily attributable to increased sales where the customer is invoiced before performance occurs. Offsetting this activity was an increase of accounts and notes receivables and contract assets of $50.4 million, an increase in prepaid expenses and other assets of $64.3 million, an increase of $15.8 million in inventory, and a decrease in accounts payable, accrued and other liabilities of $37.0 million. Of the increase in prepaid expenses and other assets, $33.0 million was primarily driven by a receivable for proceeds from shares sold to cover the tax liability and option cost for options exercised during the first three months of 2023, but received in April 2023. 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. Inventory increases were a result of advance purchases to support future sales. The decrease in accounts payable, accrued and other liabilities was driven primarily by the timing of the annual bonus payout.

Net cash provided by operating activities in the first three months of 2022 of $44.0 million reflects net income of $54.9 million, non-cash income statement items totaling $3.5 million, and a decrease of $7.4 million for the net change in operating assets and liabilities. Included in the non-cash items were $25.1 million in stock-based compensation expense, a decrease of $18.0 million in deferred tax assets, net, $5.8 million in depreciation and amortization expense, and a $70.4 million gain on the change in fair value of strategic investments, offset by an unrealized loss of $14.6 million on marketable securities. Cash provided by operations was impacted by increased deferred revenue of $16.0 million, which was primarily attributable to increased sales. Additionally, accounts and notes receivable and contract assets decreased by $7.5 million, primarily as a result of improved collection timing. Offsetting this activity was an increase of $14.3 million in inventory, an increase in prepaid expenses and other assets of $7.1 million, and a decrease in accounts payable, accrued and other liabilities of $9.6 million. The increase in inventory was primarily driven by the proactive buildup required to meet future demand. The increase in prepaid expenses and other assets was driven by the timing of payments and an increase in deferred cost of goods sold.  The decrease in accounts payable, accrued and other liabilities was driven primarily by the timing of the annual bonus payout.

Investing activities

We used $72.7 million of cash for investing activities during the first three months of 2023. Cash outflows from investing activities included $64.0 million for the purchase of available-for-sale investments, net of proceeds from calls and maturities. Property and equipment purchases totaled $8.5 million.

We used $10.3 million in investing activities during the first three months of 2022. Cash inflows from investing activities included proceeds from available-for-sale investments of $7.2 million. The inflows were offset by $17.1 million for the purchase of property and equipment and $0.5 million for a strategic minority investment.

Financing activities

Net cash provided by financing activities was $38.0 million during the first three months of 2023 and was primarily attributable to proceeds of $39.2 million from the exercise of stock options where shares were sold to cover the exercise price and net proceeds of $33.7 million received from our ATM offering. Partially offsetting net cash provided by financing activities was $34.8 million for the payment of income and payroll taxes on behalf of employees who net-settled stock awards during the period related to the vesting of tranche 10 of the XSPP.

Net cash used in financing activities was $1.5 million during the first three months of 2022 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 13 of the notes to our condensed consolidated financial statements within this Quarterly Report on Form 10-Q is incorporated by reference herein.

33

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. While we do not believe that a change in these estimates is reasonably likely, there can be no assurance that our actual results will not 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, 2022. There have been no significant changes to these policies for the three months ended March 31, 2023.

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 within accumulated other comprehensive income (loss) 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 (expense), net within the condensed 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 condensed 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 is written-off and the excess of the amortized cost basis of the asset over its fair value is recorded in the condensed consolidated statements of operations. Based on investment positions as of March 31, 2023, a hypothetical 100 basis point increase in interest rates across all maturities would result in a $3.0 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 $200.0 million line of credit borrowing facility which bears interest at SOFR 1.25 to 1.75% per year determined in accordance with a pricing grid based on our net leverage ratio and consolidated interest coverage ratio. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit, which totaled $7.0 million at March 31, 2023. At March 31, 2023, there was no amount outstanding under the line of credit, and the available borrowing under the line of credit was $193.0 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.

34

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 because a material weakness exists in our internal control over financial reporting, as further described below, our disclosure controls and procedures were not effective as of March 31, 2023.

Specifically, during the year ended December 31, 2022, we identified a material weakness in our internal controls stemming from control deficiencies with respect to the risks of understatement of software and services revenue and overstatement of deferred revenue. This material weakness in internal control over financial reporting resulted from a failure to effectively manage the migration of triggering events for certain software and services performance obligations during the quote-to-cash phase of the implementation of our Enterprise Resource Planning (“ERP”) and related systems in 2021.  Additionally, there were limited instances of invoicing errors resulting from ineffective change management of the quote-to-cash systems implementation.  The manual business processes for tracking open software and services performance obligations and for monitoring billing events were not sufficiently robust to prevent the errors. The related business processes and account reconciliation detective controls were not designed to operate with a sufficient degree of precision to identify these errors on a timely basis.  These deficiencies resulted in immaterial understatements of revenue that accumulated over time and were corrected in the fourth quarter of 2022 as disclosed in Note 1 of the consolidated financial statements in Part II, Item 8 of the Annual Report on Form 10-K filed February 28, 2023.

To remediate the material weakness described above, we are designing and implementing new business processes and automation of integrations between our systems as well as enhancing our reconciliation controls and monitoring procedures to properly ensure transactions are identified and recorded timely and accurately.

We are in the process of documenting, assessing and testing the necessary changes in our internal control over financial reporting as part of our efforts to comply with Section 404 of the Sarbanes-Oxley Act.  

The material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.  As remediation has not yet been completed and tested, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of March 31, 2023 at a level that provides reasonable assurance as of the last day of the period covered by this report. 

PART II - OTHER INFORMATION

Item 1.    Legal Proceedings

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

35

Item 1A. Risk Factors

Risk Factor Summary

The following is only a summary of the principal risks that may materially adversely affect our business, financial condition, results of operations and cash flows. The following should be read in conjunction with the more complete discussion of the risk factors we face, which are set forth more fully in “Part I. Item 1A. Risk Factors.”

Strategic Risks

If law enforcement agencies do not continue to purchase and use our products and services, our growth prospects, operating results and financial conditions will be materially adversely affected.
If our TASER CEDs do not continue to be widely accepted, our growth prospects will be diminished.
If we are unable to design, introduce, sell and deploy new products or new product features successfully, our business and financial results could be adversely affected.
We face risks associated with rapid technological change and new competing products.
Our future success is dependent on our ability to expand sales through direct sales and distributors and our inability to increase direct sales or recruit new distributors would negatively affect our sales.
Acquisitions of, or investments in, other companies, products, or technologies could disrupt our business, dilute stockholder value, and adversely affect our operating results.
Our failure to retain executive officers, including Patrick W. Smith, could adversely impact our business.

Operational Risks

Unavailability of materials or higher costs could adversely affect our financial results.
Material adverse developments in domestic and global economic conditions, or the occurrence of other world events, could materially adversely affect our revenue and results of operations.
To the extent demand for our products increases, our future success will be dependent upon our ability to manage our growth and to increase manufacturing production capacity.
Delays in product development schedules could adversely affect our revenues and cash flows.
We expend significant resources in anticipation of a sale and may receive no revenue in return.
Changes in civil forfeiture laws may affect our customers’ ability to purchase our products.
Catastrophic events could materially adversely affect our business, results of operations and/or financial condition.
If our security measures or those of our third-party cloud storage providers are breached and unauthorized access is obtained to customers’ data or our data, customers may curtail or stop using our service and we may incur significant legal and financial exposure and liabilities.
Defects or disruptions in our services could impact demand for our services and subject us to substantial liability.
Defects in our products could reduce demand for our products or result in product recalls and result in a loss of sales, delay in market acceptance and damage to our reputation.
Our international operations expose us to additional risks that could adversely affect our business.
We depend on our ability to attract and retain our key management, sales and technical personnel.
If we fail to comply with federal, state or local regulations applicable to TASER 10 we may be subject to governmental actions or litigation which could materially harm our business.
If we fail to maintain effective internal control over financial reporting or identify a material weakness or significant deficiency, our ability to accurately and timely report our financial condition and results of operations could be adversely affected, investor confidence could diminish, and the value of our common stock may decline.

Financial Risks

An increasing percentage of our revenue is derived from subscription billing arrangements which may result in delayed cash collections and may increase customer credit risk on receivables and contract assets.

36

We may experience a decline in gross margins due to a shift in product sales to software and sensors products and services which may continue to carry a lower gross margin than that of TASER devices.
Software-as-a-Service revenue for Axon Evidence is recognized over the terms of the contracts, which may be several years, and, as such, trends in new business may not be immediately reflected in our operating results.
Most of our end-user customers are subject to budgetary and political constraints that may prevent sales.
Due to government funding rules, certain of our contracts are subject to various cancellation clauses, which could allow our customers to cancel or not exercise options to renew contracts in the future.
The open bidding process creates uncertainty in predicting future contract awards.
We maintain most of our cash balances, some of which are not insured, at three depository institutions.
Stock transactions may have a material, unpredictable impact on our results of operations and may result in dilution to existing shareholders.
Our financial performance is subject to risks associated with changes in the value of the U.S. dollar versus local currencies.
Unanticipated changes in our effective tax rate and additional tax liabilities may impact our operating results.
Our revenues and operating results may fluctuate unexpectedly, which may cause our stock price to decline.

Legal and Compliance Risks

We may face personal injury, wrongful death, product liability and other liability claims that harm our reputation and adversely affect our sales and financial condition.
Other litigation, government inquiries and regulatory actions may subject us to significant costs and judgments and divert management attention from our business.
We have been, and may be subject to intellectual property infringement and other claims, which could incur substantial litigation costs, result in significant damage awards, inhibit our use of certain technologies, and divert management attention from our business.
If we are unable to protect our intellectual property, the value of our brands and products may decrease and we may lose our competitive market advantage.
We may be limited in our ability to enforce patent rights internationally to only those jurisdictions in which our patent applications have been granted.
A variety of new and existing laws and/or interpretations could materially and adversely affect our business.
oOur business could be adversely affected by rules and regulations governing our radio spectrum devices.
oChanges in statutes, regulations, and interpretation outside of our control may result in our products being classified or reclassified as firearms and could substantially reduce our private citizen market.
oFailure to comply with U.S. federal regulations could disrupt our operations.
oOur inability to obtain export licenses or classifications on a timely basis for sales of our products to our international customers could adversely affect our international sales.
oInability to comply with federal regulation of foreign national employees could curtail our ability to execute research and development and production related to CED technology.
oOur product sales may be adversely affected by state and local governmental regulation of our TASER-branded devices.
oCertain jurisdictions prohibit, restrict, or require a permit for importation, sale, possession or use of CEDs, including in some countries by law enforcement agencies, limiting our international sales opportunities.
oAbrupt changes to domestic and international regulation of imports and exports of components in our supply chain can result in delays or interruptions to final product supplies.
oAny failure to properly maintain or license our foreign operations could limit our ability to sell, support, or develop our products and services both internationally and in the U.S. market.
oWe may be adversely impacted by environmental or climate change disclosure litigation and new, or changes in, environmental safety laws, regulations or rules.
oOur inability to adequately address privacy concerns, or comply with applicable laws, regulations, policies, industry standards and guidance, contractual obligations, or other legal obligations, could result in significant regulatory and third party liability and increased costs and may adversely affect our business.

37

We are subject to evolving corporate governance and public disclosure regulations and expectations that could expose us to numerous risks.

Risks Related to our Convertible Notes

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow to pay our substantial debt.
The conditional conversion feature of our Notes, if triggered, may adversely affect our operating results.
Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.
Changes in the accounting treatment for the Notes may have a material effect on our reported financial results.
The convertible note hedge and warrant transactions may affect the value of the Notes and our common stock.
We are subject to counterparty risk with respect to the convertible note hedge transactions.

Because of the following factors, as well as other variables affecting our operating results, our past financial performance may not be a reliable indicator of our future performance and historical trends should not be used to anticipate our results or trends in future periods. You should carefully consider the trends, risks and uncertainties described below and other information in this Quarterly Report on Form 10-Q and subsequent reports filed with or furnished to the SEC before making any investment decision with respect to our securities. If any of the following trends, risks or uncertainties actually occurs or continues, our business, financial condition or operating results could be materially adversely affected, the trading prices of our securities could decline, and you could lose all or part of your investment. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by this cautionary statement.

Strategic Risks

We are substantially dependent on acceptance of our products by law enforcement markets throughout the world. If law enforcement agencies do not continue to purchase and use our products and services, our growth prospects, operating results and financial conditions will be materially adversely affected.

Our largest customer segment is U.S. state and local law enforcement. Axon has a customer relationship with over 95% of state and local law enforcement agencies in the United States. At any point, whether or not related to the performance of our products and services, law enforcement agencies may elect to no longer purchase our CEDs or other products and services. For example, in the past, we believe that our sales were adversely impacted by negative coverage and publicity surrounding our products and services and their use. If law enforcement agencies no longer purchase our products and services, or materially decrease their purchases, our growth prospects, operating results and financial condition will be materially adversely affected.

We substantially depend on sales of our TASER CEDs, and if these products do not continue to be widely accepted, our growth prospects will be diminished.

In each of the years ended December 31, 2022, 2021 and 2020, we derived a significant portion of our revenues from sales of TASER brand devices and related cartridges, whether on a standalone basis or as part of a bundled offering, and expect to depend on sales of these products for a significant portion of our revenue for the foreseeable future. A decrease in the selling prices of, or demand for these products, or their failure to maintain broad market acceptance, would significantly harm our growth prospects, operating results and financial condition.

If we are unable to design, introduce, sell and deploy new products or new product features successfully, our business and financial results could be adversely affected.

Our future success will depend on our ability to develop new products or new product features that achieve market acceptance in a timely and cost-effective manner. The development of new products and new product features is complex, time consuming and expensive, and we may experience delays in completing the development and introduction of new

38

products. We may choose to carry higher levels of inventory to mitigate the risk of production delays, which may in turn expose us to an increased risk of obsolescence.

We have devoted, and continue to devote, significant resources to develop and deploy our cloud-based productivity and real-time operations SaaS solutions, which we continue to broadly deploy to a large number of customers. Customers' requirements for these products are complex and varied. If we cannot develop scalable solutions that can be consistently configured for customers with minimal effort or grow a professional services team that can consistently configure our products to meet the requirements of large numbers of customers in a timely and cost-effective manner, our ability to broadly scale our cloud-based productivity and real-time operations SaaS solutions could be negatively impacted, and our business prospects, operating results and financial condition could be negatively impacted.

We cannot provide any assurance that products that we may develop in the future will achieve market acceptance. If we fail to develop new products or new product features on a timely basis that achieve market acceptance, our business, financial results and competitive position could be adversely affected.

We face risks associated with rapid technological change and new competing products.

The technology associated with law enforcement devices and software is receiving significant attention and is rapidly evolving. The introduction of products embodying new technologies and the emergence of new industry standards can render existing products obsolete and unmarketable. Additionally, our products and services are expected to meet and keep pace with evolving security standards and requirements of our industry and customers, including those of the U.S. federal government and international governments. While we have some patent protection in certain key areas of our Axon device, CED and SaaS technology, new technology may result in competing products that operate outside our patents and could present significant competition for our products, which could adversely affect our business, financial results and competitive position.

Our future success is dependent on our ability to expand sales through direct sales and distributors and our inability to increase direct sales or recruit new distributors would negatively affect our sales.

Our distribution strategy is to pursue sales through multiple channels which is principally through direct sales and independent distributors. We are focusing on direct sales to larger agencies through our regional sales managers and our inability to grow sales to these agencies in this manner would materially adversely affect our business prospects, operating results and financial condition. In addition, our inability to establish relationships with and retain law enforcement equipment distributors, who we believe can successfully sell our products, would materially adversely affect our business prospects, operating results and financial condition. If we do not competitively price our products, meet the requirements of our distributors or end-users, provide adequate marketing support, or comply with the terms of our distribution arrangements, our distributors may fail to aggressively market our products or may terminate their relationships with us. These developments would likely have a material adverse effect on our sales. Our reliance on the sales of our products by others also makes it more difficult to predict our revenues, cash flow and operating results.

In certain states and foreign jurisdictions we have decided to pursue sales directly with law enforcement customers, rather than working through established distribution channels. Our customers may have strong working relationships with distributors and we may face resistance to this change. If we do not overcome this resistance and effectively build a direct relationship with our customers, sales may be adversely affected.

Acquisitions of, or investments in, other companies, products, or technologies may require significant management attention and could disrupt our business, dilute stockholder value, and adversely affect our operating results.

Our business strategy may include acquiring other complementary products, technologies or businesses. Identifying and negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to third-party approvals, such as government regulatory approvals and certifications, which are beyond our control. Consequently, we can make no assurance that these transactions once undertaken and announced, will close. 

These kinds of acquisitions or investments may result in unforeseen operating difficulties and expenditures. If we acquire businesses or technologies, we may not be able to integrate the acquired personnel, operations, and technologies

39

successfully, or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:

inability to integrate or benefit from acquired technologies, products, personnel or services in a profitable manner;
inability to correct or achieve regulatory approvals or certifications;
unanticipated costs or liabilities associated with the acquisition, including potential liabilities due to litigation and potential identified or unknown security vulnerabilities in acquired technologies that expose us to additional security risks or delay our ability to integrate the product into our offerings or recognize the benefits of our investment;
differences between our values and those of an acquired company, as well as potential disruptions to our workplace culture or how we are perceived by investors;
incurrence of acquisition-related costs, including costs related to integration activities;
difficulty integrating the accounting and information systems, operations, and personnel of the acquired business;
augmenting the acquired technologies and platforms to the levels that are consistent with our brand and reputation;
difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;
challenges converting the acquired company’s revenue recognition policies and forecasting the related revenues, including subscription-based revenues and software license revenues;
potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;
difficulty converting the customers of the acquired business onto our platform and contract terms;
diversion of management’s attention and other company resources;
harm to our existing business relationships with business partners and customers as a result of the acquisition;
the potential loss of key employees;
use of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition.

We cannot assure you that the anticipated benefits of any acquisition or investment would be realized or that we would not be exposed to unknown liabilities or risks. Integrating an acquired technology, asset or business into our operations can be challenging, complex and costly and we cannot assure you that we will be successful or that the anticipated benefits of the acquisitions that we complete will be realized or outweigh their costs. If our integration and development efforts are not successful and the anticipated benefits of the acquisitions that we complete are not achieved, our business, operating results, financial condition, and prospects could be adversely affected.

In connection with these types of transactions, we may issue additional equity securities that would dilute our stockholders, use cash that we may need in the future to operate our business, incur debt on terms unfavorable to us or that we are unable to repay, incur large charges or substantial liabilities, encounter difficulties integrating diverse business

40

cultures and values, and become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges. These challenges could adversely affect our business, operating results, financial condition, and prospects.

We are highly dependent on the services of our executive officers, including Patrick W. Smith, our Chief Executive Officer.

Our future success depends upon our ability to retain executive officers, specifically Patrick W. Smith, and any failure to do so could adversely impact our business, prospects, new product development, financial condition and operating results.

Among other qualifications, Patrick W. Smith is the founder of Axon and brings extensive executive leadership experience in the technology industry, including the management of worldwide operations, sales, service, and support as well as technology innovation as he currently holds 45 U.S. patents. Mr. Smith has been instrumental in building the public safety operating system of the future by integrating a suite of hardware devices and cloud software solutions that lead to modern policing and help save lives. From the early days of founding the organization to today as a market leader, Mr. Smith’s expertise has brought forth entirely new product categories, including the less-lethal TASER de-escalation platform, body-worn cameras and cloud software that lead to modernized public safety.

The loss of any of our senior management, including Patrick W. Smith, could interrupt our ability to execute our business plan, as such individuals may be difficult to replace.

Operational Risks

Unavailability of materials or higher costs could adversely affect our financial results.

We depend on certain domestic and international suppliers for the delivery of components used in the assembly of our products. Our reliance on third-party suppliers creates risks related to our potential inability to obtain an adequate supply of components or sub-assemblies and reduced control over pricing and timing of delivery of components and sub-assemblies. Specifically, we depend on suppliers of sub-assemblies, machined parts, injection molded plastic parts, printed circuit boards, custom wire fabrications and other miscellaneous customer parts for our products. Although we have and are implementing additional long-term agreements with strategic suppliers to mitigate the risk of supply continuity, there remains risk across our supply chain while we extend our supplier contract program, and there is no guarantee that supply will not be interrupted. Additionally, if our suppliers do not accurately forecast and effectively allocate production or if they are not willing to allocate sufficient production to us, or they decommit to us previously agreed to supply levels, it may reduce our access to components and require us to search for new suppliers. As the scale of our hardware production increases, we will also need to accurately forecast, purchase, warehouse and transport components at high volumes to our manufacturing facilities. If we are unable to accurately match the timing and quantities of component purchases to our actual needs, we may incur unexpected production disruption, storage, transportation and write-off costs, which may harm our business and operating results.

Single or sole-source components used in the manufacture of our products may become unavailable or discontinued. Delays caused by industry allocations or obsolescence may take weeks or months to resolve. In some cases, parts obsolescence may require a product re-design to ensure quality replacement components. These delays could cause significant delays in manufacturing and loss of sales, leading to adverse effects significantly impacting our financial condition or results of operations and could harm our reputation. For example, revenue from TASER 7 for 2021 was impacted by approximately $35.0 million 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. Additionally, Axon Body revenue was impacted by approximately $15.5 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.

Due to the unique requirements of the TASER 10, we purchase our raw materials from a limited number of suppliers. Some of the raw materials that are used in the TASER 10 may be subject to fluctuations in market price which we may be unable to pass through to our customers to offset market fluctuations. Because of the unique requirements of the TASER 10, we cannot change suppliers easily. Any delay or interruption in the supply of these raw materials could impair our ability to manufacture and deliver the TASER 10, harm our reputation or cause a reduction in revenues.

41

A significant number of our raw materials or components comprise petroleum-based products or incur some form of landed cost associated with transporting the raw materials or components to our facility. Our freight and import costs and the timely delivery of our products could be adversely impacted by a number of factors which could reduce the profitability of our operations, including: higher fuel costs; potential port closures; customs clearance issues; increased government regulation or regulatory changes for imports of foreign products into the U.S.; delays created by terrorist attacks or threats, public health issues, national disasters or work stoppages; and other matters. Any interruption of supply for any material components of our products could significantly delay the shipment of our products and have a material adverse effect on our revenues, profitability and financial condition. For example, there have been disruptions in the semi-conductor supply chain that could negatively impact our ability to make our products.

International or domestic geopolitical or other events, including the imposition of new or increased tariffs and/or quotas by the U.S. government on any of these raw materials or components and other government trade policies, could adversely impact the supply and cost of these raw materials or components, and could adversely impact our revenues, profitability and financial condition. In particular, the implementation of tariffs and trade restrictions as well as changes in trade policies between the U.S. and China have in the past led to some increases in our supply costs and have made it more difficult to obtain suppliers, and may in the future have an adverse effect on our supply chain from a cost and sourcing perspective. We source certain raw materials from China, as do some of our suppliers. We may be unable to transition away from China to other jurisdictions or obtain secondary sources for raw materials which could result in a material adverse effect on our revenues, profitability and financial condition.

Material adverse developments in domestic and global economic conditions, or the occurrence of other world events, could materially adversely affect our revenue and results of operations.

Various factors contribute to the uncertain economic environment, including the conflict between Russia and Ukraine, the increase in, and volatility of, interest rates, high inflation, an actual recession or fears of a recession, trade policies and tariffs and geopolitical tensions. Our inability to offset price inflation in our materials, components, shipping, or labor through increased prices to customers with long-term fixed contracts and formula-based or long-term fixed price contracts with suppliers could adversely affect our business, financial condition and results of operations. Global supply chain and labor market challenges could also negatively affect our performance as well as the performance of our suppliers. Interest rate increases have also created financial market volatility and could further negatively impact financial markets, lead to an economic downturn or recession or have an adverse effect on our operating results. Economic slowdowns can also negatively impact municipal and state tax collections and put pressure on law enforcement budgets which may increase the risk that our customers will be unable to appropriate funds for existing or future contracts with us. In addition, geopolitical risks could affect our customers’ budgets and policies. These and other factors may adversely affect customer demand and ability to pay, cause decrease in sales, and negatively impact the realizability of our accounts and notes receivable and contract assets.

To the extent demand for our products increases, our future success will be dependent upon our ability to manage our growth and to increase manufacturing production capacity.

To the extent demand for our products increases significantly in future periods, one of our key challenges will be to increase our production capacity to meet sales demand while maintaining product quality. Our primary strategies to accomplish this include introducing additional shifts, increasing the physical size of our assembly facilities, the hiring of additional production staff, and the implementation of additional customized manufacturing automation equipment. The investments we make in this equipment may not yield the anticipated labor and material efficiencies. Our inability to meet any future increase in sales demand or effectively manage our expansion could have a material adverse effect on our revenues, operating results and financial condition.

Delays in product development schedules may adversely affect our revenues and cash flows.

The development of CEDs, devices, sensors and software is a complex and time-consuming process. New products and enhancements to existing products can require long development and testing periods. Our focus on our SaaS platform also presents complex development issues. Significant delays in new product or service releases or significant problems in creating new products or services could adversely affect our business, operating results, cash flows and competitive position.

42

We expend significant resources in anticipation of a sale due to our lengthy sales cycle and may receive no revenue in return.

Generally, law enforcement and corrections agencies consider a wide range of issues before committing to purchase our products, including product benefits, training costs, the cost to use our products in addition to, or in place of, other products, budget constraints and product reliability, safety and efficacy. The length of our sales cycle may range from a few weeks to as long as several years. Adverse publicity surrounding our products or the safety of such products has in the past, and could in the future, lengthen our sales cycle with customers. In the past, we believe that our sales were adversely impacted by negative publicity surrounding our products or the use of our products. We may incur substantial selling costs and expend significant effort in connection with the evaluation of our products by potential customers before they place an order. If these potential customers do not purchase our products, we will have expended significant resources and received no revenue in return.

Changes in civil forfeiture laws may affect our customers’ ability to purchase our products.

Some of our customers use funds seized through civil forfeiture proceedings to fund the purchase of our products. Legislative changes could impact our customers’ ability to seize funds or use seized funds to fund purchases. Changes in civil forfeiture statutes or regulations could limit the amount of funds available to our customers, which could adversely affect the sale of our products.

Catastrophic events could materially adversely affect our business, results of operations and/or financial condition.

A disruption or failure of our systems or operations in the event of a major earthquake, weather event (including those caused or exacerbated by the effects of climate change), fire, explosion, failure to contain hazardous materials, industrial accident, utility failure, cyber-attack, terrorist attack, public health crisis, pandemic, or other catastrophic event could cause delays in completing sales, providing services, or performing other mission-critical functions. A catastrophic event that results in the destruction or disruption of any of our critical business or information technology systems could harm our ability to conduct normal business operations and our operating results as well as expose us to claims, litigation and governmental investigations and fines.

Public health emergencies such as the COVID-19 global pandemic have adversely affected workforces, economies, and financial markets globally, and led to an economic downturn in the past and may do so again in the future. As an essential provider of products and services for law enforcement and other first responders, we remain focused on protecting the health and well-being of our employees while assuring the continuity of our business operations.

If our backup and mitigation plans are not sufficient to minimize business disruption, our financial results could be adversely affected. We are continuously monitoring our operations and intend to take appropriate actions to mitigate the risks arising from catastrophic events, but there can be no assurances that we will be successful in doing so.

If our security measures or those of our third-party cloud storage providers are breached and unauthorized access is obtained to customers’ data or our data, our network, data centers and service may be perceived as not being secure, customers may curtail or stop using our service and we may incur significant legal and financial exposure and liabilities.

Security breaches of Axon body worn cameras, docks, fleet vehicle cameras, signal devices and Axon Evidence and other cloud services or products which could result in the unauthorized release, gathering, monitoring, misuse, loss or destruction of our clients’ data. Additionally, breaches of our network or data security measures or those of our third-party cloud storage providers could disrupt the security of our internal systems and business applications, impair our ability to provide services to our clients and protect the privacy of their data, result in product development delays, result in theft or misuse of our intellectual property or other assets, require us to allocate more resources to improve technologies, or otherwise adversely affect our business. Any security breach could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, lead to legal liability, and negatively impact our future sales.

Because the techniques used to obtain unauthorized access, or to sabotage systems, change frequently, grow more complex over time, and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Moreover, our security measures and those of our third-party

43

service providers or customers may not detect such security breaches if they occur. Although we have developed systems and processes that are designed to protect our data and user data, to prevent data loss, and to prevent or detect security breaches, we cannot assure that such measures will provide absolute security, and we may incur significant costs in protecting against or remediating cyber-attacks.

We devote significant resources to engineer secure products and ensure security vulnerabilities are mitigated, and we require our third-party service providers to do so as well; however, security breaches that have not had a material effect on our business or our third-party service providers have occurred and will continue to occur, including as a result of third-party action, employee error, and malfeasance or otherwise.  Remote-work arrangements may also make our systems and employees more susceptible to attack. Breaches could occur during transfer of data-to-data centers or at any time, and result in unauthorized physical or electronic access to our data or our customers’ data. Third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information such as usernames, passwords or other information in order to gain access to our data or our customers’ data. Additionally, hackers may develop and deploy viruses, worms, and other malicious software programs that attack or gain access to our networks and data centers. Increasing socioeconomic and political instability in some countries has heightened these risks. In addition, retaliatory acts by Russia in response to Western sanctions could include cyber-attacks that could directly or indirectly impact our operations.

A security breach could expose us to a risk of loss or inappropriate use of proprietary and sensitive data, or the denial of access to this data. A real or perceived security breach could also result in a loss of confidence in the security of our service, disrupt our business, damage our reputation, lead to legal liability, negatively impact our future sales and significantly harm our growth prospects, operating results and financial condition.

Defects or disruptions in our services could impact demand for our services and subject us to substantial liability.

We currently serve our Axon Evidence customers from third-party cloud storage providers based in the U.S. and other countries. The use of these cloud storage providers gives us greater flexibility in efficiently delivering a more tailored, scalable customer experience, but also exposes us to additional risks and vulnerabilities. Lack of availability of this infrastructure could be due to a number of potential causes including technical failures, natural disasters, fraud or security attacks that we cannot predict or prevent. Interruptions in our service, or loss or corruption of digital evidence, may reduce our revenue, cause us to issue credits or pay penalties, cause customers to file litigation against us, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our business will also be harmed if our customers and potential customers believe our service is unreliable.

Since our customers use our services for important aspects of their operations, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ operations. As a result, customers could elect to not renew our services or delay or withhold payment to us. We could also lose future sales or customers may make warranty or other claims against us, which could result in an increase in our warranty expense, an increase in collection cycles for and decline in the collectability of accounts receivable, and an increase in the expense and risk of litigation.

Defects in our products could reduce demand for our products or result in product recalls and result in a loss of sales, delay in market acceptance and damage to our reputation.

Complex components and assemblies used in our products may contain undetected defects that are subsequently discovered at any point in the life of the product. Defects in our products could result in a loss of sales, delay in market acceptance, damage to our reputation and increased warranty costs, which could adversely affect our business, financial results and competitive position.

Additionally, we are subject to the U.S. Consumer Products Safety Act of 1972, as amended by the Consumer Product Safety Improvement Act of 2008, which empowers the Consumer Products Safety Commission to exclude from the market products that are found to be unsafe or hazardous, and similar laws under foreign jurisdictions. Under certain circumstances, the Consumer Products Safety Commission or comparable foreign agency could require us to repurchase or recall one or more of our products. If we were required to remove, or we voluntarily remove, our products from the market, our reputation could be tarnished, and we might have large quantities of finished products that we could not sell.

44

Our international operations expose us to additional risks that could harm our business, operating results, and financial condition.

Our international operations are significant, and we plan to continue to grow internationally by acquiring existing entities or setting up new legal entities in new markets. In certain international markets, we have limited operating experience and may not benefit from any first-to-market advantages or otherwise succeed. Our international operations additionally expose us to other risks, including the following:

Restrictions on foreign ownership and investments, and stringent foreign exchange controls that might prevent us from repatriating cash earned in countries outside the U.S.
Import and export requirements; tariffs, trade disputes and barriers, product certification requirements, sanctions, and customs classifications which may prevent us from offering products or providing services to a particular market or obtaining necessary parts and components to manufacture products leading to potentially decreased sales and increased operating costs.
Longer payment cycles in some countries, increased credit risk, and higher levels of payment fraud.
Uncertainty regarding liability for our products and services, including uncertainty as a result of local laws and lack of legal precedent.
Different labor laws and customs, existence of workers’ councils and labor unions, and other challenges caused by distance, language, and cultural differences, making it harder to do business in certain jurisdictions.
Our suite of TASER devices are regulated by the U.S. Bureau of Industry and Security and require licenses for exportation abroad. Changes in U.S. Foreign Policy, foreign governmental status, and evolving human rights objectives may all impact Axon’s ability to obtain said licenses.

Additionally, changes in international local political, economic, regulatory, tax, social, and labor conditions may adversely harm our business and compliance with complex foreign and U.S. laws and regulations that apply to our international operations increases our cost of doing business. These numerous and sometimes conflicting laws and regulations include, among others, environmental regulations, tax and statutory financial regulations, internal control and disclosure rules, privacy and data protection requirements, anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, and other local laws prohibiting corrupt payments to governmental officials, and competition regulations, among others.

Violations of these laws and regulations could result in fines and penalties, criminal sanctions against us, our officers, or our employees, prohibitions on the conduct of our business and on our ability to offer our products and services in one or more countries, and could also materially adversely affect our brand, our international growth efforts, our ability to attract and retain employees, our business, and our operating results. Although we have implemented policies and procedures designed to ensure compliance with these laws and regulations, there can be no assurance that our employees, contractors, or agents will not violate our policies.

We depend on our ability to attract and retain our key management, sales and technical personnel.

Our success depends upon the continued service of our key management personnel. Our success also depends on our ability to continue to attract, retain and motivate qualified technical employees. Although we have employment agreements with our officers and other members of our executive management team, the employment of such persons is “at-will” and either we or the employee can terminate the employment relationship at any time, subject to the applicable terms of the employment agreements. In particular, we expect to continue to face significant challenges in hiring personnel, particularly for executive-level engineering talent, whether as a result of competition with other companies or other factors.

We currently have unique equity incentives designed to attract and retain long-term employees. We utilize these plans to align pay and performance and drive shareholder returns while reducing near-term cash expenditures. Our equity incentives and ongoing stock and option grants are subject to having sufficient shares under our stock plan and any new plans or increases in the number of shares available for grant under existing plans must be approved by our shareholders. If we are unable to obtain shareholder approval, we may be unable to attract and retain top talent. Our ability to attract,

45

retain, and motivate employees may also be adversely affected by stock price volatility. The loss of the service of one or more of our key personnel could adversely impact our business, prospects, financial condition and operating results.

If we fail to comply with federal, state or local regulations applicable to our firearm product, TASER 10, we may be subject to governmental actions or litigation which could materially harm our business, operating results, and financial condition.

TASER 10 is primarily regulated by the ATF, which licenses the manufacture, sale, and import of firearms in the United States.  The primary federal laws are the National Firearms Act of 1934, or NFA, the Gun Control Act of 1968, or GCA, and the Firearms Owners’ Protection Act of 1986, or FOPA, which have been amended from time to time. 

The ATF conducts periodic audits of our Arizona facilities which hold federal firearms licenses. If we fail to comply with ATF rules and regulations, the ATF may limit our TASER 10 activities or growth, fine us, or, ultimately, suspend our ability to produce and sell the TASER 10 product line. There are also various state laws, regulations, and local ordinances relating to firearm characteristics, features, and sales. Axon and local distributors must comply with state and local laws, regulations, and ordinances pertaining to firearm and magazine sales in the jurisdictions where TASER 10 is sold. Additionally, certain TASER 10 components are regulated for import into the U.S. by ATF and are subject to ATF import permits which limits Axon’s ability to source from some suppliers leading to a potential decrease in supply chain agility. Supply chain constraints or an inability to source TASER 10 components could have a material adverse effect on our business, prospects, financial condition and operating results. 

Federal and state legislatures frequently consider legislation relating to the regulation of firearms, including the amendment or repeal of existing legislation. Existing laws may also be affected by future judicial rulings and interpretations. These possible changes to existing legislation or the enactment of new legislation may seek to restrict the makeup of a firearm, mandate the use of certain technologies in a firearm, remove existing legal defenses in lawsuits, set minimum age limits to purchase certain firearms, or ban the sale and, in some cases, the ownership of various types of firearms and accessories. Such restrictions or bans could have a material adverse effect on our business, prospects, financial condition and operating results.

If we fail to maintain effective internal control over financial reporting or identify a material weakness or significant deficiency in our internal control over financial reporting, our ability to report our financial condition and results of operations in a timely and accurate manner could be adversely affected, investor confidence in our company could diminish, and the value of our common stock may decline.

Preparing our consolidated financial statements involves a number of complex manual and automated processes, which are dependent upon individual data input or review and require significant management judgment. One or more of these processes may result in errors that may not be detected and could result in a material misstatement or other errors in our consolidated financial statements. Such errors may be more likely to occur when implementing new systems and processes, particularly when implementing evolving and complex accounting rules. The Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) requires, among other things, that as a publicly-traded company we disclose whether our internal control over financial reporting and disclosure controls and procedures are effective.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. While we continually undertake steps to improve our internal control over financial reporting as our business changes, we may not be successful in making the improvements and changes necessary to be able to identify and remediate control deficiencies or material weaknesses on a timely basis. For example, we identified a material weakness in our internal controls over revenue recognition and the reporting of deferred revenue for the year ended December 31, 2022 which we are working to remediate as further discussed in Item 9A. Controls and Procedures. If we are unable to successfully remediate any current or future material weaknesses in our internal control over financial reporting, the accuracy and timing of our financial reporting may be adversely affected; our liquidity, access to capital markets and perceptions of our creditworthiness may be adversely affected; we may be unable to maintain compliance with securities laws, stock exchange listing requirements and debt instruments covenants regarding the timely filing of periodic reports; we may be subject to regulatory investigations and penalties; investors may lose confidence in our financial reporting; we may suffer defaults under our debt instruments; and our stock price may decline.

46

Financial Risks

An increasing percentage of our revenue is derived from subscription billing arrangements which may result in delayed cash collections and may increase customer credit risk on receivables and contract assets.

Our strategy includes continuing to shift an increasing amount of our business to a subscription model, to better match the municipal budgeting process of our customers as well as to allow for multiple product offerings to be bundled into existing subscriptions. This is in contrast to a traditional CED sale in which the entire amount being charged for the hardware is invoiced upon shipment. This impacts liquidity in a commensurate fashion, with the cash for the subscription or installment purchase received in multiple installments rather than up front. While we record an estimate of expected credit losses and perform ongoing reviews of trade accounts receivables, if we become aware of information related to the creditworthiness of a major customer, or if future actual default rates on receivables in general differ from those currently anticipated, we may have to adjust our expected credit loss reserve, which could adversely affect our business, financial condition or operating results.

We may experience a decline in gross margins due to a shift in product sales to software and sensors products and services which may continue to carry a lower gross margin than that of TASER products and services.

We continue to invest in the growth of the Software and Sensors segment, and this expected growth may result in a higher percentage of total revenues comprising Software and Sensors products and services. Certain hardware and professional services in this segment may carry lower gross margins compared to software services and to hardware in the TASER segment. For example, in 2022, gross margin as a percentage of net sales for the Software and Sensors segment was 59.5% while it was 63.3% for the TASER segment, and may continue to be lower in the future, thus potentially decreasing our consolidated gross margin.

SaaS revenue for Axon Evidence is recognized over the terms of the contracts, which may be several years, and, as such, trends in new business may not be immediately reflected in our operating results.

Our SaaS service revenue is generally recognized ratably over the terms of the contracts, which generally range from one to ten years. As a result, most of the SaaS revenue we report each quarter is the result of agreements entered into during previous quarters. Consequently, current trends, whether positive or negative, in this portion of our business may not be fully reflected in our revenue results for several periods.

Most of our end-user customers are subject to budgetary and political constraints that may delay or prevent sales.

Most of our end-user customers are government agencies. These agencies often do not set their own budgets and therefore, have limited control over the amount of money they can spend. In addition, these agencies experience political pressure that may dictate the manner in which they spend money. As a result, even if an agency wants to acquire our products, it may be unable to purchase them due to budgetary or political constraints, particularly in challenging economic environments. There can be no assurance that the economic, budgeting or political issues will not worsen and adversely impact sales of our products. Some government agency orders may also be canceled or substantially delayed due to budgetary, political or other scheduling delays, which frequently occur in connection with the acquisition of products by such agencies, and such cancellations may accelerate or be more severe than we have experienced historically. Federal agencies may be particularly impacted by governmental impasse regarding continued government funding and debt limit constraints.

Due to government funding rules, certain of our contracts are subject to appropriation, termination for convenience, or similar cancellation clauses, which could allow our customers to cancel or not exercise options to renew contracts in the future.

Although we have entered into contracts for the delivery of products and services in the future and anticipate the contracts will be completed, if agencies do not appropriate money in future year budgets, terminate contracts for convenience or if other cancellation clauses are invoked, revenue and cash associated with these bookings will not ultimately be recognized, and could result in a reduction to bookings and revenue.

47

The open bidding process creates uncertainty in predicting future contract awards.

Many governmental agencies purchase products and services through an open bidding process. Generally, a governmental entity will publish an established list of requirements requesting potential vendors to propose solutions for the established requirements. To respond successfully to these requests for proposals, we must accurately estimate our cost structure for servicing a proposed contract, the time required to establish operations for the proposed client, and the likely terms of any other third-party proposals submitted. We cannot guarantee that we will win any bids in the future through the request for proposal process, or that any winning bids will ultimately result in contracts on favorable terms. Our failure to secure contracts through the open bidding process, or to secure such contracts on favorable terms, may adversely affect our revenues and gross margins.

We maintain most of our cash balances, some of which are not insured, at two depository institutions.

We maintain the majority of our cash and cash equivalents accounts at two depository institutions. As of March 31, 2023, the aggregate balances in such accounts at these two institutions were $227.9 million. Our balances with these and other institutions regularly exceed Federal Deposit Insurance Corporation insured limits for domestic deposits and various foreign deposit insurance programs covering our deposits in Australia, Canada, Finland, France, Germany, Hong Kong, India, Italy, the Netherlands, Spain, the United Kingdom, and Vietnam.

We could suffer losses with respect to the uninsured balances if the depository institutions failed (such as the bank failures at several U.S. banks in spring 2023) and the institution’s assets were insufficient to cover its deposits and/or the governments did not take actions to support deposits in excess of existing insurance limits. Any such losses or delays in access to funds as a result of such events could have a material adverse effect on our liquidity, financial condition and results of operations.

Stock transactions may have a material, unpredictable impact on our results of operations and may result in dilution to existing shareholders.

We have historically granted and expect to continue to grant stock-based compensation to key employees and non-employee directors as a means of attracting and retaining highly qualified personnel. All stock-based awards are required to be recognized in our financial statements based on their grant date fair values. The amount recognized for stock compensation expense could vary depending on a number of assumptions or changes that may occur.

Changes in the subjective and probability-based assumptions can materially affect the estimates of the fair value of the awards and timing of recognition of stock-based compensation expense and consequently, the related amount recognized in our statements of operations and comprehensive income.

If we achieve specific operational goals and the covered employees complete the requisite service conditions for the performance-based awards with multiple service, performance, and market conditions, including our CEO Performance Award and our eXponential Stock Performance Plan ("XSPP"), we will recognize stock compensation expense regardless of whether the market conditions are achieved and the underlying tranches vest. In addition, we have granted, subject to shareholder approval at our upcoming Annual Meeting of Stockholders, a new CEO performance award comprised of 10 tranches of stock options, the vesting of which is based on rapidly escalating goals for growth in both our share price and operational plan.  If approved by shareholders, we will also recognize stock compensation expense related to the new CEO performance award, regardless of whether the market conditions are achieved and the underlying tranches vest.

As we continue to mature, the incentives to attract, retain, and motivate employees provided by our equity awards or by future arrangements may not be as effective as in the past. We may also issue equity securities to pay for acquisitions and grant stock-based awards to retain the employees of acquired companies. If we issue significant equity to attract additional employees, to retain our existing employees, or related to acquisitions, we could incur substantial additional share-based compensation expense and the ownership of our existing stockholders would be further diluted, which could depress the market price for our stock.

48

Our financial performance is subject to risks associated with changes in the value of the U.S. dollar versus local currencies.

For current and potential international customers whose contracts are denominated in U.S. dollars, the relative change in local currency values creates relative fluctuations in our product pricing. These changes in international end-user costs may result in lost orders and reduce the competitiveness of our products in certain foreign markets. 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.

For non-U.S. dollar denominated sales, weakening of foreign currencies relative to the U.S. dollar generally leads us to raise international pricing, potentially reducing demand for our products. Should we decide not to raise local prices to fully offset the dollar’s strengthening, the U.S. dollar value of our foreign currency denominated sales and earnings would be adversely affected. We do not currently engage in hedging activities. Fluctuations in foreign currency could result in a change in the U.S. dollar value of our foreign denominated assets and liabilities including accounts receivable. Therefore, the U.S. dollar equivalent collected on a given sale could be less than the amount invoiced causing the sale to be less profitable than contemplated.

We also import selected components which are used in the manufacturing of some of our products. Although our purchase orders are generally in U.S. dollars, weakness in the U.S. dollar could lead to price increases for the components.

Unanticipated changes in our effective tax rate and additional tax liabilities may impact our operating results.

We are subject to income taxes in the U.S. and various jurisdictions outside of the U.S. Our effective tax rate could fluctuate due to changes in the mix of earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses, changes in excess tax benefits related to exercises of stock options and vesting of restricted stock units, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes, and changes in our liability for unrecognized tax benefits.

We are subject to potential tax examinations in multiple jurisdictions. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or change in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our operating results and financial position.

Our tax provision could also be impacted by changes in federal, state or international tax laws including fundamental tax law changes applicable to corporate multinationals, including proposals by the current U.S. president or Congress.

Additionally, we may be subject to additional tax liabilities due to changes in non-income-based taxes resulting from changes in federal, state, city or international tax laws, changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions, results of tax examinations, settlements or judicial decisions, changes in accounting principles, changes to the business operations, including acquisitions, as well as the evaluation of new information that results in a change to a tax position taken in a prior period.

Our revenues and operating results may fluctuate unexpectedly from quarter-to-quarter, which may cause our stock price to decline.

Our revenues and operating results have varied significantly in the past and may vary significantly in the future due to various factors, including, but not limited to:

budgetary cycles of municipal, state and federal law enforcement and corrections agencies;
market acceptance of our products and services;
the timing of large domestic and international orders;
the outcome of any existing or future litigation;
adverse publicity surrounding our products, the safety of our products, or the use of our products;

49

changes in our sales mix;
new product introduction costs;
increased raw material expenses;
changes in our operating expenses, including stock-based compensation expense;
changes in foreign currency exchange rates, inflation, and interest rates;
inventory obsolescence;
existing or future tariffs; and
regulatory changes that may affect the marketability of our products.

As a result of these and other factors, we believe that period-to-period comparisons of our operating results may not be meaningful in the short term, and our performance in a particular period may not be indicative of our performance in any future period.

Legal and Compliance Risks

We may face personal injury, wrongful death, product liability and other liability claims that harm our reputation and adversely affect our sales and financial condition.

Our CED products are often used in aggressive confrontations that may result in serious, permanent bodily injury or death to those involved. Our CED products may be associated with these injuries. A person, or the family members of a person, injured or killed in a confrontation or otherwise in connection with the use of our products, may bring legal action against us to recover damages on the basis of theories including wrongful death, personal injury, negligent design, defective product, product performance issues, or inadequate warnings or training. We are currently subject to a number of such lawsuits and have been and may be in the future subject to significant adverse judgments and settlements. We may also be subject to lawsuits involving allegations of criminal misuse of our products. We have no control over how our products and services are used by our customers or other end-users and cannot assure they are used consistent with our specifications and design. While our products are designed to be non-lethal, we cannot guarantee they will be used in a manner consistent with our intent and any such use exposes us to litigation, reputational harm and controversy. If successful, wrongful death, personal injury, misuse and other claims could have a material adverse effect on our operating results and financial condition and could result in negative publicity about our products. Similar to product liability claims, we face exposure to class action lawsuits related to the design, performance, safety, or advertising of our products. Such class action lawsuits could also result in substantial monetary judgments, injunctions related to the sale of products, and potentially harm our reputation.

Although we maintain product liability insurance in amounts that we believe are reasonable, we may not be able to maintain such insurance on acceptable terms, if at all, and product liability claims may exceed the amount of insurance coverage available to us. Because we manufacture and sell CEDs, insurance carriers may decide not to insure our products or our company in the future. We incur significant legal expenses in defending these cases, and significant litigation could also result in a diversion of management’s attention and resources, negative publicity and a potential award of monetary damages in excess of our insurance coverage. The outcome of any litigation is inherently uncertain and there can be no assurance that our existing or any future litigation will not have a material adverse effect on our business, financial condition or operating results.

Other litigation, government inquiries and regulatory actions may subject us to significant costs and judgments and divert management attention from our business.

We have been or could in the future be involved in numerous other litigation, government inquiries and regulatory matters relating to our products, employees, contracts and business relationships, including litigation against persons or entities we believe have infringed on our intellectual property, infringement litigation filed against us, litigation against a competitor, enforcement actions filed against us, and litigation involving the U.S. Federal Trade Commission (FTC).

50

Such matters have resulted, and are expected to continue to result in, substantial costs to us, including in the form of attorneys’ fees and costs, damages, fines or other penalties, whether pursuant to a judgment or settlement, and diversion of our management’s attention, which could adversely affect our business, financial condition or operating results. There is also a risk of adverse judgments, as the outcome of litigation is inherently uncertain.

We have been, and may be in the future, subject to intellectual property infringement and other claims, which could incur substantial litigation costs, result in significant damage awards, inhibit our use of certain technologies, and divert management attention from our business.

Many companies own intellectual property rights that are directly or indirectly related to public safety technologies. These companies periodically demand licensing agreements or engage in litigation based on allegations of infringement or other violations of their patents, trademarks, copyrights, or trade secrets. Non-practicing entities also have patents they have been granted or otherwise acquired, including patents that are directly or indirectly related to public safety technologies. These entities may seek compensation for perceived infringement of their patents, including by filing claims against us, independent of the merit of any such claims. As we enter new markets, expand into new product categories, and otherwise offer new products, services, and technologies, additional intellectual property claims may be filed against us by these companies, entities, and other third parties. Intellectual property claims may also be filed against us as our current products, services, and technologies gain additional market share.

If our products, services, or technologies were found to infringe a third-party’s proprietary rights, we could be forced to discontinue use of the protected technology or enter into costly royalty or licensing agreements in order to be able to sell our products. Such royalty and licensing agreements may not be available on terms acceptable to us or at all. We could also be required to pay substantial damages, fines or other penalties, indemnify customers or distributors, cease the manufacture, use, or sale of infringing products or processes, make proprietary source code publicly available, and/or expend significant resources to develop or acquire non-infringing technologies. Our suppliers may not provide, or we may not be able to obtain, intellectual property indemnification sufficient to offset all damages, fines or other penalties resulting from any claims of intellectual property infringement brought against us or our customers. There is no guarantee that our use of conventional technology searching and brand clearance searching will identify all potential rights holders. Rights holders may demand payment for past infringements and/or force us to accept costly license terms or discontinue use of protected technology and/or works of authorship that may include, for example, photos, videos, and software. Our current research and development focus on developing software-based products, including that which is related to artificial intelligence or virtual reality, increases this risk.

If we are unable to protect our intellectual property, the value of our brands and products may decrease and we may lose our competitive market advantage.

Our future success depends upon our proprietary technology. Our protective measures for this proprietary technology include patents, trademarks, copyrights, and trade secret protection. However, these protective measures, as well as our efforts to pursue such protective measures, may prove inadequate. For example, the value of intellectual property protection in certain countries may not be apparent until after such protection can no longer be pursued. As such, our intellectual property protection may not extend to all countries in which our products are distributed or will be distributed in the future. Though we work to protect our innovations, we may not be able to obtain protection for certain innovations. For example, we may be unable to patent some software-based products. The scope of any patent protection we have obtained, or may obtain, may not prevent others from developing and selling competing products. Despite our efforts, any intellectual property protection we obtain may be later determined to be insufficient or ineffective.

Our protective measures may prove inadequate for reasons outside of our control. Varying intellectual property laws across countries may lead to differences in protection between such countries. In certain countries in which our products are distributed, the ability to effectively enforce intellectual property rights may not exist. Patent requirements differ by country and certain domestic or foreign laws may prohibit us from satisfying these requirements, creating a risk that some of our international patents may become unenforceable. Patents for older technologies, such as those first introduced in our M26 and X26 models of CEDs, have expired or will expire due to statutory limits on patent term. Despite policies and efforts to maintain secrecy, trade secrets and other confidential information, such information could be compromised by employees, partners, or other third parties.

51

Once established, there is no guarantee that our intellectual property rights will remain in force. Issued patents may be re-examined and subsequently ruled invalid or unenforceable. Our registered trademarks may also be diminished or lost. For example, there is a risk that our “TASER” trademark could become synonymous with the general product category of “conducted energy devices”. The right to stop others from misusing our trademarks and service marks in commerce depends, to some extent, on our ability to show evidence of enforcement of our rights against such misuse in commerce. Our efforts to stop improper use, if ineffective, may lead to loss of trademark and service mark rights, brand loyalty and notoriety among our customers and prospective customers.

Our intellectual property may also be at risk if we are unable to defend against enforcement actions, such as that filed by the FTC regarding our acquisition of Vievu LLC from Safariland LLC on May 3, 2018. For additional discussion of this matter, refer to Note 13 to the consolidated financial statements included in Part II, Item 8 of this Quarterly Report on Form 10-Q. If successful, the FTC is seeking a divestiture of Vievu along with Axon assets sufficient to stand up a viable competitor.

Inability to protect our intellectual property could negatively impact our commercial efforts and competitive market advantage. Regardless of outcome, the prosecution of patent and other intellectual property claims is both costly and time consuming. Unauthorized use of our proprietary technology could divert our management’s attention from our business, and could result in a material adverse effect on our business, financial position, and operating results.

We may be limited in our ability to enforce patent rights internationally to only those jurisdictions in which our patent applications have been granted.

Our U.S. patents protect us from imported infringing products coming into the U.S. from abroad. We have made applications for patents in a few foreign countries; however, these may be inadequate to protect markets for our products in other foreign countries. Each patent is examined and granted according to the law of the country where it was filed independent of whether a U.S. patent on similar technology was granted. Certain foreign countries have patent working requirements that require a patent owner to practice a patented invention with the respective country. A patent in a foreign country may be subject to cancellation, forfeiture, compulsory license, or other penalty if the claimed invention has not been worked in that country. Meeting the requirements of working an invention differs by country and ranges from sales in the country to manufacturing in the country. U.S. export law, or the laws of some foreign countries, may prohibit us from satisfying the requirements for working the invention, creating a risk that some of our international patents may become unenforceable. In a country in which we do not have a patent or a country in which our patent in that country is unenforceable or unenforced, other companies and makers of similar products and services may be able to copy our products or features of our products without consequence, thus limiting our ability to capture market share or protect our technology, which could materially harm our growth prospects and operating results.

A variety of new and existing laws and/or interpretations could materially and adversely affect our business.

As detailed in “Item I. Business – Government Regulation” we are subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business, including privacy, data protection and personal information, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, electronic contracts and other communications, competition, consumer protection, telecommunications, product liability, taxation, labor and employment, economic or other trade prohibitions or sanctions, securities law compliance, and online payment services. The introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations, or other government scrutiny. In addition, foreign data protection, privacy, content, competition, and other laws and regulations can impose different obligations or be more restrictive than those in the United States.

These U.S. federal and state and foreign laws and regulations, which in some cases can be enforced by private parties in addition to government entities, are constantly evolving and can be subject to significant change. As a result, the application, interpretation, and enforcement of these laws and regulations are often uncertain and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. New laws and regulations (or new interpretations of existing laws and regulations) may require us to incur substantial costs, expose us to unanticipated civil or criminal liability, or cause us to change our business practices.

52

The costs of compliance with these laws and regulation are high and are likely to increase in the future. Additionally, these laws and regulations, or any associated inquiries or investigations or other government actions, may delay or impede the development of new products, result in negative publicity, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices. For example, as has been reported in the press, there is a grand jury investigation being conducted by the U.S. Attorney’s Office for the Northern District of Illinois. We have fully cooperated with the investigation and continue to do so. While we conducted an extensive internal investigation into, among other things, lobbying activities, and have found no indication of any wrongdoing by any Axon employee, there can be no assurance that this matter will not harm our business.

Radio Spectrum and Unmanned Aerial and Ground-Based Robotic Devices

Certain of our products utilize the radio spectrum to provide wireless voice, data and video communications services. The allocation of spectrum is regulated in the U.S. and other countries and limited spectrum space is allocated to wireless services and specifically to public safety users. We manufacture and market products in spectrum bands already made available by regulatory bodies. If current products do not comply with the regulations set forth by these governing bodies, we may be unable to sell our products or could incur penalties. Our results could be negatively affected by the rules and regulations adopted from time to time by the U.S. Federal Communications Commission (FCC), Innovation, Science and Economic Development Canada (ISED), the European Union Directorate-General for Environment or regulatory agencies in other countries. Regulatory changes in current spectrum bands may also require modifications to some of our products so they can continue to be manufactured and marketed.

Axon body worn cameras, docks, fleet vehicle cameras and signal devices are subject to the FCC’s rules and regulations in the United States, as well as local rules and regulations as applicable outside of the United States. These regulations affect CEDs with Signal technology, including the TASER 7, SPPM, and future CEDs implementing wireless technology. Compliance with government regulations could increase our operations and product costs and impact our future financial results.

Additionally, some of our products depend on drones or other unmanned aerial and ground-based systems which operate on the radio spectrum.  The Federal Aviation Administration and other agencies at the federal, state and local levels (as well as in foreign jurisdictions) are beginning to address some of the numerous certification, regulatory and legal challenges associated with drones, but a comprehensive set of standards and enforcement procedures will need to be developed. Changes to the regulation of drones or other unmanned aerial systems may impact our future financial results.

Axon and TASER Devices

For our TASER products, we rely on the opinions of the ATF, including the determination that a device that does not expel projectiles by the action of an explosive is not classified as a firearm. Changes in statutes, regulations, and interpretation outside of our control may result in our products being classified or reclassified as firearms. If this were to occur, our private citizen market could be substantially reduced because consumers would be required to comply with federal, state, or local firearm transfer requirements prior to purchasing our products.

Federal regulation of sales in the U.S.: The majority of our currently offered CEDs are not classified as firearms regulated by the ATF. However, the ATF regulates TASER 10 as a firearm under the Gun Control Act of 1968 due to a technological advancement specific to the propulsion design of the TASER 10 CED’s cartridges. While this classification will have little impact on Axon’s ability to sell TASER 10 to law enforcement and government entities, our private citizen and enterprise market could be substantially reduced because non-governmental end-users would be required to comply with federal, state, or local firearm transfer requirements prior to purchasing TASER 10. Additionally, Axon must maintain a federal firearms license to manufacture and sell the TASER 10, which subjects Axon to periodic compliance inspections by the ATF. License violations discovered by the ATF can result in fines, penalties, warning letters or license revocation, leading to disruptions in operations.

Our CED products are also subject to testing, safety and other standards by organizations such as the American National Standards Institute, the International Electrotechnical Commission, the National Institute of Standards and Technology, and Underwriters Laboratories. These regulations also affect CEDs with Axon Signal technology, including Signal Performance Power Magazine technology, and TASER 7 battery packs.

53

Federal regulation of international sales: Our CEDs are considered a “crime control” product by the U.S. Department of Commerce (DOC) for export directly from the U.S. which requires us to obtain an export license from the DOC for the export of our CED devices from the U.S. to any country other than Canada. Future products and services may require classifications from the DOC before they may be shipped internationally. Our inability to obtain DOC export licenses or classifications on a timely basis for sales of our products to our international customers could significantly and adversely affect our international sales. Although TASER 10 is regulated by the ATF for domestic sales, the U.S. DOC has ruled that the product’s unique propulsion design has no impact on its export classification and that the TASER 10 model’s export classification remains consistent with all other TASER CED models.

Federal regulation of foreign national employees: Our CED development and production is also considered controlled “technology” by the U.S. DOC and is categorized as a “deemed export” for any foreign national employees exposed to the technology within the U.S. Consequently, we must obtain export licenses from the DOC for any deemed export within the U.S. made to a foreign national employee exposed to the deemed controlled technology. Deemed export licenses are subject to DOC approvals and issued licenses require annual status reports for the stated employees. Inability to obtain proper licensing could curtail the company’s ability to execute R&D and production related to CED technology.

State and local regulation: Our CEDs are controlled, restricted or, less frequently, prohibited by some state and local governments. Other jurisdictions may ban or restrict the sale of our TASER-branded devices, or restrict their use through changes to use-of-force laws or regulations, and our product sales may be significantly affected by additional state, county and city governmental regulation. The change in TASER 10’s propulsion design may impact how TASER 10 is regulated at the state and/or local level depending on each state’s firearm laws.

International regulation of foreign imports and sales: Certain jurisdictions prohibit, restrict, or require a permit for the importation, sale, possession or use of CEDs, including in some countries by law enforcement agencies, limiting our international sales opportunities.

U.S. and International regulation of component movements globally: We rely on a global supply chain of components across our product lines with most final assembly occurring in the U.S. Export of these components from abroad is subject to shifting regulatory landscapes imposed by both the foreign government and U.S. authorities upon import. Abrupt changes to these regulations can result in delays or interruptions to final product supplies. Additionally, ATF regulation of certain imports of TASER 10 components may limit Axon’s supply chain agility.

International regulation of foreign-based operations: We maintain foreign operations in several countries globally for purposes of logistics, sales, general and administrative, and R&D support. Any failure to properly maintain or license could limit our ability to sell, support, or develop our products and services both internationally and in the U.S. market.

Privacy Regulations

We are subject to various risks and costs associated with the collection, processing, storage and transmission of personally identifiable information and other sensitive and confidential information. This data is wide ranging and relates to our employees, customers, third parties, and the subjects of law enforcement. Our compliance obligations include laws and regulations that dictate whether, how, and under what circumstances we can transfer, process and/or receive and hold certain data that is critical to our operations, including data shared between countries or regions in which we operate and data shared among our products and services. If one or more of the legal mechanisms for transferring data from other countries to the U.S. is invalidated, if we are unable to transfer data between and among countries and regions in which we operate, or if we are prohibited from sharing data among our products and services, it could affect the manner in which we provide our services or adversely affect our financial results. Countries may also pass legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services and expose us to significant penalties for non-compliance. The European Parliament adopted the General Data Protection Regulation (“GDPR”), effective May 2018, that extended the scope of European privacy laws to any entity that controls or processes personal data of European Union residents in connection with the offer of goods or services or the monitoring of behavior and imposes new compliance obligations concerning the handling of personal data. We are also subject to U.S. laws and regulations, including, without limitation, the California Privacy Rights Act, which provides for enhanced consumer protections for California residents, a private right of action for data breaches and statutory fines and damages for data breaches or other California Consumer Privacy Act violations,

54

as well as a requirement of “reasonable” cybersecurity, which could subject us to additional compliance costs as well as potential fines, individual claims, class actions and commercial liabilities.

Any inability, or perceived inability, by us to adequately address privacy concerns, or comply with applicable laws, regulations, policies, industry standards and guidance, contractual obligations, or other legal obligations, even if unfounded, could result in significant regulatory and third party liability, increased costs, disruption of our business and operations, and a loss of confidence and other reputational damage. Furthermore, as new privacy- related laws and regulations are implemented, the time and resources needed for us to comply with such laws and regulations continues to increase and become a significant compliance workstream.

Environmental Regulations

We are subject to various state, federal and international laws and regulations governing the environment, including restricting the presence of certain substances in our products and making us financially responsible for the collection, treatment, recycling and disposal of such products. In addition, further environmental or climate change disclosure legislation may be enacted in other jurisdictions, including the U.S. (under federal and state laws) and other countries, the cumulative impact of which could be significant. New, or changes in, environmental safety laws, regulations or rules could also lead to increased costs of compliance, including remediations of any discovered issues, and changes to our operations, which may be significant. Any failures to comply could result in significant expenses, delays, or fines.

Our business is subject to evolving corporate governance and public disclosure regulations and expectations, including with respect to environmental, social and governance matters, that could expose us to numerous risks.

We are subject to changing rules and regulations promulgated by a number of governmental and self-regulatory organizations, including the SEC, the Nasdaq Stock Market and the Financial Accounting Standards Board. These rules and regulations continue to evolve in scope and complexity and many new requirements have been created in response to laws enacted by Congress, making compliance more difficult and uncertain. In addition, increasingly regulators, customers, investors, employees and other stakeholders are focusing on environmental, social and governance (“ESG”) matters and related disclosures. These changing rules, regulations and stakeholder expectations have resulted in, and are likely to continue to result in, increased general and administrative expenses and increased management time and attention spent complying with or meeting such regulations and expectations. For example, developing and acting on initiatives within the scope of ESG, and collecting, measuring and reporting ESG related information and metrics can be costly, difficult and time consuming and is subject to evolving reporting standards, including the SEC’s recently proposed climate-related reporting requirements, and similar proposals by other international regulatory bodies.

Additionally, unfavorable perception regarding our social initiatives, governance practices, diversity initiatives, the perceived or actual impacts of our products and services, environmental policies or other growing concerns of our stakeholders, could adversely affect our reputation. Any negative effect on our reputation could have an adverse effect on the size of our customer base, which could adversely affect our business and financial results. We have been, and may be in the future, subject to informal private or public inquiries and formal proxy proposals by activists urging us to take certain corporate actions related to ESG matters, which may not be aligned with our best interests. These activities may adversely affect our business in a number of ways, since responding to inquiries or proposals can be costly, time consuming, and disruptive to our operations and could meaningfully divert the attention of our resources, including those of our management team and our employees.

We may also communicate certain initiatives and goals, regarding environmental matters, diversity, responsible sourcing and social investments and other ESG related matters, in our SEC filings or in other public disclosures. These initiatives and goals within the scope of ESG could be difficult and expensive to implement, the technologies needed to implement them may not be cost effective and may not advance at a sufficient pace, and we could be criticized for the accuracy, adequacy or completeness of the disclosure. Further, statements about our ESG related initiatives and goals, and progress against those goals, may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve, and assumptions that are subject to change in the future. In addition, we could be criticized for the scope or nature of such initiatives or goals, or for any revisions to these goals. If our ESG-related data, processes and reporting are incomplete or inaccurate, or if we fail to achieve progress with respect to our goals within the scope of ESG on a timely basis, or at all, our reputation, business, financial performance and growth could be adversely affected.

55

Risks Related to our Convertible Notes

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our or their businesses to pay our substantial debt.

As of December 31, 2022, we had outstanding an aggregate principal amount of $690.0 million of our 0.50% Convertible Senior Notes due 2027 (the “Notes”). Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations, including the notes.

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, we would be required to settle any converted principal amount of such Notes through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current, rather than long-term, liability, which would result in a material reduction of our net working capital.

Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.

The conversion of some or all of the Notes may dilute the ownership interests of our stockholders. Upon conversion of the Notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Notes being converted. If we elect to settle the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Notes being converted in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.

Changes in the accounting treatment for the Notes could have a material effect on our reported financial results.

We have adopted Accounting Standards Update (“ASU 2020-06”) 2020-06 as of January 1, 2022.  Accordingly, we do not bifurcate the liability and equity components of the Notes on our balance sheet and we use the if-converted method of calculating diluted earnings per share. Under the “if-converted” method, diluted earnings per share will generally be calculated assuming that all the notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive, which could adversely affect our diluted earnings per share. Because the principal amount of the Notes upon conversion is required to be paid in cash, and only the excess is permitted to be settled in shares, the application of the if-converted method will produce a similar result as the treasury stock method prior to the adoption of ASU 2020-06. The effect of the treasury stock method is that the shares issuable upon conversion of such Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such Notes exceeds their principal amount. 

In accordance with ASU 2020-06, the Notes are reflected as a liability on our consolidated balance sheets, with the initial carrying amount equal to the principal amount of the Notes, net of issuance costs. The issuance costs will be treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the Notes.

56

As a result of this amortization, the interest expense that we expect to recognize for the Notes for accounting purposes will be greater than the cash interest payments we will pay on the Notes, which will result in lower reported income.

We cannot be sure whether future changes made to the current accounting standards related to the Notes will not have a material effect on our reported financial results.

The convertible note hedge and warrant transactions may affect the value of the Notes and our common stock.

In connection with the pricing of the Notes, we have entered into convertible note hedge transactions with the option counterparties. We have also entered into warrant transactions with the option counterparties. The convertible note hedge transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be. However, the warrant transactions could have a dilutive effect on our common stock to the extent that the market price per share of our common stock exceeds the strike price of the warrants.

In addition, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the notes and prior to the maturity of the notes (and are likely to do in connection with any conversion of the Notes or redemption or repurchase of the Notes). This activity could cause or avoid an increase or a decrease in the market price of our common stock.

In addition, if any such convertible note hedge and warrant hedging transactions fail to become effective, the option counterparties or their respective affiliates may unwind their hedge positions with respect to our common stock, which could adversely affect the value of our common stock.

The potential effect, if any, of these transactions and activities on the market price of our common stock will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.

We are subject to counterparty risk with respect to the convertible note hedge transactions.

The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the convertible note hedge transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral.

If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the convertible note hedge transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.

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.

57

Item 5.   Other Information

None.

58

Item 6.    Exhibits

3.1

3.2

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 March 31, 2023, formatted in Inline XBRL

+Management contract or compensatory plan or arrangement

*     Filed herewith

**   Furnished herewith

59

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:

May 9, 2023

By:

/s/ PATRICK W. SMITH

Chief Executive Officer

(Principal Executive Officer)

Date:

May 9, 2023

By:

/s/ BRITTANY BAGLEY

Chief Financial Officer and Chief Business Officer

(Principal Financial and

Accounting Officer)

60

EX-31.1 2 axon-20230331xex31d1.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 March 31, 2023 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:

May 9, 2023

By:

/s/ Patrick W. Smith

Patrick W. Smith

Chief Executive Officer


EX-31.2 3 axon-20230331xex31d2.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, Brittany Bagley, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2023 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:

May 9, 2023

By:

/s/ Brittany Bagley

Brittany Bagley

Chief Financial Officer and Chief Business Officer


EX-32 4 axon-20230331xex32.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 March 31, 2023 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

May 9, 2023

In connection with the Quarterly Report on Form 10-Q of Axon Enterprise, Inc. (the “Company”) for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brittany Bagley, Chief Financial Officer and Chief Business 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/ Brittany Bagley

Brittany Bagley

Chief Financial Officer and Chief Business Officer

May 9, 2023


EX-101.SCH 5 axon-20230331.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 40801 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Convertible Senior Notes - Net carrying amount (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Convertible Senior Notes - Interest Expense (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 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (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 40601 - Disclosure - Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Convertible Senior Notes - Hedge (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Convertible Senior Notes - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Stockholders' Equity - Summary of RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41106 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41107 - Disclosure - Stockholders' Equity - Reported Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41108 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41109 - Disclosure - Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Accumulated Other Comprehensive Income (loss) (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 - Strategic Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Accumulated Other Comprehensive Income (loss) 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 - Strategic Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Variable Interest Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Accumulated Other Comprehensive Income (loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment Data (Tables) link:presentationLink link:calculationLink link:definitionLink 40104 - 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 6 axon-20230331_cal.xml EX-101.CAL EX-101.DEF 7 axon-20230331_def.xml EX-101.DEF EX-101.LAB 8 axon-20230331_lab.xml EX-101.LAB EX-101.PRE 9 axon-20230331_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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   73,885,305
Entity Central Index Key 0001069183  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 263,414 $ 353,684
Marketable securities 54,810 39,240
Short-term investments 775,129 581,769
Accounts and notes receivable, net of allowance of $2,029 and $2,176 as of March 31, 2023 and December 31, 2022, respectively 379,887 358,190
Contract assets, net 216,869 196,902
Inventory 220,268 202,471
Prepaid expenses and other current assets 142,319 73,022
Total current assets 2,052,696 1,805,278
Property and equipment, net 172,674 169,843
Deferred tax assets, net 171,122 156,866
Intangible assets, net 11,270 12,158
Goodwill 44,982 44,983
Long-term investments 31,116 156,207
Long-term notes receivable, net 4,467 5,210
Long-term contract assets, net 54,886 45,170
Strategic investments 296,563 296,563
Other long-term assets 168,173 159,616
Total assets 3,007,949 2,851,894
Current liabilities:    
Accounts payable 65,988 59,918
Accrued liabilities 120,607 155,934
Current portion of deferred revenue 408,061 360,037
Customer deposits 13,961 20,399
Other current liabilities 7,510 6,358
Total current liabilities 616,127 602,646
Deferred revenue, net of current portion 250,366 248,003
Liability for unrecognized tax benefits 16,198 10,745
Long-term deferred compensation 7,983 6,285
Deferred tax liability, net   1
Long-term lease liabilities 35,045 37,143
Convertible notes, net 674,724 673,967
Other long-term liabilities 4,511 4,613
Total liabilities 1,604,954 1,583,403
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 March 31, 2023 and December 31, 2022, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 73,874,062 and 71,474,581 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 1,262,099 1,174,594
Treasury stock at cost, 20,220,227 shares as of March 31, 2023 and December 31, 2022 (155,947) (155,947)
Retained earnings 302,161 257,022
Accumulated other comprehensive loss (5,319) (7,179)
Total stockholders' equity 1,402,995 1,268,491
Total liabilities and stockholders' equity $ 3,007,949 $ 2,851,894
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance on accounts receivable $ 2,029 $ 2,176
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) 73,874,062 71,474,581
Common stock, shares outstanding (in shares) 73,874,062 71,474,581
Treasury stock, shares (in shares) 20,220,227 20,220,227
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 343,043 $ 256,426
Cost of sales 138,941 100,687
Gross margin 204,102 155,739
Operating expenses:    
Sales, general and administrative 116,567 90,129
Research and development 70,927 48,416
Total operating expenses 187,494 138,545
Income from operations 16,608 17,194
Interest and other income, net 25,276 55,299
Income before provision for income taxes 41,884 72,493
Provision for (benefit from) income taxes (3,255) 17,622
Net income $ 45,139 $ 54,871
Net income per common and common equivalent shares:    
Basic (in dollars per share) $ 0.62 $ 0.77
Diluted (in dollars per share) $ 0.61 $ 0.76
Weighted average number of common and common equivalent shares outstanding:    
Basic (in shares) 72,638 70,950
Diluted (in shares) 73,880 72,349
Net income $ 45,139 $ 54,871
Foreign currency translation adjustments 1,676 (1,072)
Unrealized gain (loss) on available-for-sale investments 184 (489)
Comprehensive income 46,999 53,310
Product    
Net sales 219,389 176,204
Cost of sales 107,584 79,352
Service    
Net sales 123,654 80,222
Cost of sales $ 31,357 $ 21,335
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
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       54,871   54,871
Other comprehensive income (loss), 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, 2022 $ 1 1,174,594 $ (155,947) 257,022 (7,179) 1,268,491
Beginning balance (in shares) at Dec. 31, 2022 71,474,581   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   33,650       33,650
Issuance of common stock (in shares) 154,500          
Issuance of common stock under employee plans, net   (34,841)       (34,841)
Issuance of common stock under employee plans, net (in shares) 335,629          
Stock options exercised   54,346       54,346
Stock options exercised (in shares) 1,901,535          
Stock-based compensation   34,350       34,350
Issuance of common stock for business combination contingent consideration (in shares) 7,817          
Net income       45,139   45,139
Other comprehensive income (loss), net         1,860 1,860
Ending balance at Mar. 31, 2023 $ 1 $ 1,262,099 $ (155,947) $ 302,161 $ (5,319) $ 1,402,995
Ending balance (in shares) at Mar. 31, 2023 73,874,062   20,220,227      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 45,139 $ 54,871
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,689 5,755
Amortization of issuance cost 756  
Coupon interest expense 863  
Loss on disposal and abandonment of intangible assets 10 40
Loss on disposal and impairment of property, equipment, and other assets, net 146 106
Unrealized gains on strategic investments and marketable securities, net (15,570) (55,851)
Stock-based compensation 34,350 25,088
Deferred income taxes (9,660) 18,029
Unrecognized tax benefits 855 1,365
Bond amortization (3,890) 159
Noncash lease expense 1,395 1,556
Provision for expected credit losses 28 228
Change in assets and liabilities:    
Accounts and notes receivable and contract assets (50,431) 7,495
Inventory (15,811) (14,260)
Prepaid expenses and other assets (64,348) (7,074)
Accounts payable, accrued and other liabilities (37,043) (9,580)
Deferred revenue 50,199 16,037
Net cash provided by (used in) operating activities (56,323) 43,964
Cash flows from investing activities:    
Purchases of investments (145,124)  
Proceeds from call / maturity of investments 81,088 7,200
Purchases of property and equipment (8,513) (17,098)
Proceeds from disposal of property and equipment   87
Purchases of intangible assets (125) (37)
Strategic investments   (500)
Net cash used in investing activities (72,674) (10,348)
Cash flows from financing activities:    
Net proceeds from equity offering 33,650 (71)
Proceeds from options exercised 39,181  
Income and payroll tax payments for net-settled stock awards (34,841) (1,388)
Net cash provided by (used in) financing activities 37,990 (1,459)
Effect of exchange rate changes on cash and cash equivalents 779 (157)
Net increase (decrease) in cash and cash equivalents (90,228) 32,000
Cash and cash equivalents and restricted cash, beginning of period 355,552 356,438
Cash and cash equivalents and restricted cash, end of period $ 265,324 $ 388,438
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Supplemental disclosures:    
Cash and cash equivalents $ 263,414 $ 386,367
Restricted cash (Note 1) 1,910 2,071
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 265,324 388,438
Cash paid for income taxes, net of refunds 20,936 334
Non-cash transactions    
Property and equipment purchases in accounts payable and accrued liabilities 1,130 $ 888
Receivables from options exercised $ 15,165  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
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 mission is to protect life in service of promoting peace, justice and strong institutions.

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, Spain, 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, 2022, as filed on Form 10-K. 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, 2022. The results of operations for the three months ended March 31, 2023 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 comprise two reportable segments: the development, manufacture and sale of fully integrated hardware and cloud-based software solutions that enable law enforcement to capture, securely store, manage, share and analyze video and other digital evidence (collectively, the "Software and Sensors" segment); and the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (collectively, the “TASER” 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 months ended March 31, 2023, 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 months ended March 31, 2023, no customer represented more than 10% of total net sales. At March 31, 2023 and December 31, 2022, 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., China, Republic of Korea, Malaysia, Mexico, Sri Lanka, 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 effects of outstanding stock options, unvested restricted stock units, our 2027 convertible senior notes (the “Notes” or “2027 Notes”), and warrants to acquire the number of shares of our common stock (the “Warrants” or “2027 Warrants”) are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive. 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 March 31, 

    

2023

    

2022

Numerator for basic and diluted earnings per share:

 

  

 

  

Net income

$

45,139

$

54,871

Denominator:

 

  

 

  

Weighted average shares outstanding

 

72,638

 

70,950

Dilutive effect of stock-based awards

 

1,242

 

1,399

Diluted weighted average shares outstanding

 

73,880

 

72,349

Net income per common share:

 

 

Basic

$

0.62

$

0.77

Diluted

$

0.61

$

0.76

Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Stock-based awards

 

1,469

 

2,942

2027 Notes

 

3,017

 

2027 Warrants

 

3,017

 

Total potentially dilutive securities

7,503

 

2,942

For additional information regarding our convertible senior notes, refer to Note 9.

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 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 on a quarterly basis 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 consolidated balance sheets.

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

Three Months Ended March 31, 

    

2023

2022

Balance, beginning of period

$

811

$

2,822

Utilization of reserve

 

(438)

 

(1,434)

Warranty expense

 

2,928

 

116

Balance, end of period

$

3,301

$

1,504

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 March 31, 2023 comprised money market funds, commercial paper, corporate bonds, term deposits, U.S. Government bonds, municipal bonds, agency bonds and U.S. Treasury inflation-protected securities. Cash equivalents and investments at December 31, 2022 also included certificates of deposit 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 March 31, 2023 and December 31, 2022 was $5.1 million and $4.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 eight unconsolidated affiliates as of March 31, 2023. 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 6.

We have convertible senior notes, for which the fair value is determined based on the closing trading price per $1,000 of the Notes as of the last day of trading for the period. We consider the fair value of the Notes at March 31, 2023 to be a Level 2 measurement as they are not publicly traded. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.

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 were $1.9 million as of March 31, 2023 and December 31, 2022, respectively. The balances were 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 assets on our condensed consolidated balance sheet, with the remainder 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.

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 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues
3 Months Ended
Mar. 31, 2023
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 March 31, 2023

Three Months Ended March 31, 2022

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER Devices (Professional)

$

67,472

$

$

67,472

$

63,164

$

$

63,164

Cartridges

 

46,800

46,800

 

37,825

37,825

Axon Evidence and Cloud Services

 

7,201

118,314

125,515

 

3,017

79,939

82,956

Extended Warranties

 

7,670

14,085

21,755

 

6,679

9,061

15,740

Axon Body Cameras and Accessories

 

38,797

38,797

 

38,517

38,517

Axon Fleet Systems

 

32,972

32,972

 

13,820

13,820

Other (1) (2)

 

5,139

4,593

9,732

 

3,675

729

4,404

Total

$

134,282

$

208,761

$

343,043

$

114,360

$

142,066

$

256,426

(1)TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.
(2)Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.

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

Three Months Ended March 31, 

2023

2022

United States

    

$

290,938

    

85

%  

$

214,214

    

84

%  

Other countries

 

52,105

 

15

 

42,212

 

16

Total

$

343,043

 

100

%  

$

256,426

 

100

%  

Contract Balances

The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the three months ended March 31, 2023 (in thousands):

    

March 31, 2023

Contract assets, net

$

271,755

Contract liabilities (deferred revenue)

 

658,427

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

133,707

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

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

13,333

$

18,198

$

31,531

$

14,207

$

17,618

$

31,825

Software and Sensors

 

28,105

 

15,467

 

43,572

 

26,229

 

15,338

 

41,567

 

41,438

 

33,665

 

75,103

 

40,436

 

32,956

 

73,392

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

46,575

 

16,896

 

63,471

 

49,361

 

12,640

 

62,001

Software and Sensors

 

61,554

 

106,398

 

167,952

 

50,426

 

109,227

 

159,653

 

108,129

 

123,294

 

231,423

 

99,787

 

121,867

 

221,654

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

6,016

 

9,425

 

15,441

 

7,637

 

9,501

 

17,138

Software and Sensors

 

252,478

 

83,982

 

336,460

 

212,177

 

83,679

 

295,856

258,494

93,407

351,901

219,814

93,180

312,994

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

65,924

$

44,519

$

110,443

$

71,205

$

39,759

$

110,964

Software and Sensors

 

342,137

 

205,847

 

547,984

 

288,832

208,244

497,076

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

Remaining Performance Obligations

As of March 31, 2023, we had approximately $4.8 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 Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, as of March 31, 2023. We expect to recognize between 15% - 25% 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 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Investments
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022 (in thousands):

As of March 31, 2023

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

213,446

$

$

$

213,446

$

213,446

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

49,968

 

 

49,968

 

49,968

 

 

Agency bonds

 

160,615

39

 

(230)

 

160,424

 

 

 

154,688

5,736

Treasury bills

41,079

6

(2)

41,083

41,083

Marketable securities

90,000

(35,190)

54,810

 

 

54,810

 

Subtotal

 

341,662

45

 

(35,422)

 

306,285

49,968

54,810

195,771

5,736

Level 2:

State and municipal obligations

3,026

(14)

3,012

3,012

Term deposits

175,000

175,000

175,000

Corporate bonds

241,401

45

(1,081)

240,365

226,468

13,897

U.S. government

43,948

(158)

43,790

32,307

11,483

Treasury inflation-protected securities

2,525

17

2,542

2,542

Commercial paper

140,029

140,029

140,029

Subtotal

605,929

62

(1,253)

604,738

579,358

25,380

Total

$

1,161,037

$

107

$

(36,675)

$

1,124,469

$

263,414

$

54,810

$

775,129

$

31,116

As of March 31, 2023, we had $375.6 million of available-for-sale investments with unrealized losses. Of the $375.6 million of available-for-sale investments with unrealized losses, $17.6 million have been in a continuous unrealized loss position for 12 months or longer, with total gross unrealized losses of $0.6 million. We do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases.

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 months ended March 31, 2023, we recorded an unrealized gain on marketable securities of $15.6 million relating to CLBT.

As of December 31, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

143,744

$

$

$

143,744

$

143,744

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,669

 

 

2,669

 

2,669

 

 

Agency bonds

 

164,486

6

 

(263)

 

164,229

 

 

 

69,862

94,367

Treasury bills

121,650

18

(3)

121,665

113,100

8,565

Marketable securities

90,000

(50,760)

39,240

 

 

39,240

 

Subtotal

 

378,805

24

 

(51,026)

 

327,803

115,769

39,240

78,427

94,367

Level 2:

State and municipal obligations

4,980

(33)

4,947

4,947

Certificate of deposits

5,002

5,002

5,002

Term deposits

200,000

200,000

25,000

175,000

Corporate bonds

257,422

33

(1,159)

256,296

28,883

168,074

59,339

U.S. Government

30,525

(159)

30,366

30,366

Treasury inflation-protected securities

2,503

(2)

2,501

2,501

Commercial paper

160,241

160,241

40,288

119,953

Subtotal

660,673

33

(1,353)

659,353

94,171

503,342

61,840

Total

$

1,183,222

$

57

$

(52,379)

$

1,130,900

$

353,684

$

39,240

$

581,769

$

156,207

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Expected Credit Losses
3 Months Ended
Mar. 31, 2023
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):

    

Three Months Ended March 31, 2023

United States

Other countries

Total

Balance, beginning of period

$

3,064

$

566

$

3,630

Provision for expected credit losses

(76)

104

28

Amounts written off charged against the allowance

(353)

(5)

(358)

Balance, end of period

$

2,635

$

665

$

3,300

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

    

March 31, 2023

December 31, 2022

Accounts receivable and notes receivable, current

$

2,029

$

2,176

Contract assets, net

 

1,211

 

1,360

Long-term notes receivable, net of current portion

 

60

 

94

Total allowance for expected credit losses on customer receivables

$

3,300

$

3,630

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Raw materials

$

86,607

$

72,740

Finished goods

 

133,661

 

129,731

Total inventory

$

220,268

$

202,471

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Strategic Investments
3 Months Ended
Mar. 31, 2023
Strategic Investments  
Strategic Investments

Note 6 - Strategic Investments

Strategic investments include investments in a number of non-public technology-driven companies. We account for strategic investments under the 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):

Three Months Ended March 31, 2023

Three Months Ended March 31, 2022

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

277,676

$

1,654

$

17,233

$

296,563

$

80,775

$

2,745

$

83,520

Investments

500

500

Observable price changes:

Unrealized gains

41,893

28,539

70,432

Unrealized losses

Exercises

Sales

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

$

123,168

$

31,284

$

154,452

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

109,482

$

3,047

$

17,233

$

129,762

Observable price changes:

Realized gains

12,312

12,312

Unrealized gains

74,817

29,073

103,890

Unrealized losses

(1,108)

(377)

(1,485)

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

As part of our strategy, we continuously evaluate opportunities for strategic investments that align with our mission. Examples of investment areas include real-time crime center software, drones and related software, biometric sensors, and weapon detection solutions.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entities
3 Months Ended
Mar. 31, 2023
Variable Interest Entities  
Variable Interest Entities

Note 7 - Variable Interest Entities

We evaluate our investments and other significant relationships to determine whether any investee is a variable interest entity (“VIE”). If we conclude that an investee is a VIE, we evaluate our power to direct the activities of the investee, our obligation to absorb the expected losses of the investee and our right to receive the expected residual returns of the investee to determine whether we are the primary beneficiary of the investee. If we are the primary beneficiary of a VIE, we consolidate such entity and reflects the non-controlling interest of other beneficiaries of that entity.

We determine whether we are the primary beneficiary of a VIE by performing an analysis that principally considers:

The VIE’s purpose, design, and risks the VIE was designed to create and pass through to its variable interest holders;
The VIE’s capital structure;
The terms between the VIE and its variable interest holders and other parties involved with the VIE; and
Related-party affiliations.

The table below presents a summary of the nonconsolidated VIEs in which we hold variable interests:

    

March 31, 2023

    

December 31, 2022

Total nonconsolidated variable interest entities:

Carrying value of variable interest - assets

$

11,530

$

11,530

Carrying value of variable interest - liabilities

 

 

Maximum exposure to loss:

 

 

Non-public equity (1)

11,530

11,530

Total

$

11,530

$

11,530

(1) The maximum exposure to loss is limited to the carrying value of the interest.

In the table above:

The nature of our variable interest is described in the row under maximum exposure to loss.
Our exposure to the obligations of the VIE is limited to our interest in the entity.

The primary purpose of our U.S-based, nonconsolidated VIE investments is to create strategic partnerships with market-leading providers of law enforcement technology solutions. We present all variable interests in unconsolidated VIEs as strategic investments within the long-term assets section of the condensed consolidated balance sheet.

We have provided financial support to the nonconsolidated VIEs in exchange for preferred equity as well as warrants and call options that give us the ability to commit additional capital overtime. Financial support provided to the nonconsolidated VIEs is used to continue to finance their operations. We have no explicit or implicit arrangements to provide additional financial support to the VIEs and we have no liabilities to the VIEs as of March 31, 2023 and December 31, 2022.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Accrued Liabilities  
Accrued Liabilities

Note 8 - Accrued Liabilities

Accrued liabilities consisted of the following at March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Accrued salaries, benefits and bonus

$

63,975

$

97,882

Accrued professional, consulting and lobbying fees

 

6,840

 

3,861

Accrued warranty expense

 

3,301

 

811

Accrued income and other taxes

 

7,486

 

13,559

Accrued inventory in transit

11,318

10,548

Other accrued expenses

 

27,687

 

29,273

Accrued liabilities

$

120,607

$

155,934

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes
3 Months Ended
Mar. 31, 2023
Convertible Senior Notes  
Convertible Senior Notes

Note 9 – Convertible Senior Notes

2027 Notes

In December 2022, we issued $690.0 million aggregate principal amount of our 0.50% Convertible Senior Notes due 2027 in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $90.0 million principal amount of the Notes. The Notes mature on December 15, 2027 and bear interest at a fixed rate of 0.50% per annum, payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The total net proceeds from the issuance of the Notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs of $16.2 million, were approximately $673.8 million. The effective interest rate for the Notes was 0.99% and included interest payable and amortization of debt issuance cost.

If we undergo a fundamental change (as defined in the indenture governing the Notes), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, but excluding the fundamental change repurchase date. In addition, following certain corporate events or if we issue a notice of redemption, it will increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.

The following table summarizes the carrying value of the Notes (in thousands):

March 31, 2023

    

December 31, 2022

Principal

$

690,000

$

690,000

Unamortized debt issuance costs

(15,276)

(16,033)

Convertible notes carrying amount, net

$

674,724

$

673,967

We consider the fair value of the Notes to be a Level 2 measurement. The estimated fair value of the Notes at March 31, 2023 and December 31, 2022 is based on the closing trading price per $1,000 of the Notes as of the last day of trading for each period as follows (in millions):

March 31, 2023

    

December 31, 2022

2027 Notes

$

812.3

$

687.3

Interest expense related to the Notes was as follows (in thousands):

March 31, 2023

    

December 31, 2022

Contractual interest expense

$

863

$

211

Amortization of debt issuance costs

756

198

Total interest expense

$

1,619

$

409

Note Hedge

To reduce the impact of potential economic dilution upon conversion of the Notes, we entered into a convertible note hedge transaction (the “Note Hedge” or “2027 Note Hedge”) with certain investment banks, with respect to our common stock, concurrently with the issuance of the 2027 Notes.

Purchase Price

Shares Purchased

2027 Note Hedge

$

194,994

3,016,680

The Note Hedge covers shares of our common stock at a strike price per share that corresponds to the initial conversion price of the respective Notes, subject to adjustment, and are exercisable upon conversion of the Notes. If exercised, we may elect to receive cash, shares of our common stock, or a combination of cash and shares. We have accounted for the aggregate amount of purchase price for the Note Hedge as a reduction to additional paid-in capital. The Note Hedge will expire upon the maturity of the Notes. The Note Hedge is intended to reduce the potential economic dilution upon conversion of the Notes in the event that the fair value per share of our common stock at the time of exercise is greater than the conversion price of the Notes. The Note Hedge is a separate transaction and is not part of the terms of the Notes. Holders of the Notes do not have any rights with respect to the Note Hedge. The Note Hedge does not impact earnings per share, as it was entered into to offset any dilution from the Notes. As of March 31, 2023, 3,016,680 shares remain subject to the Note Hedge.

Note Warrants

Proceeds

    

Shares

Strike Price

First Expiration

2027 Warrants

$

124,269

3,016,680

$

338.86

March 15, 2028

Separately, we entered into warrant transactions with certain investment banks, whereby we sold warrants to acquire, subject to adjustment, the number of shares of our common stock shown in the table above. If the average market value per share of our common stock, on each expiration date exceeds the strike price of the Warrants expiring on that day, such Warrants would have a dilutive effect on our earnings per share to the extent we report net income. According to the terms of the Warrants, the Warrants will be automatically exercised over a 60-trading day period beginning on the first expiration date as set forth above.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

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

Deferred Tax Assets

Net deferred income tax assets at March 31, 2023, primarily include R&D capitalization net of amortization, deferred revenue, convertible debt net of amortization, accruals and reserves, and stock-based compensation expense partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at March 31, 2023 were $171.1 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 March 31, 2023, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is only needed on specific deferred tax assets. We have concluded that a valuation allowance is necessary against unrealized investment losses as well as transaction 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 $22.3 million as of March 31, 2023. Should the unrecognized benefit of $22.3 million be recognized, our effective tax rate would be favorably impacted. Approximately $5.0 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 three months ended March 31, 2023, after discrete period adjustments, was -7.8%. Before discrete adjustments, the tax rate was 22.8%, which differs from the federal statutory rate, primarily due to the impact of R&D tax credits and a decrease in valuation allowance offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $13.0 million discrete tax benefit primarily associated with net windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested and stock options that were exercised during the three months ended March 31, 2023, primarily attributed to the vesting of tranche 10 of the XSPP in March 2023.  

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Stockholders' Equity  
Stockholders' Equity

Note 11 - Stockholders’ Equity

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

Achieved

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Achieved

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 eleven market capitalization goals have been achieved as of March 31, 2023 while the final market capitalization goal was achieved in April 2023. As of March 31, 2023, 5.8 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 $246.0 million related to the CEO Performance Award from the grant date through March 31, 2023, with no unamortized expense remaining. The number of stock options that are expected to vest upon certification by the Compensation Committee related to the remaining tranche is approximately 0.5 million shares.

On March 28, 2023, the Company's Board of Directors approved a new stock option grant to our CEO (the “2023 CEO Performance Award”), which is subject to shareholder approval at our upcoming Annual Meeting of Shareholders.  The 2023 CEO Performance Award will consist of 10 vesting tranches, each equal to 0.5% of the Company's outstanding common stock as of March 27, 2023, the business day prior to the date the award was approved by the Board of Directors. The stock options comprising the 2023 CEO Performance Award will have a per share exercise price equal to $218.59, which reflects the closing price for a share of the Company’s common stock as of the last trading day immediately preceding the grant date. The 2023 CEO Performance Award will not have a financial statement impact unless and until it is approved by shareholders at the Annual Meeting in May 2023.

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.

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 March 31, 2023, 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 ten market capitalization goals had been achieved as of March 31, 2023, and the final two market capitalization goals were achieved in April 2023. As all twelve operational goals have been achieved, we recorded stock-based compensation expense of $191.3 million related to the XSU awards from their respective grant dates through March 31, 2023. The number of XSU awards that would vest related to the remaining two tranches is approximately 0.8 million shares. As of March 31, 2023, we had $9.3 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 0.9 years.

Restricted Stock Units

The following table summarizes RSU activity for the three months ended March 31, 2023 (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,565

$

145.38

 

  

Granted

 

73

 

192.07

 

  

Released

 

(103)

 

135.31

 

  

Forfeited

 

(32)

 

152.72

 

  

Units outstanding, end of period

 

1,503

 

148.20

$

338,003

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $224.85 multiplied by the number of RSUs outstanding. As of March 31, 2023, there was $176.3 million in unrecognized compensation costs related to RSUs under our stock plans for awards that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.2 years. RSUs are released when vesting requirements are met.

Certain RSUs that vested in the three months ended March 31, 2023 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 one thousand and had a value of $0.2 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 three months ended March 31, 2023 (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,369

$

43.43

 

  

Granted

 

 

 

  

Released

 

(401)

 

33.95

 

  

Forfeited

 

(12)

 

30.24

 

  

Units outstanding, end of period

 

956

 

47.58

$

214,939

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

Certain PSUs that vested in the three months ended March 31, 2023 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 160 thousand and had a value of $34.7 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 three months ended March 31, 2023 (number of options 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

 

(1,901)

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

537

 

28.58

 

4.91

$

105,284

Options exercisable, end of period

 

6

 

28.58

 

4.91

 

1,165

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 $224.85 on March 31, 2023.

Of the total stock options exercised during the three months ended March 31, 2023, 0.9 million were immediately sold to cover the exercise price and the option holder’s tax obligation for the applicable income and other employment taxes. As of March 31, 2023, total options outstanding included 0.5 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 March 31, 2023 and 2022 (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Cost of product sales and service sales

$

1,320

$

1,108

Sales, general and administrative expenses

 

15,445

 

12,982

Research and development expenses

 

17,585

 

10,998

Total stock-based compensation expense

$

34,350

$

25,088

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 2.7 million shares available for grant as of March 31, 2023.

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 March 31, 2023 and 2022, no common shares were purchased under the program. As of March 31, 2023, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.

At-the-Market equity offering

During the three months ended March 31, 2023, we sold 154,500 shares of our common stock under our "at-the-market" equity offering program (the “ATM”). We generated approximately $34.2 million in aggregate gross proceeds from sales under the ATM.  Aggregate net proceeds from the ATM were $33.7 million after deducting related expenses, including commissions to the sales agent 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, with 2.3 million shares remaining as of March 31, 2023. 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 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit
3 Months Ended
Mar. 31, 2023
Line of Credit.  
Line of Credit

Note 12 - Line of Credit

In December 2022, we entered into a Credit Agreement that provides for a senior unsecured multi-currency revolving credit facility in an aggregate principal amount of up to $200.0 million, $30.0 million of which is available for the issuance of letters of credit. The credit agreement will mature on the earlier of December 15, 2027 or the date that is six months prior to the stated maturity date of the 0.50% convertible senior notes due 2027 unless such Notes have been redeemed, repurchased, converted or defeased in full. Additionally, the credit agreement has an accordion feature which allows for an increase in the total line of credit up to $300.0 million, subject to each lender’s sole discretion.

At March 31, 2023 and December 31, 2022, 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 March 31, 2023 we had letters of credit outstanding of approximately $7.0 million under the facility and available borrowing of $193.0 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at Term SOFR plus 1.25 to 1.75% per year determined in accordance with a pricing grid based on our net debt to earnings before interest expense, taxes, depreciation and amortization ("EBITDA") ratio. EBITDA for the purposes of the credit agreement excludes investment interest income.

We are required to comply with a net leverage ratio, defined as consolidated total indebtedness to EBITDA, of no greater than 3.50 to 1.00 based upon a trailing four fiscal quarter period. At March 31, 2023, our leverage ratio was 0.78 to 1.00. Additionally, we must comply with a consolidated interest coverage ratio, defined as EBITDA to consolidated interest expense, of no less than 3.50 to 1.00 based upon a trailing four fiscal quarter end. We are compliant with the consolidated interest coverage ratio, which is not meaningful for the three months ended March 31, 2023.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies.  
Commitments and Contingencies

Note 13 - Commitments and Contingencies

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 four 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 body worn camera and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing is presently stayed pending our federal court constitutional challenges to the FTC’s structure. Even if we ultimately are required to divest Vievu and other assets, we do not expect that any such result will interfere with our ability to meet contractual obligations or implement our solutions.

Prior to the FTC’s enforcement action, on January 3, 2020 we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure is unconstitutional. The district court dismissed the action, without prejudice, for lack of jurisdiction and the Ninth Circuit affirmed in a split decision. The U.S. Supreme Court granted our petition for certiorari in January 2022 and heard oral argument on November 7, 2022. On April 17, 2023, the Supreme Court issued a unanimous decision in Axon’s favor, confirming district court jurisdiction for constitutional challenges to the structure and existence of federal agencies like the FTC. The case will be remanded to district court for further proceedings on the merits of Axon’s claims.    

As always, we are open to evaluating strategic alternatives to litigation if achievable on terms agreeable to the FTC and Axon and determined to be in the best interests of shareholders and customers.

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. 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 the date of these financial statements, we have determined that it is not reasonably probable 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 March 31, 2023, we had outstanding letters of credit issued under our credit facility

of $7.0 million that are expected to expire throughout 2023 and 2024. Additionally, we had $14.0 million of outstanding surety bonds at March 31, 2023, with $3.5 million expiring in 2023 and $10.5 million expiring in 2024.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (loss)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income (loss).  
Accumulated Other Comprehensive Income (loss)

Note 14 – 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, 2022

$

(1,251)

$

(5,928)

$

(7,179)

Other comprehensive income

184

1,676

1,860

Balance, March 31, 2023

$

(1,067)

$

(4,252)

$

(5,319)

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)

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Data
3 Months Ended
Mar. 31, 2023
Segment Data  
Segment Data

Note 15 - Segment Data

Our operations comprise 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 March 31, 2023

Three Months Ended March 31, 2022

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

127,081

$

92,308

$

219,389

$

111,154

$

65,050

$

176,204

Net sales from services

 

7,201

 

116,453

 

123,654

 

3,206

 

77,016

 

80,222

Net sales

 

134,282

 

208,761

 

343,043

 

114,360

 

142,066

 

256,426

Cost of product sales

 

50,583

 

57,001

 

107,584

 

40,625

 

38,727

 

79,352

Cost of service sales

 

180

 

31,177

 

31,357

 

 

21,335

 

21,335

Cost of sales

 

50,763

 

88,178

 

138,941

 

40,625

 

60,062

 

100,687

Gross margin

$

83,519

$

120,583

$

204,102

$

73,735

$

82,004

$

155,739

Research and development

$

16,080

$

54,847

$

70,927

$

9,896

$

38,520

$

48,416

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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, 2022, as filed on Form 10-K. 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, 2022. The results of operations for the three months ended March 31, 2023 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 comprise two reportable segments: the development, manufacture and sale of fully integrated hardware and cloud-based software solutions that enable law enforcement to capture, securely store, manage, share and analyze video and other digital evidence (collectively, the "Software and Sensors" segment); and the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (collectively, the “TASER” 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 months ended March 31, 2023, 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 months ended March 31, 2023, no customer represented more than 10% of total net sales. At March 31, 2023 and December 31, 2022, 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., China, Republic of Korea, Malaysia, Mexico, Sri Lanka, 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 effects of outstanding stock options, unvested restricted stock units, our 2027 convertible senior notes (the “Notes” or “2027 Notes”), and warrants to acquire the number of shares of our common stock (the “Warrants” or “2027 Warrants”) are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive. 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 March 31, 

    

2023

    

2022

Numerator for basic and diluted earnings per share:

 

  

 

  

Net income

$

45,139

$

54,871

Denominator:

 

  

 

  

Weighted average shares outstanding

 

72,638

 

70,950

Dilutive effect of stock-based awards

 

1,242

 

1,399

Diluted weighted average shares outstanding

 

73,880

 

72,349

Net income per common share:

 

 

Basic

$

0.62

$

0.77

Diluted

$

0.61

$

0.76

Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Stock-based awards

 

1,469

 

2,942

2027 Notes

 

3,017

 

2027 Warrants

 

3,017

 

Total potentially dilutive securities

7,503

 

2,942

For additional information regarding our convertible senior notes, refer to Note 9.

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 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 on a quarterly basis 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 consolidated balance sheets.

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

Three Months Ended March 31, 

    

2023

2022

Balance, beginning of period

$

811

$

2,822

Utilization of reserve

 

(438)

 

(1,434)

Warranty expense

 

2,928

 

116

Balance, end of period

$

3,301

$

1,504

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 March 31, 2023 comprised money market funds, commercial paper, corporate bonds, term deposits, U.S. Government bonds, municipal bonds, agency bonds and U.S. Treasury inflation-protected securities. Cash equivalents and investments at December 31, 2022 also included certificates of deposit 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 March 31, 2023 and December 31, 2022 was $5.1 million and $4.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 eight unconsolidated affiliates as of March 31, 2023. 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 6.

We have convertible senior notes, for which the fair value is determined based on the closing trading price per $1,000 of the Notes as of the last day of trading for the period. We consider the fair value of the Notes at March 31, 2023 to be a Level 2 measurement as they are not publicly traded. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.

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 were $1.9 million as of March 31, 2023 and December 31, 2022, respectively. The balances were 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 assets on our condensed consolidated balance sheet, with the remainder 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.

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 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Organization and Summary of Significant Accounting Policies  
Schedule of weighted average number of shares outstanding and earnings per share 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 March 31, 

    

2023

    

2022

Numerator for basic and diluted earnings per share:

 

  

 

  

Net income

$

45,139

$

54,871

Denominator:

 

  

 

  

Weighted average shares outstanding

 

72,638

 

70,950

Dilutive effect of stock-based awards

 

1,242

 

1,399

Diluted weighted average shares outstanding

 

73,880

 

72,349

Net income per common share:

 

 

Basic

$

0.62

$

0.77

Diluted

$

0.61

$

0.76

Schedule of potentially dilutive securities excluded in calculation of diluted net income per share Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):

Three Months Ended March 31, 

    

2023

    

2022

Stock-based awards

 

1,469

 

2,942

2027 Notes

 

3,017

 

2027 Warrants

 

3,017

 

Total potentially dilutive securities

7,503

 

2,942

Summary of changes in our estimated warranty reserve

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

Three Months Ended March 31, 

    

2023

2022

Balance, beginning of period

$

811

$

2,822

Utilization of reserve

 

(438)

 

(1,434)

Warranty expense

 

2,928

 

116

Balance, end of period

$

3,301

$

1,504

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023

Three Months Ended March 31, 2022

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER Devices (Professional)

$

67,472

$

$

67,472

$

63,164

$

$

63,164

Cartridges

 

46,800

46,800

 

37,825

37,825

Axon Evidence and Cloud Services

 

7,201

118,314

125,515

 

3,017

79,939

82,956

Extended Warranties

 

7,670

14,085

21,755

 

6,679

9,061

15,740

Axon Body Cameras and Accessories

 

38,797

38,797

 

38,517

38,517

Axon Fleet Systems

 

32,972

32,972

 

13,820

13,820

Other (1) (2)

 

5,139

4,593

9,732

 

3,675

729

4,404

Total

$

134,282

$

208,761

$

343,043

$

114,360

$

142,066

$

256,426

(1)TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.
(2)Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.

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

Three Months Ended March 31, 

2023

2022

United States

    

$

290,938

    

85

%  

$

214,214

    

84

%  

Other countries

 

52,105

 

15

 

42,212

 

16

Total

$

343,043

 

100

%  

$

256,426

 

100

%  

Summary of 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 three months ended March 31, 2023 (in thousands):

    

March 31, 2023

Contract assets, net

$

271,755

Contract liabilities (deferred revenue)

 

658,427

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

133,707

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

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

13,333

$

18,198

$

31,531

$

14,207

$

17,618

$

31,825

Software and Sensors

 

28,105

 

15,467

 

43,572

 

26,229

 

15,338

 

41,567

 

41,438

 

33,665

 

75,103

 

40,436

 

32,956

 

73,392

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

46,575

 

16,896

 

63,471

 

49,361

 

12,640

 

62,001

Software and Sensors

 

61,554

 

106,398

 

167,952

 

50,426

 

109,227

 

159,653

 

108,129

 

123,294

 

231,423

 

99,787

 

121,867

 

221,654

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

6,016

 

9,425

 

15,441

 

7,637

 

9,501

 

17,138

Software and Sensors

 

252,478

 

83,982

 

336,460

 

212,177

 

83,679

 

295,856

258,494

93,407

351,901

219,814

93,180

312,994

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

March 31, 2023

December 31, 2022

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

65,924

$

44,519

$

110,443

$

71,205

$

39,759

$

110,964

Software and Sensors

 

342,137

 

205,847

 

547,984

 

288,832

208,244

497,076

Total

$

408,061

$

250,366

$

658,427

$

360,037

$

248,003

$

608,040

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023 and December 31, 2022 (in thousands):

As of March 31, 2023

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

213,446

$

$

$

213,446

$

213,446

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

49,968

 

 

49,968

 

49,968

 

 

Agency bonds

 

160,615

39

 

(230)

 

160,424

 

 

 

154,688

5,736

Treasury bills

41,079

6

(2)

41,083

41,083

Marketable securities

90,000

(35,190)

54,810

 

 

54,810

 

Subtotal

 

341,662

45

 

(35,422)

 

306,285

49,968

54,810

195,771

5,736

Level 2:

State and municipal obligations

3,026

(14)

3,012

3,012

Term deposits

175,000

175,000

175,000

Corporate bonds

241,401

45

(1,081)

240,365

226,468

13,897

U.S. government

43,948

(158)

43,790

32,307

11,483

Treasury inflation-protected securities

2,525

17

2,542

2,542

Commercial paper

140,029

140,029

140,029

Subtotal

605,929

62

(1,253)

604,738

579,358

25,380

Total

$

1,161,037

$

107

$

(36,675)

$

1,124,469

$

263,414

$

54,810

$

775,129

$

31,116

As of December 31, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

143,744

$

$

$

143,744

$

143,744

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,669

 

 

2,669

 

2,669

 

 

Agency bonds

 

164,486

6

 

(263)

 

164,229

 

 

 

69,862

94,367

Treasury bills

121,650

18

(3)

121,665

113,100

8,565

Marketable securities

90,000

(50,760)

39,240

 

 

39,240

 

Subtotal

 

378,805

24

 

(51,026)

 

327,803

115,769

39,240

78,427

94,367

Level 2:

State and municipal obligations

4,980

(33)

4,947

4,947

Certificate of deposits

5,002

5,002

5,002

Term deposits

200,000

200,000

25,000

175,000

Corporate bonds

257,422

33

(1,159)

256,296

28,883

168,074

59,339

U.S. Government

30,525

(159)

30,366

30,366

Treasury inflation-protected securities

2,503

(2)

2,501

2,501

Commercial paper

160,241

160,241

40,288

119,953

Subtotal

660,673

33

(1,353)

659,353

94,171

503,342

61,840

Total

$

1,183,222

$

57

$

(52,379)

$

1,130,900

$

353,684

$

39,240

$

581,769

$

156,207

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Expected Credit Losses (Tables)
3 Months Ended
Mar. 31, 2023
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):

    

Three Months Ended March 31, 2023

United States

Other countries

Total

Balance, beginning of period

$

3,064

$

566

$

3,630

Provision for expected credit losses

(76)

104

28

Amounts written off charged against the allowance

(353)

(5)

(358)

Balance, end of period

$

2,635

$

665

$

3,300

Schedule of allowance for expected credit losses for each type of customer receivable

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

    

March 31, 2023

December 31, 2022

Accounts receivable and notes receivable, current

$

2,029

$

2,176

Contract assets, net

 

1,211

 

1,360

Long-term notes receivable, net of current portion

 

60

 

94

Total allowance for expected credit losses on customer receivables

$

3,300

$

3,630

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory  
Inventory Inventory consisted of the following at March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Raw materials

$

86,607

$

72,740

Finished goods

 

133,661

 

129,731

Total inventory

$

220,268

$

202,471

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Strategic Investments (Tables)
3 Months Ended
Mar. 31, 2023
Strategic Investments  
Schedule of Roll-Forward of Strategic Investments

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

Three Months Ended March 31, 2023

Three Months Ended March 31, 2022

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

277,676

$

1,654

$

17,233

$

296,563

$

80,775

$

2,745

$

83,520

Investments

500

500

Observable price changes:

Unrealized gains

41,893

28,539

70,432

Unrealized losses

Exercises

Sales

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

$

123,168

$

31,284

$

154,452

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

109,482

$

3,047

$

17,233

$

129,762

Observable price changes:

Realized gains

12,312

12,312

Unrealized gains

74,817

29,073

103,890

Unrealized losses

(1,108)

(377)

(1,485)

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

277,676

$

1,654

$

17,233

$

296,563

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entities (Tables)
3 Months Ended
Mar. 31, 2023
Variable Interest Entities  
Schedule of the nonconsolidated VIEs

    

March 31, 2023

    

December 31, 2022

Total nonconsolidated variable interest entities:

Carrying value of variable interest - assets

$

11,530

$

11,530

Carrying value of variable interest - liabilities

 

 

Maximum exposure to loss:

 

 

Non-public equity (1)

11,530

11,530

Total

$

11,530

$

11,530

(1) The maximum exposure to loss is limited to the carrying value of the interest.

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities  
Schedule of Accrued liabilities

Accrued liabilities consisted of the following at March 31, 2023 and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Accrued salaries, benefits and bonus

$

63,975

$

97,882

Accrued professional, consulting and lobbying fees

 

6,840

 

3,861

Accrued warranty expense

 

3,301

 

811

Accrued income and other taxes

 

7,486

 

13,559

Accrued inventory in transit

11,318

10,548

Other accrued expenses

 

27,687

 

29,273

Accrued liabilities

$

120,607

$

155,934

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2023
Convertible Senior Notes  
Schedule of net carrying amount of convertible senior notes

March 31, 2023

    

December 31, 2022

Principal

$

690,000

$

690,000

Unamortized debt issuance costs

(15,276)

(16,033)

Convertible notes carrying amount, net

$

674,724

$

673,967

March 31, 2023

    

December 31, 2022

2027 Notes

$

812.3

$

687.3

Schedule of interest expense of convertible senior notes

March 31, 2023

    

December 31, 2022

Contractual interest expense

$

863

$

211

Amortization of debt issuance costs

756

198

Total interest expense

$

1,619

$

409

Schedule of convertible note hedge transaction

Purchase Price

Shares Purchased

2027 Note Hedge

$

194,994

3,016,680

Schedule of warrants details of convertible senior notes

Proceeds

    

Shares

Strike Price

First Expiration

2027 Warrants

$

124,269

3,016,680

$

338.86

March 15, 2028

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
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

Achieved

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Achieved

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 three months ended March 31, 2023 (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,565

$

145.38

 

  

Granted

 

73

 

192.07

 

  

Released

 

(103)

 

135.31

 

  

Forfeited

 

(32)

 

152.72

 

  

Units outstanding, end of period

 

1,503

 

148.20

$

338,003

Summary of Performance Stock Unit Activity

The following table summarizes PSU activity, inclusive of XSUs, for the three months ended March 31, 2023 (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,369

$

43.43

 

  

Granted

 

 

 

  

Released

 

(401)

 

33.95

 

  

Forfeited

 

(12)

 

30.24

 

  

Units outstanding, end of period

 

956

 

47.58

$

214,939

Summary of the Company's Stock Options Activity

The following table summarizes stock option activity for the three months ended March 31, 2023 (number of options 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

 

(1,901)

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

537

 

28.58

 

4.91

$

105,284

Options exercisable, end of period

 

6

 

28.58

 

4.91

 

1,165

Reported Share-Based Compensation

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

Three Months Ended March 31, 

    

2023

    

2022

Cost of product sales and service sales

$

1,320

$

1,108

Sales, general and administrative expenses

 

15,445

 

12,982

Research and development expenses

 

17,585

 

10,998

Total stock-based compensation expense

$

34,350

$

25,088

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (loss) (Tables)
3 Months Ended
Mar. 31, 2023
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, 2022

$

(1,251)

$

(5,928)

$

(7,179)

Other comprehensive income

184

1,676

1,860

Balance, March 31, 2023

$

(1,067)

$

(4,252)

$

(5,319)

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)

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Data (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31, 2023

Three Months Ended March 31, 2022

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

127,081

$

92,308

$

219,389

$

111,154

$

65,050

$

176,204

Net sales from services

 

7,201

 

116,453

 

123,654

 

3,206

 

77,016

 

80,222

Net sales

 

134,282

 

208,761

 

343,043

 

114,360

 

142,066

 

256,426

Cost of product sales

 

50,583

 

57,001

 

107,584

 

40,625

 

38,727

 

79,352

Cost of service sales

 

180

 

31,177

 

31,357

 

 

21,335

 

21,335

Cost of sales

 

50,763

 

88,178

 

138,941

 

40,625

 

60,062

 

100,687

Gross margin

$

83,519

$

120,583

$

204,102

$

73,735

$

82,004

$

155,739

Research and development

$

16,080

$

54,847

$

70,927

$

9,896

$

38,520

$

48,416

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
customer
item
country
segment
Dec. 31, 2022
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 $ 5,100,000 $ 4,300,000
Investments in number of unconsolidated affiliates | item 8  
Denomination of notes used for determination of fair value $ 1,000  
Restricted cash balance 1,900,000 $ 1,900,000
Prepaid expenses and other assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash balance 1,800,000  
Other long-term assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash balance $ 100,000  
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  
Net Sales | Customer Concentration Risk    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of major customers | customer 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 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Numerator for basic and diluted earnings per share:    
Net income $ 45,139 $ 54,871
Denominator:    
Weighted average shares outstanding - basic (in shares) 72,638 70,950
Dilutive effect of stock-based awards (in shares) 1,242 1,399
Diluted weighted average shares outstanding (in shares) 73,880 72,349
Net income per common share:    
Basic (in dollars per share) $ 0.62 $ 0.77
Diluted (in dollars per share) $ 0.61 $ 0.76
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive securities excluded from computation of earnings per share    
Total potentially dilutive securities 7,503 2,942
Stock-based awards    
Antidilutive securities excluded from computation of earnings per share    
Total potentially dilutive securities 1,469 2,942
2027 Notes    
Antidilutive securities excluded from computation of earnings per share    
Total potentially dilutive securities 3,017  
2027 Warrants    
Antidilutive securities excluded from computation of earnings per share    
Total potentially dilutive securities 3,017  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard and Extended Product Warranty    
Balance, beginning of period $ 811 $ 2,822
Utilization of reserve (438) (1,434)
Warranty expense 2,928 116
Balance, end of period $ 3,301 $ 1,504
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Revenues By Products And Service Offerings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 343,043 $ 256,426
TASER Devices (Professional)    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 67,472 63,164
Cartridges    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 46,800 37,825
Axon Evidence and cloud services    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 125,515 82,956
Extended warranties    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 21,755 15,740
Axon Body and Camera Accessories    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 38,797 38,517
Axon Fleet Systems    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 32,972 13,820
Other    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 9,732 4,404
TASER    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 134,282 114,360
TASER | TASER Devices (Professional)    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 67,472 63,164
TASER | Cartridges    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 46,800 37,825
TASER | Axon Evidence and cloud services    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 7,201 3,017
TASER | Extended warranties    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 7,670 6,679
TASER | Other    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 5,139 3,675
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 208,761 142,066
Software and Sensors | Axon Evidence and cloud services    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 118,314 79,939
Software and Sensors | Extended warranties    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 14,085 9,061
Software and Sensors | Axon Body and Camera Accessories    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 38,797 38,517
Software and Sensors | Axon Fleet Systems    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 32,972 13,820
Software and Sensors | Other    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 4,593 $ 729
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Revenues By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 343,043 $ 256,426
United States    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 290,938 214,214
Other countries    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 52,105 $ 42,212
Revenue from Contract with Customer | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
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) 85.00% 84.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Other countries    
Disaggregation of Revenue [Line Items]    
Concentration risk (as a percentage) 15.00% 16.00%
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Contract Assets, Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Revenues.    
Contract assets, net $ 271,755  
Contract liabilities (deferred revenue) 658,427 $ 608,040
Revenue recognized in the period from:    
Amounts included in contract liabilities at the beginning of the period $ 133,707  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Current $ 408,061 $ 360,037
Long-Term 250,366 248,003
Total 658,427 608,040
TASER    
Disaggregation of Revenue [Line Items]    
Current 65,924 71,205
Long-Term 44,519 39,759
Total 110,443 110,964
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 342,137 288,832
Long-Term 205,847 208,244
Total 547,984 497,076
Warranty    
Disaggregation of Revenue [Line Items]    
Current 41,438 40,436
Long-Term 33,665 32,956
Total 75,103 73,392
Warranty | TASER    
Disaggregation of Revenue [Line Items]    
Current 13,333 14,207
Long-Term 18,198 17,618
Total 31,531 31,825
Warranty | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 28,105 26,229
Long-Term 15,467 15,338
Total 43,572 41,567
Hardware    
Disaggregation of Revenue [Line Items]    
Current 108,129 99,787
Long-Term 123,294 121,867
Total 231,423 221,654
Hardware | TASER    
Disaggregation of Revenue [Line Items]    
Current 46,575 49,361
Long-Term 16,896 12,640
Total 63,471 62,001
Hardware | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 61,554 50,426
Long-Term 106,398 109,227
Total 167,952 159,653
Services    
Disaggregation of Revenue [Line Items]    
Current 258,494 219,814
Long-Term 93,407 93,180
Total 351,901 312,994
Services | TASER    
Disaggregation of Revenue [Line Items]    
Current 6,016 7,637
Long-Term 9,425 9,501
Total 15,441 17,138
Services | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 252,478 212,177
Long-Term 83,982 83,679
Total $ 336,460 $ 295,856
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Revenue Performance Obligations (Details)
$ in Billions
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 4.8
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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]: 2023-04-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) 25.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2033-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 10 years
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost $ 1,161,037 $ 1,183,222  
Gross Unrealized Gains 107 57  
Gross Unrealized Losses (36,675) (52,379)  
Fair Value 1,124,469 1,130,900  
Cash and Cash Equivalents 263,414 353,684  
Marketable Securities 54,810 39,240  
Short-Term Investments 775,129 581,769  
Long-Term Investments 31,116 156,207  
Debt securities, available-for-sale, unrealized Loss 375,600    
Continuous unrealized loss position of available-for-sale investments, unrealized losses 17,600    
Continuous unrealized loss position of available-for-sale investments, gross unrealized losses 600    
Share Purchase Agreement with CLBT      
Restricted Cash and Cash Equivalents Items [Line Items]      
Marketable securities, unrealized gain (loss) 15,600    
Common stock | Share Purchase Agreement with CLBT      
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 341,662 378,805  
Gross Unrealized Gains 45 24  
Gross Unrealized Losses (35,422) (51,026)  
Fair Value 306,285 327,803  
Cash and Cash Equivalents 49,968 115,769  
Marketable Securities 54,810 39,240  
Short-Term Investments 195,771 78,427  
Long-Term Investments 5,736 94,367  
Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 605,929 660,673  
Gross Unrealized Gains 62 33  
Gross Unrealized Losses (1,253) (1,353)  
Fair Value 604,738 659,353  
Cash and Cash Equivalents   94,171  
Short-Term Investments 579,358 503,342  
Long-Term Investments 25,380 61,840  
Cash      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 213,446 143,744  
Fair Value 213,446 143,744  
Cash and Cash Equivalents 213,446 143,744  
Money market funds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 49,968 2,669  
Fair Value 49,968 2,669  
Cash and Cash Equivalents 49,968 2,669  
Agency bonds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 160,615 164,486  
Gross Unrealized Gains 39 6  
Gross Unrealized Losses (230) (263)  
Fair Value 160,424 164,229  
Short-Term Investments 154,688 69,862  
Long-Term Investments 5,736 94,367  
Treasury bills | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 41,079    
Gross Unrealized Gains 6    
Gross Unrealized Losses (2)    
Fair Value 41,083    
Short-Term Investments 41,083    
Marketable securities | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 90,000 90,000  
Gross Unrealized Losses (35,190) (50,760)  
Fair Value 54,810 39,240  
Marketable Securities 54,810 39,240  
State and municipal obligations | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 3,026 4,980  
Gross Unrealized Losses (14) (33)  
Fair Value 3,012 4,947  
Short-Term Investments 3,012 4,947  
Corporate bonds | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   257,422  
Gross Unrealized Gains   33  
Gross Unrealized Losses   (1,159)  
Fair Value   256,296  
Cash and Cash Equivalents   28,883  
Short-Term Investments   168,074  
Long-Term Investments   59,339  
Treasury bills | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   121,650  
Gross Unrealized Gains   18  
Gross Unrealized Losses   (3)  
Fair Value   121,665  
Cash and Cash Equivalents   113,100  
Short-Term Investments   8,565  
Certificates of deposit | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   5,002  
Fair Value   5,002  
Short-Term Investments   5,002  
Term deposits | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 175,000 200,000  
Fair Value 175,000 200,000  
Cash and Cash Equivalents   25,000  
Short-Term Investments 175,000 175,000  
Corporate bonds | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 241,401    
Gross Unrealized Gains 45    
Gross Unrealized Losses (1,081)    
Fair Value 240,365    
Short-Term Investments 226,468    
Long-Term Investments 13,897    
Commercial paper | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 140,029 160,241  
Fair Value 140,029 160,241  
Cash and Cash Equivalents   40,288  
Short-Term Investments 140,029 119,953  
U.S. government | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 43,948 30,525  
Gross Unrealized Losses (158) (159)  
Fair Value 43,790 30,366  
Short-Term Investments 32,307 30,366  
Long-Term Investments 11,483    
Treasury inflation-protected securities | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 2,525 2,503  
Gross Unrealized Gains 17    
Gross Unrealized Losses   (2)  
Fair Value 2,542 2,501  
Short-Term Investments $ 2,542    
Long-Term Investments   $ 2,501  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Expected Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,630
Provision for expected credit losses 28
Amounts written off charged against the allowance (358)
Balance, end of period 3,300
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,064
Provision for expected credit losses (76)
Amounts written off charged against the allowance (353)
Balance, end of period 2,635
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 566
Provision for expected credit losses 104
Amounts written off charged against the allowance (5)
Balance, end of period $ 665
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Expected Credit Losses - Type Of Customer Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Expected Credit Losses    
Accounts receivable and notes receivable, current $ 2,029 $ 2,176
Contract assets, net 1,211 1,360
Long-term notes receivable, net of current portion 60 94
Total allowance for expected credit losses on customer receivables $ 3,300 $ 3,630
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory    
Raw materials $ 86,607 $ 72,740
Finished goods 133,661 129,731
Total inventory $ 220,268 $ 202,471
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Strategic Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 37 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period $ 296,563 $ 83,520  
Investments   500 $ 129,762
Observable price changes, Realized gains     12,312
Observable price changes, Unrealized gains 0 70,432 103,890
Observable price changes, Unrealized losses     (1,485)
Exercises     66,630
Sales     (14,546)
Balance, end of period 296,563 154,452 296,563
Strategic investments      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period 277,676 80,775  
Investments   500 109,482
Observable price changes, Realized gains     12,312
Observable price changes, Unrealized gains 0 41,893 74,817
Observable price changes, Unrealized losses     (1,108)
Exercises     96,719
Sales     (14,546)
Balance, end of period 277,676 123,168 277,676
Warrants      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period 1,654 2,745  
Investments     3,047
Observable price changes, Unrealized gains 0 28,539 29,073
Observable price changes, Unrealized losses     (377)
Exercises     (30,089)
Balance, end of period 1,654 $ 31,284 1,654
Call options      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period 17,233    
Investments     17,233
Observable price changes, Unrealized gains 0    
Balance, end of period $ 17,233   $ 17,233
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Total nonconsolidated variable interest entities:    
Carrying value of variable interest - assets $ 3,007,949 $ 2,851,894
Carrying value of variable interest - liabilities 1,604,954 1,583,403
Nonconsolidated VIEs    
Total nonconsolidated variable interest entities:    
Carrying value of variable interest - assets 11,530 11,530
Maximum exposure to loss:    
Non-public equity 11,530 11,530
Total $ 11,530 $ 11,530
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 63,975 $ 97,882    
Accrued professional, consulting and lobbying fees 6,840 3,861    
Accrued warranty expense 3,301 811 $ 1,504 $ 2,822
Accrued income and other taxes 7,486 13,559    
Accrued inventory in transit 11,318 10,548    
Other accrued expenses 27,687 29,273    
Accrued liabilities $ 120,607 $ 155,934    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Senior Convertible Notes    
Denomination of notes used for determination of fair value   $ 1,000
2027 Notes    
Senior Convertible Notes    
Aggregate principal amount $ 690,000,000 $ 690,000,000
Interest rate (as a percent) 0.50%  
Issuance costs $ 16,200,000  
Net proceeds from issuance of notes $ 673,800,000  
Effective interest rate 0.99%  
Repurchase price (as percentage)   100.00%
Denomination of notes used for determination of fair value $ 1,000 $ 1,000
Fair value of notes 687,300,000 $ 812,300,000
2027 Notes | Maximum    
Senior Convertible Notes    
Additional principal amount purchase option $ 90,000,000.0  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Net carrying amount (Details) - 2027 Notes - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Senior Convertible Notes    
Principal $ 690,000 $ 690,000
Unamortized debt issuance costs (15,276) (16,033)
Convertible notes carrying amount, net $ 674,724 $ 673,967
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Senior Convertible Notes    
Amortization of debt issuance costs $ 756  
Convertible Note Hedge 2027    
Senior Convertible Notes    
Contractual interest expense 863 $ 211
Amortization of debt issuance costs 756 198
Total interest expense $ 1,619 $ 409
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Hedge (Details) - 2027 Note Hedge
Mar. 31, 2023
USD ($)
Senior Convertible Notes  
Purchase price $ 194,994
Shares purchased 3,016,680
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Warrants (Details) - 2027 Warrant
3 Months Ended
Mar. 31, 2023
USD ($)
D
$ / security
shares
Senior Convertible Notes  
Proceeds | $ $ 124,269
Shares | shares 3,016,680
Strike Price | $ / security 338.86
Warrants exercise trading day period | D 60
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Income Taxes  
Deferred tax assets, net $ 171.1
Liability for unrecognized tax benefits 22.3
Research and development tax credit studies $ 5.0
Effective tax rate (as a percentage) (7.80%)
Effective tax rate, before discrete period adjustment (as a percentage) 22.80%
Discrete tax benefit, stock-based compensation $ 13.0
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - CEO Performance Award - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 58 Months Ended
Mar. 28, 2023
tranche
$ / shares
May 24, 2018
USD ($)
item
tranche
shares
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2023
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       $ 246,000
Number of awards expected to vest | shares     500,000 500,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,800,000  
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    
Chief Executive Officer | Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of vesting tranches of share-based awards | tranche 10      
Outstanding percentage of common stock 0.50%      
Weighted average exercise price (in dollars per share) | $ / shares $ 218.59      
Unrecognized stock-based compensation expense     $ 0 $ 0
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - eXponential Stock Performance Plan (Details)
shares in Millions, $ in Millions
3 Months Ended 50 Months Ended 58 Months Ended
Feb. 12, 2019
USD ($)
item
tranche
May 24, 2018
USD ($)
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2023
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         $ 246.0
Number of awards expected to vest | shares     0.5 0.5 0.5
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        
Market capitalization goal increment $ 1,000.0        
Number of performance goals, revenue | item 8        
Number of performance goals, adjusted EBITDA | item 8        
Anti-dilution provision, maximum shares growth rate per year     3.00%    
Recorded share-based compensation expense       $ 191.3  
Number of awards expected to vest | shares     0.8 0.8 0.8
Unrecognized stock-based compensation expense     $ 9.3 $ 9.3 $ 9.3
Weighted average period over which costs are recognized     10 months 24 days    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of RSU and PSU Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
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,565
Number of Units, Granted (in shares) | shares 73
Number of Units, Released (in shares) | shares (103)
Number of Units, Forfeited (in shares) | shares (32)
Number of Units outstanding, end of period (in shares) | shares 1,503
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 $ 145.38
Weighted Average Grant Date Fair Value, Granted (in dollars per share) | $ / shares 192.07
Weighted Average Grant Date Fair Value, Released (in dollars per share) | $ / shares 135.31
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 152.72
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) | $ / shares $ 148.20
Aggregate intrinsic value at end of period | $ $ 338,003
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,369
Number of Units, Released (in shares) | shares (401)
Number of Units, Forfeited (in shares) | shares (12)
Number of Units outstanding, end of period (in shares) | shares 956
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 $ 43.43
Weighted Average Grant Date Fair Value, Released (in dollars per share) | $ / shares 33.95
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 30.24
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) | $ / shares $ 47.58
Aggregate intrinsic value at end of period | $ $ 214,939
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - RSU and PSU - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 58 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Recorded share-based compensation expense     $ 246,000
Tax payments, for net share settlement of share based award $ 34,841 $ 1,388  
Stock options exercised $ 54,346    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value price per share (in dollars per share) $ 224.85   $ 224.85
Shares withheld, for net share settlement of share based award (in shares) 900    
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) $ 224.85   $ 224.85
Unrecognized stock-based compensation expense $ 176,300   $ 176,300
Weighted average period over which costs are recognized 2 years 2 months 12 days    
Shares withheld, for net share settlement of share based award (in shares) 1    
Tax payments, for net share settlement of share based award $ 200    
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) $ 224.85   $ 224.85
Unrecognized stock-based compensation expense $ 12,300   $ 12,300
Weighted average period over which costs are recognized 1 year    
Shares withheld, for net share settlement of share based award (in shares) 160    
Tax payments, for net share settlement of share based award $ 34,700    
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Stock Option Activity - Additional Information (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate intrinsic value price per share (in dollars per share) $ 224.85  
Shares sold to cover tax obligation 900  
Stock options exercised (in shares) 1,901  
Number of options outstanding (in shares) 537 2,438
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding (in shares) 500  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) - Stock Options
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
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) (1,901)
Number of options, Options outstanding, end of year (in shares) 537
Number of options, Options exercisable, end of period (in shares) 6
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
Weighted average exercise price, Options exercisable, end of period (in dollars per share) | $ / shares $ 28.58
Weighted average remaining contractual life, Options outstanding, end of period 4 years 10 months 28 days
Weighted average remaining contractual life, Options exercisable, end of period 4 years 10 months 28 days
Aggregate intrinsic value, Options outstanding, end of period | $ $ 105,284
Aggregate intrinsic value, Options exercisable, end of period | $ $ 1,165
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Reported Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 34,350 $ 25,088
Cost of product sales and service sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,320 1,108
Sales, general and administrative expenses    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 15,445 12,982
Research and development expenses    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 17,585 $ 10,998
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
May 31, 2022
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  
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      
2022 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 2,700,000      
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) - ATM Offering
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Issuance of common stock (in shares) | shares 154,500
Gross proceeds | $ $ 34.2
Net proceeds | $ 33.7
Commissions | $ $ 0.5
Maximum number of common stock shares to be sold | shares 3,000,000.0
Number of shares remaining to be sold | shares 2,300,000
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt instrument covenant consolidated leverage ratio 0.78  
Senior Unsecured Multi Currency Revolving Credit Facility    
Debt Instrument [Line Items]    
Total availability under line of credit agreement   $ 200.0
Line of Credit    
Debt Instrument [Line Items]    
Total availability under line of credit agreement   30.0
Accordion feature allowing for increase in borrowing capacity   300.0
Letters of credit outstanding amount $ 7.0  
Available borrowing under letter of credit 193.0  
Line of credit borrowings $ 0.0 $ 0.0
Line of Credit | 2027 Notes    
Debt Instrument [Line Items]    
Debt Instrument, Maturity, Prior to Stated Maturity of Convertible Senior Notes   6 months
Percentage of convertible senior notes   0.50%
Minimum    
Debt Instrument [Line Items]    
Debt instrument covenant consolidated interest coverage ratio 3.50  
Minimum | Line of Credit | Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate (as a percentage) 1.25%  
Maximum    
Debt Instrument [Line Items]    
Debt instrument covenant consolidated leverage ratio 3.50  
Maximum | Line of Credit | Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate (as a percentage) 1.75%  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
lawsuit
Loss Contingencies [Line Items]  
Number of lawsuits against Company | lawsuit 4
Amount self-insured for any product claim $ 5.0
Surety Bond  
Loss Contingencies [Line Items]  
Letters of credit outstanding amount 7.0
Bonds outstanding 14.0
Expiring in 2023 | Surety Bond  
Loss Contingencies [Line Items]  
Bonds outstanding 3.5
Expiring in 2024 | Surety Bond  
Loss Contingencies [Line Items]  
Bonds outstanding $ 10.5
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated other comprehensive income (loss):    
Beginning balance $ 1,268,491 $ 1,047,849
Other comprehensive income (loss) 1,860 (1,561)
Ending balance 1,402,995 1,124,789
Accumulated Other Comprehensive Income (Loss)    
Accumulated other comprehensive income (loss):    
Beginning balance (7,179) (1,317)
Other comprehensive income (loss) 1,860 (1,561)
Ending balance (5,319) (2,878)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Accumulated other comprehensive income (loss):    
Beginning balance (1,251) (207)
Other comprehensive income (loss) 184 (489)
Ending balance (1,067) (696)
Foreign Currency Translation    
Accumulated other comprehensive income (loss):    
Beginning balance (5,928) (1,110)
Other comprehensive income (loss) 1,676 (1,072)
Ending balance $ (4,252) $ (2,182)
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Data (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Segment Reporting Information [Line Items]    
Number of reportable segments of company | segment 2  
Net sales $ 343,043 $ 256,426
Cost of sales 138,941 100,687
Gross margin 204,102 155,739
Research and development 70,927 48,416
TASER    
Segment Reporting Information [Line Items]    
Net sales 134,282 114,360
Cost of sales 50,763 40,625
Gross margin 83,519 73,735
Research and development 16,080 9,896
Software and Sensors    
Segment Reporting Information [Line Items]    
Net sales 208,761 142,066
Cost of sales 88,178 60,062
Gross margin 120,583 82,004
Research and development 54,847 38,520
Product    
Segment Reporting Information [Line Items]    
Net sales 219,389 176,204
Cost of sales 107,584 79,352
Product | TASER    
Segment Reporting Information [Line Items]    
Net sales 127,081 111,154
Cost of sales 50,583 40,625
Product | Software and Sensors    
Segment Reporting Information [Line Items]    
Net sales 92,308 65,050
Cost of sales 57,001 38,727
Service    
Segment Reporting Information [Line Items]    
Net sales 123,654 80,222
Cost of sales 31,357 21,335
Service | TASER    
Segment Reporting Information [Line Items]    
Net sales 7,201 3,206
Cost of sales 180 0
Service | Software and Sensors    
Segment Reporting Information [Line Items]    
Net sales 116,453 77,016
Cost of sales $ 31,177 $ 21,335
XML 80 axon-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001069183 axon:A2016StockIncentivePlanMember 2023-01-01 2023-03-31 0001069183 axon:A2016StockIncentivePlanMember 2022-01-01 2022-03-31 0001069183 axon:A2016StockIncentivePlanMember 2023-03-31 0001069183 axon:A2016StockIncentivePlanMember 2016-02-29 0001069183 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001069183 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001069183 us-gaap:RetainedEarningsMember 2023-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001069183 us-gaap:RetainedEarningsMember 2022-12-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 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 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:TreasuryStockMember 2023-03-31 0001069183 us-gaap:CommonStockMember 2023-03-31 0001069183 us-gaap:TreasuryStockMember 2022-12-31 0001069183 us-gaap:CommonStockMember 2022-12-31 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:PerformanceSharesMember 2023-01-01 2023-03-31 0001069183 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-03-28 0001069183 us-gaap:PerformanceSharesMember 2023-03-31 0001069183 us-gaap:EmployeeStockOptionMember 2022-12-31 0001069183 us-gaap:PerformanceSharesMember 2018-05-24 2018-05-24 0001069183 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001069183 axon:A2022InducementPlanMember 2023-03-31 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001069183 axon:PerformanceStockUnitsMember 2022-12-31 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001069183 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001069183 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001069183 srt:MinimumMember 2023-04-01 2023-03-31 0001069183 srt:MaximumMember 2033-04-01 2023-03-31 0001069183 srt:MaximumMember 2023-04-01 2023-03-31 0001069183 axon:TaserDevicesProfessionalMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:OtherMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:AxonFleetSystemsMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 axon:AxonBodyAndCameraAccessoriesMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 axon:TaserDevicesProfessionalMember 2023-01-01 2023-03-31 0001069183 axon:OtherMember 2023-01-01 2023-03-31 0001069183 axon:ExtendedWarrantiesMember 2023-01-01 2023-03-31 0001069183 axon:CartridgesMember 2023-01-01 2023-03-31 0001069183 axon:AxonFleetSystemsMember 2023-01-01 2023-03-31 0001069183 axon:AxonEvidenceMember 2023-01-01 2023-03-31 0001069183 axon:AxonBodyAndCameraAccessoriesMember 2023-01-01 2023-03-31 0001069183 axon:TaserDevicesProfessionalMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:OtherMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:AxonFleetSystemsMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 axon:AxonBodyAndCameraAccessoriesMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001069183 country:US 2022-01-01 2022-03-31 0001069183 axon:TaserDevicesProfessionalMember 2022-01-01 2022-03-31 0001069183 axon:OtherMember 2022-01-01 2022-03-31 0001069183 axon:ExtendedWarrantiesMember 2022-01-01 2022-03-31 0001069183 axon:CartridgesMember 2022-01-01 2022-03-31 0001069183 axon:AxonFleetSystemsMember 2022-01-01 2022-03-31 0001069183 axon:AxonEvidenceMember 2022-01-01 2022-03-31 0001069183 axon:AxonBodyAndCameraAccessoriesMember 2022-01-01 2022-03-31 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-03-31 0001069183 us-gaap:OtherNoncurrentAssetsMember 2023-03-31 0001069183 axon:ConvertibleSeniorNotesDue2027Member 2022-12-01 2022-12-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 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:RetainedEarningsMember 2023-01-01 2023-03-31 0001069183 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001069183 axon:SharePurchaseAgreementWithCellebriteDiLtdMember 2023-01-01 2023-03-31 0001069183 axon:SeniorUnsecuredMultiCurrencyRevolvingCreditFacilityMember 2022-12-31 0001069183 us-gaap:LineOfCreditMember 2023-03-31 0001069183 us-gaap:CommonStockMember axon:SharePurchaseAgreementWithCellebriteDiLtdMember 2021-12-31 0001069183 axon:ExpiringInTwoThousandTwentyThreeMember us-gaap:SuretyBondMember 2023-03-31 0001069183 axon:ExpiringInTwoThousandTwentyFourMember us-gaap:SuretyBondMember 2023-03-31 0001069183 us-gaap:SuretyBondMember 2023-03-31 0001069183 us-gaap:CallOptionMember 2023-01-01 2023-03-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2023-01-01 2023-03-31 0001069183 axon:StrategicInvestmentsMember 2023-01-01 2023-03-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:CallOptionMember 2023-03-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2023-03-31 0001069183 axon:StrategicInvestmentsMember 2023-03-31 0001069183 us-gaap:CallOptionMember 2022-12-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2022-12-31 0001069183 axon:StrategicInvestmentsMember 2022-12-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2022-03-31 0001069183 axon:StrategicInvestmentsMember 2022-03-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2021-12-31 0001069183 axon:StrategicInvestmentsMember 2021-12-31 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001069183 axon:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0001069183 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-03-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2023-03-31 0001069183 axon:ConvertibleNoteHedge2027Member 2023-03-31 0001069183 axon:ConvertibleSeniorNotesDue2027Member 2023-01-01 2023-03-31 0001069183 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0001069183 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001069183 us-gaap:ProductMember 2023-01-01 2023-03-31 0001069183 axon:TaserSegmentMember 2023-01-01 2023-03-31 0001069183 axon:SoftwareAndSensorsSegmentMember 2023-01-01 2023-03-31 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001069183 us-gaap:ProductMember 2022-01-01 2022-03-31 0001069183 axon:TaserSegmentMember 2022-01-01 2022-03-31 0001069183 axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-03-31 0001069183 axon:WarrantyMember axon:TaserSegmentMember 2023-03-31 0001069183 axon:WarrantyMember axon:SoftwareAndSensorsSegmentMember 2023-03-31 0001069183 axon:ServicesMember axon:TaserSegmentMember 2023-03-31 0001069183 axon:ServicesMember axon:SoftwareAndSensorsSegmentMember 2023-03-31 0001069183 axon:HardwareEquipmentMember axon:TaserSegmentMember 2023-03-31 0001069183 axon:HardwareEquipmentMember axon:SoftwareAndSensorsSegmentMember 2023-03-31 0001069183 axon:WarrantyMember 2023-03-31 0001069183 axon:TaserSegmentMember 2023-03-31 0001069183 axon:SoftwareAndSensorsSegmentMember 2023-03-31 0001069183 axon:ServicesMember 2023-03-31 0001069183 axon:HardwareEquipmentMember 2023-03-31 0001069183 axon:WarrantyMember axon:TaserSegmentMember 2022-12-31 0001069183 axon:WarrantyMember axon:SoftwareAndSensorsSegmentMember 2022-12-31 0001069183 axon:ServicesMember axon:TaserSegmentMember 2022-12-31 0001069183 axon:ServicesMember axon:SoftwareAndSensorsSegmentMember 2022-12-31 0001069183 axon:HardwareEquipmentMember axon:TaserSegmentMember 2022-12-31 0001069183 axon:HardwareEquipmentMember axon:SoftwareAndSensorsSegmentMember 2022-12-31 0001069183 axon:WarrantyMember 2022-12-31 0001069183 axon:TaserSegmentMember 2022-12-31 0001069183 axon:SoftwareAndSensorsSegmentMember 2022-12-31 0001069183 axon:ServicesMember 2022-12-31 0001069183 axon:HardwareEquipmentMember 2022-12-31 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001069183 axon:A2022StockIncentivePlanMember 2022-05-31 0001069183 axon:Warrant2027Member 2023-03-31 0001069183 2021-12-31 0001069183 2022-03-31 0001069183 us-gaap:FairValueInputsLevel1Member axon:MarketableSecuritiesMember 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member axon:MarketableSecuritiesMember 2022-12-31 0001069183 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-03-31 0001069183 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 0001069183 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0001069183 axon:TwoThousandTwentySevenWarrantsMember 2023-01-01 2023-03-31 0001069183 axon:TwoThousandTwentySevenNotesMember 2023-01-01 2023-03-31 0001069183 us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0001069183 axon:ConvertibleNoteHedge2027Member 2023-01-01 2023-03-31 0001069183 axon:ConvertibleNoteHedge2027Member 2022-01-01 2022-12-31 0001069183 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001069183 country:US 2023-01-01 2023-03-31 0001069183 us-gaap:NonUsMember 2023-03-31 0001069183 country:US 2023-03-31 0001069183 us-gaap:NonUsMember 2022-12-31 0001069183 country:US 2022-12-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2019-02-12 2023-03-31 0001069183 2018-05-24 2023-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001069183 2023-05-05 0001069183 axon:Warrant2027Member 2023-01-01 2023-03-31 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001069183 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 axon:TreasuryInflationProtectedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 axon:TermDepositMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0001069183 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-03-28 2023-03-28 0001069183 srt:ChiefExecutiveOfficerMember 2018-05-24 2018-05-24 0001069183 axon:AtMarketOfferingMember 2023-01-01 2023-03-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2019-02-12 2019-02-12 0001069183 2018-05-24 2018-05-24 0001069183 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member axon:AgencyBondsMember 2023-03-31 0001069183 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member axon:AgencyBondsMember 2022-12-31 0001069183 axon:TreasuryInflationProtectedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 axon:StrategicInvestmentsMember 2022-01-01 2022-03-31 0001069183 us-gaap:CallOptionMember 2020-03-01 2023-03-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2020-03-01 2023-03-31 0001069183 axon:StrategicInvestmentsMember 2020-03-01 2023-03-31 0001069183 2020-03-01 2023-03-31 0001069183 axon:ConvertibleSeniorNotesDue2027Member 2023-03-31 0001069183 axon:ConvertibleSeniorNotesDue2027Member 2022-12-31 0001069183 axon:ConvertibleSeniorNotesDue2027Member us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001069183 srt:MaximumMember 2023-01-01 2023-03-31 0001069183 srt:MinimumMember 2023-01-01 2023-03-31 0001069183 us-gaap:LineOfCreditMember 2022-12-31 0001069183 srt:MaximumMember axon:ConvertibleSeniorNotesDue2027Member 2022-12-31 0001069183 2022-01-01 2022-03-31 0001069183 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 axon:AccountsAndNotesReceivableAndContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 axon:AccountsAndNotesReceivableAndContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001069183 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0001069183 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001069183 us-gaap:CashMember 2023-03-31 0001069183 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001069183 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 axon:TermDepositMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001069183 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001069183 us-gaap:CashMember 2022-12-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2023-01-01 2023-03-31 0001069183 2023-01-01 2023-03-31 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001069183 us-gaap:EmployeeStockOptionMember 2023-03-31 0001069183 axon:PerformanceStockUnitsMember 2023-03-31 0001069183 2023-03-31 0001069183 2022-12-31 iso4217:USD axon:security axon:lawsuit axon:segment iso4217:USD iso4217:USD shares pure axon:country axon:customer axon:item shares axon:tranche axon:D 0001069183 --12-31 2023 Q1 false 0 0 71474581 73874062 100000 10-Q true 2023-03-31 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 73885305 263414000 353684000 54810000 39240000 775129000 581769000 2029000 2176000 379887000 358190000 216869000 196902000 220268000 202471000 142319000 73022000 2052696000 1805278000 172674000 169843000 171122000 156866000 11270000 12158000 44982000 44983000 31116000 156207000 4467000 5210000 54886000 45170000 296563000 296563000 168173000 159616000 3007949000 2851894000 65988000 59918000 120607000 155934000 408061000 360037000 13961000 20399000 7510000 6358000 616127000 602646000 250366000 248003000 16198000 10745000 7983000 6285000 1000 35045000 37143000 674724000 673967000 4511000 4613000 1604954000 1583403000 0.00001 0.00001 25000000 25000000 0 0 0.00001 0.00001 200000000 200000000 73874062 71474581 1000 1000 1262099000 1174594000 20220227 20220227 155947000 155947000 302161000 257022000 -5319000 -7179000 1402995000 1268491000 3007949000 2851894000 219389000 176204000 123654000 80222000 343043000 256426000 107584000 79352000 31357000 21335000 138941000 100687000 204102000 155739000 116567000 90129000 70927000 48416000 187494000 138545000 16608000 17194000 25276000 55299000 41884000 72493000 -3255000 17622000 45139000 54871000 0.62 0.77 0.61 0.76 72638000 70950000 73880000 72349000 45139000 54871000 1676000 -1072000 184000 -489000 46999000 53310000 71474581000 1000 1174594000 20220227000 -155947000 257022000 -7179000 1268491000 154500000 33650000 33650000 335629000 -34841000 -34841000 1901535000 54346000 54346000 34350000 34350000 7817000 45139000 45139000 1860000 1860000 73874062000 1000 1262099000 20220227000 -155947000 302161000 -5319000 1402995000 70896856000 1000 1095229000 20220227000 -155947000 109883000 -1317000 1047849000 -70000 -70000 99802000 -1388000 -1388000 25088000 25088000 54871000 54871000 -1561000 -1561000 70996658000 1000 1118859000 20220227000 -155947000 164754000 -2878000 1124789000 45139000 54871000 6689000 5755000 756000 863000 -10000 -40000 -146000 -106000 15570000 55851000 34350000 25088000 -9660000 18029000 855000 1365000 -3890000 159000 1395000 1556000 28000 228000 50431000 -7495000 15811000 14260000 64348000 7074000 -37043000 -9580000 50199000 16037000 -56323000 43964000 145124000 81088000 7200000 8513000 17098000 87000 125000 37000 500000 -72674000 -10348000 33650000 -71000 39181000 34841000 1388000 37990000 -1459000 779000 -157000 -90228000 32000000 355552000 356438000 265324000 388438000 263414000 386367000 1910000 2071000 265324000 388438000 20936000 334000 1130000 888000 15165000 <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 mission is to protect life in service of promoting peace, justice and strong institutions.</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, Spain, 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, 2022, as filed on Form 10-K. 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, 2022. The results of operations for the three months ended March 31, 2023 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 comprise two reportable segments: the development, manufacture and sale of fully integrated hardware and cloud-based software solutions that enable law enforcement to capture, securely store, manage, share and analyze video and other digital evidence (collectively, the "Software and Sensors" segment); and the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (collectively, the “TASER” 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 months ended March 31, 2023, 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 months ended March 31, 2023, no customer represented more than 10% of total net sales. At March 31, 2023 and December 31, 2022, 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., China, Republic of Korea, Malaysia, Mexico, Sri Lanka, 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;">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 effects of outstanding stock options, unvested restricted stock units, our 2027 convertible senior notes (the “Notes” or “2027 Notes”), and warrants to acquire the number of shares of our common stock (the “Warrants” or “2027 Warrants”) are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive. 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 45,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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;"> 54,871</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 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,950</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 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,399</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 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 73,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,349</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 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</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 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.76</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:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:36pt;"/><span style="background:#ffffff;">Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 6pt;">Stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,942</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 0pt 0.05pt 6pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 6pt;">2027 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 12pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 7,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,942</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="background:#ffffff;">For additional information regarding our convertible senior notes, refer to Note 9.</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 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 on a quarterly basis 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 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;">Three Months Ended March 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;">2023</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;">2022</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;"> 811</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,822</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;"> (438)</p></td><td style="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;"> (1,434)</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;"> 2,928</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;"> 116</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;"> 3,301</p></td><td style="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;"> 1,504</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 March 31, 2023 comprised <span style="background:#ffffff;">money market funds, commercial paper, corporate bonds, term deposits, U.S. Government bonds, municipal bonds, agency bonds and U.S. Treasury inflation-protected securities</span>. Cash equivalents and investments at December 31, 2022 also included <span style="background:#ffffff;">certificates of deposit and U.S. Treasury bills.</span> 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 March 31, 2023 and December 31, 2022 was $5.1 million and $4.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. </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;">eight</span><span style="background:#ffffff;"> unconsolidated affiliates as of March 31, 2023. 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 6.</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;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="background:#ffffff;">We have convertible senior notes, for which the fair value is determined based on the closing trading price per </span><span style="background:#ffffff;">$1,000</span><span style="background:#ffffff;"> of the Notes as of the last day of trading for the period. We consider the fair value of the Notes at March 31, 2023 to be a Level 2 measurement as they are not publicly traded. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.</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 were $1.9 million as of March 31, 2023 and December 31, 2022, respectively. The balances were 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 assets on our condensed consolidated balance sheet, with the <span style="-sec-ix-hidden:Hidden_BmCNCxdAk0e-k-dDsQlLLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder</span></span> 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;">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, 2022, as filed on Form 10-K. 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, 2022. The results of operations for the three months ended March 31, 2023 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 comprise two reportable segments: the development, manufacture and sale of fully integrated hardware and cloud-based software solutions that enable law enforcement to capture, securely store, manage, share and analyze video and other digital evidence (collectively, the "Software and Sensors" segment); and the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (collectively, the “TASER” 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 months ended March 31, 2023, 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 months ended March 31, 2023, no customer represented more than 10% of total net sales. At March 31, 2023 and December 31, 2022, 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., China, Republic of Korea, Malaysia, Mexico, Sri Lanka, 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 <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;">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 effects of outstanding stock options, unvested restricted stock units, our 2027 convertible senior notes (the “Notes” or “2027 Notes”), and warrants to acquire the number of shares of our common stock (the “Warrants” or “2027 Warrants”) are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive. 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 45,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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;"> 54,871</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 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,950</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 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,399</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 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 73,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,349</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 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</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 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.76</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:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:36pt;"/><span style="background:#ffffff;">Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 6pt;">Stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,942</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 0pt 0.05pt 6pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 6pt;">2027 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 12pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 7,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,942</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="background:#ffffff;">For additional information regarding our convertible senior notes, refer to Note 9.</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> The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):<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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 45,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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;"> 54,871</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 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,950</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 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,399</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 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px 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;"> 73,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,349</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 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</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 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.76</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> 45139000 54871000 72638000 70950000 1242000 1399000 73880000 72349000 0.62 0.77 0.61 0.76 <span style="background:#ffffff;">Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 6pt;">Stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,942</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 0pt 0.05pt 6pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 6pt;">2027 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 12pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 7,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px 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,942</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> 1469000 2942000 3017000 3017000 7503000 2942000 <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 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 on a quarterly basis 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 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;">Three Months Ended March 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;">2023</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;">2022</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;"> 811</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,822</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;"> (438)</p></td><td style="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;"> (1,434)</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;"> 2,928</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;"> 116</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;"> 3,301</p></td><td style="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;"> 1,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 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;">Three Months Ended March 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;">2023</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;">2022</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;"> 811</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,822</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;"> (438)</p></td><td style="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;"> (1,434)</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;"> 2,928</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;"> 116</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;"> 3,301</p></td><td style="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;"> 1,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 811000 2822000 438000 1434000 2928000 116000 3301000 1504000 <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 March 31, 2023 comprised <span style="background:#ffffff;">money market funds, commercial paper, corporate bonds, term deposits, U.S. Government bonds, municipal bonds, agency bonds and U.S. Treasury inflation-protected securities</span>. Cash equivalents and investments at December 31, 2022 also included <span style="background:#ffffff;">certificates of deposit and U.S. Treasury bills.</span> 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 March 31, 2023 and December 31, 2022 was $5.1 million and $4.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. </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;">eight</span><span style="background:#ffffff;"> unconsolidated affiliates as of March 31, 2023. 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 6.</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;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="background:#ffffff;">We have convertible senior notes, for which the fair value is determined based on the closing trading price per </span><span style="background:#ffffff;">$1,000</span><span style="background:#ffffff;"> of the Notes as of the last day of trading for the period. We consider the fair value of the Notes at March 31, 2023 to be a Level 2 measurement as they are not publicly traded. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.</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> 5100000 4300000 8 1000 <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 were $1.9 million as of March 31, 2023 and December 31, 2022, respectively. The balances were 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 assets on our condensed consolidated balance sheet, with the <span style="-sec-ix-hidden:Hidden_BmCNCxdAk0e-k-dDsQlLLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder</span></span> in other long-term assets.</p> 1900000 1900000 1800000 <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;">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;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:9pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">TASER Devices (Professional)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 67,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 67,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 63,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.79%;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;"> 63,164</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,825</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Evidence and Cloud Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 7,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 118,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 125,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 79,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 82,956</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Extended Warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,740</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Body Cameras and Accessories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 38,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 38,517</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Fleet Systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;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,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,820</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 5,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 3,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 4,404</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 134,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 208,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 343,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 114,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 142,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.79%;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;"> 256,426</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><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;">TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.</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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.</span></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:-0.99938583%;padding-left:0pt;padding-right:0pt;width:101.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:8.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:42.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:19.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,938</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:8.14%;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;"> 85</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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,214</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:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84</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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;border-bottom:1px 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,105</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:8.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 3pt 0.05pt 0pt;"> 15</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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;border-bottom:1px 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;"> 42,212</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:8.16%;border-bottom:1px 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;"> 16</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;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.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px 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;"> 343,043</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:8.14%;background:#cceeff;border-bottom:3px 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px 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;"> 256,426</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:8.16%;background:#cceeff;border-bottom:3px 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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 three months ended March 31, 2023 (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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271,755</p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 658,427</p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;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.66%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133,707</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): </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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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: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: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: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></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</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:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.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;">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.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;">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.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;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.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;">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.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;">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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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.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: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.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: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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space: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;">  </p></td><td style="vertical-align:bottom;white-space: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.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: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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 13,333</p></td><td style="vertical-align:bottom;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.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;"> 18,198</p></td><td style="vertical-align:bottom;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.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;"> 31,531</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 14,207</p></td><td style="vertical-align:bottom;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.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;"> 17,618</p></td><td style="vertical-align:bottom;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.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;"> 31,825</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 28,105</p></td><td style="vertical-align:bottom;white-space: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.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;"> 15,467</p></td><td style="vertical-align:bottom;white-space: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.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;"> 43,572</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 26,229</p></td><td style="vertical-align:bottom;white-space: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.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;"> 15,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 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;"> 41,567</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 41,438</p></td><td style="vertical-align:bottom;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.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;"> 33,665</p></td><td style="vertical-align:bottom;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.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;"> 75,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 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 40,436</p></td><td style="vertical-align:bottom;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.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;"> 32,956</p></td><td style="vertical-align:bottom;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.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;"> 73,392</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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 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.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: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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space: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: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 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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 46,575</p></td><td style="vertical-align:bottom;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.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;"> 16,896</p></td><td style="vertical-align:bottom;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.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;"> 63,471</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 49,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 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.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;"> 12,640</p></td><td style="vertical-align:bottom;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.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;"> 62,001</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 61,554</p></td><td style="vertical-align:bottom;white-space: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.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;"> 106,398</p></td><td style="vertical-align:bottom;white-space: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.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;"> 167,952</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 50,426</p></td><td style="vertical-align:bottom;white-space: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.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;"> 109,227</p></td><td style="vertical-align:bottom;white-space: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.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;"> 159,653</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 108,129</p></td><td style="vertical-align:bottom;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.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;"> 123,294</p></td><td style="vertical-align:bottom;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.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;"> 231,423</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 99,787</p></td><td style="vertical-align:bottom;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.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;"> 121,867</p></td><td style="vertical-align:bottom;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.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;"> 221,654</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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 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.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: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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space: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: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 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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 6,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.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;"> 9,425</p></td><td style="vertical-align:bottom;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.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;"> 15,441</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 7,637</p></td><td style="vertical-align:bottom;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.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;"> 9,501</p></td><td style="vertical-align:bottom;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.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;"> 17,138</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 252,478</p></td><td style="vertical-align:bottom;white-space: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.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;"> 83,982</p></td><td style="vertical-align:bottom;white-space: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.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;"> 336,460</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 212,177</p></td><td style="vertical-align:bottom;white-space: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.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;"> 83,679</p></td><td style="vertical-align:bottom;white-space: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.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;"> 295,856</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 258,494</p></td><td style="vertical-align:bottom;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;"> 93,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 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;"> 351,901</p></td><td style="vertical-align:bottom;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="color:#ff0000;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;"> 219,814</p></td><td style="vertical-align:bottom;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;"> 93,180</p></td><td style="vertical-align:bottom;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;"> 312,994</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.93%;background:#cceeff;border-bottom: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;"> 408,061</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 250,366</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 658,427</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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.93%;background:#cceeff;border-bottom: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;"> 360,037</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 248,003</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 608,040</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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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.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.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.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.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</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.18%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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 0pt 0pt;"> 65,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 44,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 110,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 71,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 39,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 110,964</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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 0pt 0pt;"> 342,137</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 205,847</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 547,984</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 288,832</p></td><td style="vertical-align:bottom;white-space: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;"><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 0pt 0pt;"> 208,244</p></td><td style="vertical-align:bottom;white-space: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;"><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 0pt 0pt;"> 497,076</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 408,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 250,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 658,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 360,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 248,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 608,040</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 March 31, 2023, we had approximately $4.8 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 Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, as of March 31, 2023. We expect to recognize between 15% - 25% 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;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:9pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">TASER Devices (Professional)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 67,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 67,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 63,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.79%;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;"> 63,164</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,825</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Evidence and Cloud Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 7,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 118,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 125,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 79,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 82,956</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Extended Warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,740</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Body Cameras and Accessories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 38,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 38,517</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Axon Fleet Systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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:8.91%;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,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.79%;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,820</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 5,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 3,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 4,404</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.67%;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;"> 134,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.22%;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;"> 208,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 343,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.11%;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;"> 114,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> 142,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.79%;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;"> 256,426</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><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;">TASER segment “Other” includes smaller categories, such as VR hardware, weapons training revenue such as revenue associated with our Master Instructor School, and TASER consumer device sales.</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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Software and Sensors segment “Other” includes revenue from items including Signal Sidearm, Interview Room and Axon Air.</span></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:-0.99938583%;padding-left:0pt;padding-right:0pt;width:101.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:8.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:42.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:19.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,938</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:8.14%;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;"> 85</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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,214</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:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84</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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;border-bottom:1px 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,105</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:8.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 3pt 0.05pt 0pt;"> 15</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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;border-bottom:1px 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;"> 42,212</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:8.16%;border-bottom:1px 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;"> 16</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;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.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px 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;"> 343,043</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:8.14%;background:#cceeff;border-bottom:3px 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:3px 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;"> 256,426</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:8.16%;background:#cceeff;border-bottom:3px 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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> 67472000 67472000 63164000 63164000 46800000 46800000 37825000 37825000 7201000 118314000 125515000 3017000 79939000 82956000 7670000 14085000 21755000 6679000 9061000 15740000 38797000 38797000 38517000 38517000 32972000 32972000 13820000 13820000 5139000 4593000 9732000 3675000 729000 4404000 134282000 208761000 343043000 114360000 142066000 256426000 290938000 0.85 214214000 0.84 52105000 0.15 42212000 0.16 343043000 1 256426000 1 <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 three months ended March 31, 2023 (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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271,755</p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 658,427</p></td></tr><tr><td style="vertical-align:bottom;width:82.66%;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.06%;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.66%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133,707</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): </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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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: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: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: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></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</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:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.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;">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.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;">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.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;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.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;">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.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;">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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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.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: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.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: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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space: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;">  </p></td><td style="vertical-align:bottom;white-space: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.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: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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 13,333</p></td><td style="vertical-align:bottom;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.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;"> 18,198</p></td><td style="vertical-align:bottom;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.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;"> 31,531</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 14,207</p></td><td style="vertical-align:bottom;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.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;"> 17,618</p></td><td style="vertical-align:bottom;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.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;"> 31,825</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 28,105</p></td><td style="vertical-align:bottom;white-space: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.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;"> 15,467</p></td><td style="vertical-align:bottom;white-space: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.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;"> 43,572</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 26,229</p></td><td style="vertical-align:bottom;white-space: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.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;"> 15,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 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;"> 41,567</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 41,438</p></td><td style="vertical-align:bottom;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.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;"> 33,665</p></td><td style="vertical-align:bottom;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.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;"> 75,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 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 40,436</p></td><td style="vertical-align:bottom;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.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;"> 32,956</p></td><td style="vertical-align:bottom;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.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;"> 73,392</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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 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.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: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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space: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: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 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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 46,575</p></td><td style="vertical-align:bottom;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.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;"> 16,896</p></td><td style="vertical-align:bottom;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.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;"> 63,471</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 49,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 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.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;"> 12,640</p></td><td style="vertical-align:bottom;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.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;"> 62,001</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 61,554</p></td><td style="vertical-align:bottom;white-space: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.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;"> 106,398</p></td><td style="vertical-align:bottom;white-space: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.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;"> 167,952</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 50,426</p></td><td style="vertical-align:bottom;white-space: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.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;"> 109,227</p></td><td style="vertical-align:bottom;white-space: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.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;"> 159,653</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 108,129</p></td><td style="vertical-align:bottom;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.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;"> 123,294</p></td><td style="vertical-align:bottom;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.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;"> 231,423</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 99,787</p></td><td style="vertical-align:bottom;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.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;"> 121,867</p></td><td style="vertical-align:bottom;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.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;"> 221,654</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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 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.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: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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space: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: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 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.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></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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;"> 6,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.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;"> 9,425</p></td><td style="vertical-align:bottom;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.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;"> 15,441</p></td><td style="vertical-align:bottom;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 7,637</p></td><td style="vertical-align:bottom;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.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;"> 9,501</p></td><td style="vertical-align:bottom;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.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;"> 17,138</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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;"> 252,478</p></td><td style="vertical-align:bottom;white-space: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.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;"> 83,982</p></td><td style="vertical-align:bottom;white-space: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.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;"> 336,460</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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;"> 212,177</p></td><td style="vertical-align:bottom;white-space: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.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;"> 83,679</p></td><td style="vertical-align:bottom;white-space: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.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;"> 295,856</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;"> 258,494</p></td><td style="vertical-align:bottom;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;"> 93,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 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;"> 351,901</p></td><td style="vertical-align:bottom;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="color:#ff0000;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;"> 219,814</p></td><td style="vertical-align:bottom;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;"> 93,180</p></td><td style="vertical-align:bottom;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;"> 312,994</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.93%;background:#cceeff;border-bottom: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;"> 408,061</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 250,366</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 658,427</p></td><td style="vertical-align:bottom;white-space: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="color:#ff0000;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.93%;background:#cceeff;border-bottom: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;"> 360,037</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 248,003</p></td><td style="vertical-align:bottom;white-space: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.93%;background:#cceeff;border-bottom: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;"> 608,040</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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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.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.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.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.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</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.18%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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 0pt 0pt;"> 65,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 44,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 110,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 71,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 39,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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 0pt 0pt;"> 110,964</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.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 0pt 0pt;"> 342,137</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 205,847</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 547,984</p></td><td style="vertical-align:bottom;white-space: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.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 0pt 0pt;"> 288,832</p></td><td style="vertical-align:bottom;white-space: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;"><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 0pt 0pt;"> 208,244</p></td><td style="vertical-align:bottom;white-space: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;"><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 0pt 0pt;"> 497,076</p></td></tr><tr><td style="vertical-align:bottom;width:36.32%;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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 408,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 250,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 658,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 360,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 248,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.93%;background:#cceeff;border-bottom: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 0pt 0pt;"> 608,040</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 271755000 658427000 133707000 13333000 18198000 31531000 14207000 17618000 31825000 28105000 15467000 43572000 26229000 15338000 41567000 41438000 33665000 75103000 40436000 32956000 73392000 46575000 16896000 63471000 49361000 12640000 62001000 61554000 106398000 167952000 50426000 109227000 159653000 108129000 123294000 231423000 99787000 121867000 221654000 6016000 9425000 15441000 7637000 9501000 17138000 252478000 83982000 336460000 212177000 83679000 295856000 258494000 93407000 351901000 219814000 93180000 312994000 408061000 250366000 658427000 360037000 248003000 608040000 65924000 44519000 110443000 71205000 39759000 110964000 342137000 205847000 547984000 288832000 208244000 497076000 408061000 250366000 658427000 360037000 248003000 608040000 4800000000 0.15 0.25 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 March 31, 2023 and December 31, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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><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.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: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:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:77.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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-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.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:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><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.76%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding: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:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.88%;margin:0pt;padding:0pt;"><p style="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">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:10.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;">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.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;">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.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;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,446</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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 3pt 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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,446</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.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 0.05pt 0pt;"> 213,446</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.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: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 3pt 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.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: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="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:9.37%;margin: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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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: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><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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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.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: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.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: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 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.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: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:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,968</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin: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: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 3pt 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,968</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.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;"> 49,968</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,615</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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</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;"> (230)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,424</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.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 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.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: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 3pt 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.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: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;"> 154,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,736</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,079</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.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:6.61%;margin: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</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;"> (2)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,083</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 41,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;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:9.37%;background:#cceeff;border-bottom:1px 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;"> 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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;"> (35,190)</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:9.37%;background:#cceeff;border-bottom:1px 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;"> 54,810</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.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;"> —</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 54,810</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.04%;background:#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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341,662</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.08%;border-bottom:1px 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.61%;border-bottom:1px 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;"> 45</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;"> (35,422)</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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,285</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.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;"> 49,968</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.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;"><span style="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 3pt 0.05pt 0pt;"> 54,810</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.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,736</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><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.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: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 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.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,026</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin: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: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;"> (14)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,012</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 3,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Term deposits</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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 3pt 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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,000</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.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 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.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: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 3pt 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.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: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;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,401</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</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;"> (1,081)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240,365</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 226,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,897</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,948</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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;"> (158)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,790</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.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 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.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: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 3pt 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.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: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;"> 32,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,483</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Treasury inflation-protected securities</p></td><td style="vertical-align:bottom;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,525</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,542</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 2,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.37%;background:#cceeff;border-bottom:1px 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,029</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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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 3pt 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:9.37%;background:#cceeff;border-bottom:1px 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,029</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.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;"> —</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3pt 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.04%;background:#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.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;"> 140,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605,929</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.08%;border-bottom:1px 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.61%;border-bottom:1px 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;"> 62</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 0pt 0.05pt 0pt;"> (1,253)</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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 604,738</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.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;"> —</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.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;"><span style="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 3pt 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.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,380</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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="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%;background:#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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,161,037</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.08%;background:#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:6.61%;background:#cceeff;border-bottom:3px 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;"> 107</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:3px 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%;background:#cceeff;border-bottom: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;"> (36,675)</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:3px 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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,124,469</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:3px 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;"> 263,414</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.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:7.07%;background:#cceeff;border-bottom:3px 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;"> 54,810</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.04%;background:#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.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,116</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 March 31, 2023, we had </span><span style="color:#212529;background:#ffffff;">$375.6</span><span style="color:#212529;background:#ffffff;"> million of available-for-sale investments with unrealized losses. Of the </span><span style="color:#212529;background:#ffffff;">$375.6</span><span style="color:#212529;background:#ffffff;"> million of available-for-sale investments with unrealized losses, </span><span style="color:#212529;background:#ffffff;">$17.6</span><span style="color:#212529;background:#ffffff;"> million have been in a continuous unrealized loss position for 12 months or longer, with total gross unrealized losses of </span><span style="color:#212529;background:#ffffff;">$0.6</span><span style="color:#212529;background:#ffffff;"> million. We do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases. </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 months ended March 31, 2023, we recorded an unrealized gain on marketable securities of </span><span style="color:#212529;background:#ffffff;">$15.6</span><span style="color:#212529;background:#ffffff;"> million 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:20.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="24" style="vertical-align:bottom;white-space:nowrap;width:78.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:9.37%;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:9.37%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'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.07%;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.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.84%;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.76%;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.04%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.4%;margin:0pt;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:9.37%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p 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.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;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,744</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,744</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;"> 143,744</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;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.61%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.76%;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.04%;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.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></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;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.08%;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.61%;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:9.37%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </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.84%;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.76%;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.04%;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.83%;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:20.21%;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: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;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,669</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,669</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,669</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,486</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (263)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,229</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 0pt 0pt;"> 69,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 94,367</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><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:9.37%;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,650</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</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="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)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,665</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;"> 113,100</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;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;"> (50,760)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;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,240</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 39,240</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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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></tr><tr><td style="vertical-align:bottom;width:20.21%;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: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;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,805</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.08%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </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;"> (51,026)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,803</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;"> 115,769</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.16%;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.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 3pt 0pt 0pt;"> 39,240</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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 94,367</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;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.08%;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.61%;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:9.37%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.84%;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.76%;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.04%;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.83%;background:#cceeff;margin: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:20.21%;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: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,980</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (33)</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:9.37%;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,947</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificate of deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002</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.08%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002</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 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 5,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term deposits</p></td><td style="vertical-align:bottom;white-space: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,000</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;"> 25,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,422</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.08%;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:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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;"> (1,159)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,296</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 3pt 0pt 0pt;"> 28,883</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 168,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 59,339</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government</p></td><td style="vertical-align:bottom;white-space: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,525</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (159)</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:9.37%;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,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;"><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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Treasury inflation-protected 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;"><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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503</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.08%;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:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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;"> (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="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,501</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 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 2,501</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,241</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.08%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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 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%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,241</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;"> 40,288</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.16%;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.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 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%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,673</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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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;"> (1,353)</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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,353</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;"> 94,171</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 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;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 61,840</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,183,222</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.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,379)</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,130,900</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-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;"> 353,684</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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 39,240</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 581,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-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;"> 156,207</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 March 31, 2023 and December 31, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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><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.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: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:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:77.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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-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.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:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><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.76%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding: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:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.88%;margin:0pt;padding:0pt;"><p style="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">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:10.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;">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.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;">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.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;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,446</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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 3pt 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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 213,446</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.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 0.05pt 0pt;"> 213,446</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.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: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 3pt 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.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: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="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:9.37%;margin: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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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: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><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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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.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: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.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: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 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.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: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:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,968</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin: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: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 3pt 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,968</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.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;"> 49,968</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin: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: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,615</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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</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;"> (230)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160,424</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.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 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.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: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 3pt 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.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: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;"> 154,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,736</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,079</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.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:6.61%;margin: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</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;"> (2)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,083</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 41,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;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:9.37%;background:#cceeff;border-bottom:1px 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;"> 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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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;"> (35,190)</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:9.37%;background:#cceeff;border-bottom:1px 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;"> 54,810</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.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;"> —</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 54,810</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.04%;background:#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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341,662</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.08%;border-bottom:1px 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.61%;border-bottom:1px 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;"> 45</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;"> (35,422)</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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,285</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.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;"> 49,968</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.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;"><span style="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 3pt 0.05pt 0pt;"> 54,810</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.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,736</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><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.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: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 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.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,026</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin: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: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;"> (14)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,012</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 3,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Term deposits</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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 3pt 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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,000</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.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 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.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: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 3pt 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.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: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;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,401</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</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;"> (1,081)</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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240,365</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 226,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,897</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government</p></td><td style="vertical-align:bottom;white-space: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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,948</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;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: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;"> (158)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,790</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.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 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.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: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 3pt 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.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: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;"> 32,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,483</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Treasury inflation-protected securities</p></td><td style="vertical-align:bottom;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,525</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,542</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.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;"> —</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.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:7.07%;margin: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: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.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: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;"> 2,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin: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:20.55%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.37%;background:#cceeff;border-bottom:1px 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,029</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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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 3pt 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:9.37%;background:#cceeff;border-bottom:1px 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,029</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.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;"> —</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3pt 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.04%;background:#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.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;"> 140,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605,929</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.08%;border-bottom:1px 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.61%;border-bottom:1px 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;"> 62</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 0pt 0.05pt 0pt;"> (1,253)</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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 604,738</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.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;"> —</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.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;"><span style="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 3pt 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.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,380</p></td></tr><tr><td style="vertical-align:bottom;width:20.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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="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%;background:#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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,161,037</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.08%;background:#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:6.61%;background:#cceeff;border-bottom:3px 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;"> 107</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:3px 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%;background:#cceeff;border-bottom: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;"> (36,675)</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:3px 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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,124,469</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:3px 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;"> 263,414</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.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:7.07%;background:#cceeff;border-bottom:3px 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;"> 54,810</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.04%;background:#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.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,116</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:20.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="24" style="vertical-align:bottom;white-space:nowrap;width:78.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:9.37%;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:9.37%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'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.07%;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.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.84%;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.76%;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.04%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.4%;margin:0pt;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:9.37%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p 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.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;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,744</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,744</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;"> 143,744</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.08%;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.61%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.76%;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.04%;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.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></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;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.08%;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.61%;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:9.37%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </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.84%;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.76%;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.04%;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.83%;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:20.21%;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: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;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,669</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,669</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,669</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,486</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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (263)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,229</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 0pt 0pt;"> 69,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 94,367</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><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:9.37%;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,650</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</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="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)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,665</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;"> 113,100</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;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;"> (50,760)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;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,240</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 39,240</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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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></tr><tr><td style="vertical-align:bottom;width:20.21%;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: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;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,805</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.08%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </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;"> (51,026)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,803</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;"> 115,769</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.16%;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.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 3pt 0pt 0pt;"> 39,240</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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 94,367</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;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.08%;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.61%;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:9.37%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;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.84%;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.76%;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.04%;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.83%;background:#cceeff;margin: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:20.21%;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: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,980</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (33)</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:9.37%;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,947</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificate of deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002</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.08%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002</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 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 5,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term deposits</p></td><td style="vertical-align:bottom;white-space: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,000</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;"> 25,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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,422</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.08%;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:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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;"> (1,159)</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,296</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 3pt 0pt 0pt;"> 28,883</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> 168,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 59,339</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government</p></td><td style="vertical-align:bottom;white-space: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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,525</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.08%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (159)</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:9.37%;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,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;"><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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Treasury inflation-protected 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;"><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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503</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.08%;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:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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;"> (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="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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,501</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 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 2,501</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,241</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.08%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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 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%;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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,241</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;"> 40,288</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.16%;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.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 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%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,673</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.08%;background:#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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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;"> (1,353)</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:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,353</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;"> 94,171</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.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 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;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;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.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;"> 61,840</p></td></tr><tr><td style="vertical-align:bottom;width:20.21%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,183,222</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.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,379)</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,130,900</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-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;"> 353,684</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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 39,240</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 581,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-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;"> 156,207</p></td></tr></table> 213446000 213446000 213446000 49968000 49968000 49968000 160615000 39000 230000 160424000 154688000 5736000 41079000 6000 2000 41083000 41083000 90000000 35190000 54810000 54810000 341662000 45000 35422000 306285000 49968000 54810000 195771000 5736000 3026000 14000 3012000 3012000 175000000 175000000 175000000 241401000 45000 1081000 240365000 226468000 13897000 43948000 158000 43790000 32307000 11483000 2525000 17000 2542000 2542000 140029000 140029000 140029000 605929000 62000 1253000 604738000 579358000 25380000 1161037000 107000 36675000 1124469000 263414000 54810000 775129000 31116000 375600000 375600000 17600000 600000 9000000 90000000.0 15600000 143744000 143744000 143744000 2669000 2669000 2669000 164486000 6000 263000 164229000 69862000 94367000 121650000 18000 3000 121665000 113100000 8565000 90000000 50760000 39240000 39240000 378805000 24000 51026000 327803000 115769000 39240000 78427000 94367000 4980000 33000 4947000 4947000 5002000 5002000 5002000 200000000 200000000 25000000 175000000 257422000 33000 1159000 256296000 28883000 168074000 59339000 30525000 159000 30366000 30366000 2503000 2000 2501000 2501000 160241000 160241000 40288000 119953000 660673000 33000 1353000 659353000 94171000 503342000 61840000 1183222000 57000 52379000 1130900000 353684000 39240000 581769000 156207000 <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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.5pt 0.05pt 0pt;"> 3,064</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,630</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (76)</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;margin: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.98%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts written off charged against the allowance</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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</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.28%;background:#cceeff;border-bottom: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.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 0pt 0.05pt 0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom: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;"> (358)</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.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.21%;border-bottom:3px 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%;border-bottom: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,635</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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom: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;"> 3,300</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;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>As of March 31, 2023 and December 31, 2022, 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:72.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.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.83%;margin:0pt;padding: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.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;">March 31, 2023</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,029</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,360</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,300</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;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,630</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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.5pt 0.05pt 0pt;"> 3,064</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,630</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (76)</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;margin: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.98%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts written off charged against the allowance</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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</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.28%;background:#cceeff;border-bottom: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.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 0pt 0.05pt 0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom: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;"> (358)</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.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.21%;border-bottom:3px 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%;border-bottom: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,635</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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom: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;"> 3,300</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> 3064000 566000 3630000 -76000 104000 28000 353000 5000 358000 2635000 665000 3300000 <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 March 31, 2023 and December 31, 2022, 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:72.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.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.83%;margin:0pt;padding: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.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;">March 31, 2023</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,029</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,360</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:1.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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,300</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;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,630</p></td></tr></table> 2029000 2176000 1211000 1360000 60000 94000 3300000 3630000 <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 March 31, 2023 and December 31, 2022 (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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.18%;margin:0pt;padding: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.97%;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,607</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.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: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 0.05pt 0pt;"> 72,740</p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,661</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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,731</p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,268</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,471</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 March 31, 2023 and December 31, 2022 (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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.18%;margin:0pt;padding: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.97%;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,607</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.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: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 0.05pt 0pt;"> 72,740</p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,661</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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,731</p></td></tr><tr><td style="vertical-align:bottom;width:71.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,268</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,471</p></td></tr></table> 86607000 72740000 133661000 129731000 220268000 202471000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 6 - 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 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:36.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: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.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: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: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.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:6.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: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.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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: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.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: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: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.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:35.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</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:26.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.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;">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:7.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.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;">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.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;">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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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;"> 277,676</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.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:6.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 0.05pt 0pt;"> 1,654</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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,233</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.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: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;"> 296,563</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.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: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;"> 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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,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;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.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:7.31%;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;"> 83,520</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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: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;"> 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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes:</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.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:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="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;"><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;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: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';font-size:11pt;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;"><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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;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;"><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:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized gains</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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"> 41,893</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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,539</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.04%;margin: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.31%;margin: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,432</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized losses</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.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: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;"> —</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.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:6.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 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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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.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: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;"> —</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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3pt 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="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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="color:#ff0000;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;text-align:right;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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: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;"> —</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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin: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.31%;margin: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:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.04%;background:#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.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;"> —</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.04%;background:#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.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#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.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#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.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;"> —</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.04%;background:#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.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;"> —</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.04%;background:#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.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#cceeff;border-bottom: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.31%;background:#cceeff;border-bottom:1px 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 style="height:14.9pt;"><td style="vertical-align:bottom;width:36.21%;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.04%;border-bottom:3px 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;"> 277,676</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.04%;border-bottom:3px 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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,654</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.04%;border-bottom:3px 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,233</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.04%;border-bottom:3px 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;"> 296,563</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.04%;border-bottom:3px 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;"> 123,168</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.04%;border-bottom:3px 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,284</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.04%;border-bottom:3px 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.31%;border-bottom:3px 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,452</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:55.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Inception to date</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:1.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;">  </b></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">Call options</b></p></td><td style="vertical-align:bottom;width:1.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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 109,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> 17,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 129,762</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;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:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 12,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin: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.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 12,312</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin: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.12%;margin: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin: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,890</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (1,108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin: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.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,485)</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin: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.12%;margin: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,630</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#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:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;border-bottom: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.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;background:#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:8.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:55.98%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px 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%;border-bottom:3px 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;"> 277,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 1,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 17,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 296,563</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;background:#ffffff;margin:0pt 0pt 12pt 0pt;">As part of our strategy, we continuously evaluate opportunities for strategic investments that align with our mission. Examples of investment areas include real-time crime center software, drones and related software, biometric sensors, and weapon detection solutions. </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:36.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: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.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: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: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.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:6.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: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.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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: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.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: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: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.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:35.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</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:26.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.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;">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:7.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.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;">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.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;">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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.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: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;"> 277,676</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.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:6.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 0.05pt 0pt;"> 1,654</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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,233</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.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: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;"> 296,563</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.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: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;"> 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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,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;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.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:7.31%;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;"> 83,520</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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: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;"> 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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes:</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.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:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="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;"><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;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: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';font-size:11pt;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;"><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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;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;"><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:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized gains</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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"> 41,893</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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,539</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.04%;margin: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.31%;margin: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,432</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized losses</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.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: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;"> —</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.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:6.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 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.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:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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.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: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;"> —</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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3pt 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="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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="color:#ff0000;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;text-align:right;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;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.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: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;"> —</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.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:6.11%;margin: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: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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"> —</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.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: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;"> —</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.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:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin: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.31%;margin: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:36.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.04%;background:#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.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;"> —</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.04%;background:#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.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#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.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#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.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;"> —</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.04%;background:#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.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;"> —</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.04%;background:#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.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.04%;background:#cceeff;border-bottom: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.31%;background:#cceeff;border-bottom:1px 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 style="height:14.9pt;"><td style="vertical-align:bottom;width:36.21%;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.04%;border-bottom:3px 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;"> 277,676</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.04%;border-bottom:3px 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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,654</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.04%;border-bottom:3px 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,233</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.04%;border-bottom:3px 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;"> 296,563</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.04%;border-bottom:3px 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;"> 123,168</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.04%;border-bottom:3px 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,284</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.04%;border-bottom:3px 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.31%;border-bottom:3px 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,452</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:55.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Inception to date</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:1.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;">  </b></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">Call options</b></p></td><td style="vertical-align:bottom;width:1.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;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 109,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> 17,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 129,762</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;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:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 12,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin: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.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 12,312</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin: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.12%;margin: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin: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,890</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (1,108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;margin: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.07%;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.12%;background:#cceeff;margin: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,485)</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin: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.07%;margin: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.12%;margin: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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,630</p></td></tr><tr><td style="vertical-align:bottom;width:55.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#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:8.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;background:#cceeff;border-bottom: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.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;background:#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:8.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:55.98%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px 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%;border-bottom:3px 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;"> 277,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 1,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 17,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;border-bottom:3px 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.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 3pt 0.05pt 0pt;"> 296,563</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> 277676000 1654000 17233000 296563000 80775000 2745000 83520000 500000 500000 0 0 0 0 41893000 28539000 70432000 277676000 1654000 17233000 296563000 123168000 31284000 154452000 109482000 3047000 17233000 129762000 12312000 12312000 74817000 29073000 103890000 1108000 377000 1485000 96719000 -30089000 66630000 14546000 14546000 277676000 1654000 17233000 296563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Note 7 - </b><b style="font-weight:bold;">Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We evaluate our investments and other significant relationships to determine whether any investee is a variable interest entity (“VIE”). If we conclude that an investee is a VIE, we evaluate our power to direct the activities of the investee, our obligation to absorb the expected losses of the investee and our right to receive the expected residual returns of the investee to determine whether we are the primary beneficiary of the investee. If we are the primary beneficiary of a VIE, we consolidate such entity and reflects the non-controlling interest of other beneficiaries of that entity.<br/><br/>We determine whether we are the primary beneficiary of a VIE by performing an analysis that principally considers:</p><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size: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;">The VIE’s purpose, design, and risks the VIE was designed to create and pass through to its variable interest holders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size: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;">The VIE’s capital structure;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size: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;">The terms between the VIE and its variable interest holders and other parties involved with the VIE; 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:18pt;"/><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;">Related-party affiliations.</span></td></tr></table><div style="margin-top:14pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">The table below presents a summary of the nonconsolidated VIEs in which we hold variable interests:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;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 nonconsolidated variable interest entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:11.73%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Carrying value of variable interest - assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Carrying value of variable interest - liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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: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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maximum exposure to loss:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Non-public equity <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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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:11.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px 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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The maximum exposure to loss is limited to the carrying value of the interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the table above:</p><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><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;">The nature of our variable interest is described in the row under maximum exposure to 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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><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;">Our exposure to the obligations of the VIE is limited to our interest in the entity.</span></td></tr></table><div style="margin-top:14pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The primary purpose of our U.S-based, nonconsolidated VIE investments is to create strategic partnerships with market-leading providers of law enforcement technology solutions. We present all variable interests in unconsolidated VIEs as strategic investments within the long-term assets section of the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have provided financial support to the nonconsolidated VIEs in exchange for preferred equity as well as warrants and call options that give us the ability to commit additional capital overtime. Financial support provided to the nonconsolidated VIEs is used to continue to finance their operations. We have no explicit or implicit arrangements to provide additional financial support to the VIEs and we have no liabilities to the VIEs as of March 31, 2023 and December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;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 nonconsolidated variable interest entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:11.73%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Carrying value of variable interest - assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Carrying value of variable interest - liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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: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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maximum exposure to loss:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Non-public equity <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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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:11.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.88%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px 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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,530</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The maximum exposure to loss is limited to the carrying value of the interest.</p> 11530000 11530000 11530000 11530000 11530000 11530000 <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 March 31, 2023 and December 31, 2022 (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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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, 2022</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,975</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.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;"> 97,882</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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,840</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.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,861</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</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.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;"> 811</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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,486</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.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;"> 13,559</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,318</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.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;"> 10,548</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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,687</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.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;"> 29,273</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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,607</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.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;"> 155,934</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 March 31, 2023 and December 31, 2022 (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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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, 2022</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,975</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.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;"> 97,882</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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,840</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.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,861</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</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.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;"> 811</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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,486</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.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;"> 13,559</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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,318</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.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;"> 10,548</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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,687</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.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;"> 29,273</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.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,607</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.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;"> 155,934</p></td></tr></table> 63975000 97882000 6840000 3861000 3301000 811000 7486000 13559000 11318000 10548000 27687000 29273000 120607000 155934000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Note 9 – Convertible Senior Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2027 Notes</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;"/>In December 2022, we issued $690.0 million aggregate principal amount of our 0.50% Convertible Senior Notes due 2027 in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $90.0 million principal amount of the Notes. The Notes mature on December 15, 2027 and bear interest at a fixed rate of 0.50% per annum, payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The total net proceeds from the issuance of the Notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs of $16.2 million, were approximately $673.8 million. The effective interest rate for the Notes was 0.99% and included interest payable and amortization of debt issuance cost.</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;padding-bottom:12pt;text-align:justify;text-indent:21.6pt;margin:0pt;">If we undergo a fundamental change (as defined in the indenture governing the Notes), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, but excluding the fundamental change repurchase date. In addition, following certain corporate events or if we issue a notice of redemption, it will increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>The following table summarizes the carrying value of the Notes (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 690,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> (15,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,033)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible notes carrying amount, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 674,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673,967</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;text-indent:21.6pt;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:21.6pt;background:#ffffff;margin:0pt;">We consider the fair value of the Notes to be a Level 2 measurement. The estimated fair value of the Notes at March 31, 2023 and December 31, 2022 is based on the closing trading price per $1,000 of the Notes as of the last day of trading for each period as follows (in millions): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 812.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>Interest expense related to the Notes was as follows (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:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 1,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Note Hedge</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:21.6pt;background:#ffffff;margin:0pt;">To reduce the impact of potential economic dilution upon conversion of the Notes, we entered into a convertible note hedge transaction (the “Note Hedge” or “2027 Note Hedge”) with certain investment banks, with respect to our common stock, concurrently with the issuance of the 2027 Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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:4.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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:4.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares Purchased</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Note Hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;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:23.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,016,680</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:21.6pt;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:21.6pt;background:#ffffff;margin:0pt;">The Note Hedge covers shares of our common stock at a strike price per share that corresponds to the initial conversion price of the respective Notes, subject to adjustment, and are exercisable upon conversion of the Notes. If exercised, we may elect to receive cash, shares of our common stock, or a combination of cash and shares. We have accounted for the aggregate amount of purchase price for the Note Hedge as a reduction to additional paid-in capital. The Note Hedge will expire upon the maturity of the Notes. The Note Hedge is intended to reduce the potential economic dilution upon conversion of the Notes in the event that the fair value per share of our common stock at the time of exercise is greater than the conversion price of the Notes. The Note Hedge is a separate transaction and is not part of the terms of the Notes. Holders of the Notes do not have any rights with respect to the Note Hedge. The Note Hedge does not impact earnings per share, as it was entered into to offset any dilution from the Notes. As of March 31, 2023, 3,016,680 shares remain subject to the Note Hedge.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:21.6pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Note Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:27.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">First Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;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;"> 124,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,016,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;">March 15, 2028</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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-weight:normal;background:#ffffff;">Separately, we entered into warrant transactions with certain investment banks, whereby we sold warrants to acquire, subject to adjustment, the number of shares of our common stock shown in the table above. If the average market value per share of our common stock, on each expiration date exceeds the strike price of the Warrants expiring on that day, such Warrants would have a dilutive effect on our earnings per share to the extent we report net income. According to the terms of the Warrants, the Warrants will be automatically exercised over a </span><span style="font-weight:normal;background:#ffffff;">60</span><span style="font-weight:normal;background:#ffffff;">-trading day period beginning on the first expiration date</span><b style="font-weight:bold;background:#ffffff;"> </b><span style="font-weight:normal;background:#ffffff;">as set forth above.</span></p> 690000000.0 0.0050 90000000.0 0.0050 16200000 673800000 0.0099 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 690,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> (15,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,033)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible notes carrying amount, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 674,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673,967</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;text-indent:21.6pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 812.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 690000000 690000000 15276000 16033000 674724000 673967000 1000 1000 812300000 687300000 <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:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 1,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td></tr></table> 863000 211000 756000 198000 1619000 409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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:4.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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:4.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares Purchased</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Note Hedge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;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:23.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,016,680</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:21.6pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 194994 3016680 3016680 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:27.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Proceeds</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">First Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;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;"> 124,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,016,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;">March 15, 2028</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> 124269 3016680 338.86 60 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 - 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. </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 March 31, 2023, primarily include R&amp;D capitalization net of amortization, deferred revenue, convertible debt net of amortization, accruals and reserves, and stock-based compensation expense partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at March 31, 2023 were $171.1 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 March 31, 2023, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is only needed on specific deferred tax assets. We have concluded that a valuation allowance is necessary against unrealized investment losses as well as transaction 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 0pt 12pt 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;">$22.3</span><span style="background:#ffffff;"> million as of March 31, 2023. Should the unrecognized benefit of </span><span style="background:#ffffff;">$22.3</span><span style="background:#ffffff;"> million be recognized, our effective tax rate would be favorably impacted. Approximately </span><span style="background:#ffffff;">$5.0</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 three months ended March 31, 2023, after discrete period adjustments, was -7.8%. Before discrete adjustments, the tax rate was 22.8%, which differs from the federal statutory rate, primarily due to the impact of R&amp;D tax credits and a decrease in valuation allowance offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $13.0 million discrete tax benefit primarily associated with net windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested and stock options that were exercised during the three months ended March 31, 2023, primarily attributed to the vesting of tranche 10 of the XSPP in March 2023.  </p> 171100000 22300000 22300000 5000000.0 -0.078 0.228 13000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 - 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;">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 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.</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.01%;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.33%;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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:27.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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 eleven market capitalization goals have been achieved as of March 31, 2023 while the final market capitalization goal was achieved in April 2023. As of March 31, 2023, 5.8 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 $246.0 million related to the CEO Performance Award from the grant date through March 31, 2023, with no unamortized expense remaining. The number of stock options that are expected to vest upon certification by the Compensation Committee related to the remaining tranche is approximately 0.5 million shares. </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 March 28, 2023, the Company's Board of Directors approved a new stock option grant to our CEO (the “2023 CEO Performance Award”), which is subject to shareholder approval at our upcoming Annual Meeting of Shareholders.  The 2023 CEO Performance Award will consist of 10 vesting tranches, each equal to 0.5% of the Company's outstanding common stock as of March 27, 2023, the business day prior to the date the award was approved by the Board of Directors. The stock options comprising the 2023 CEO Performance Award will have a per share exercise price equal to $218.59, <span style="background:#ffffff;">which reflects the closing price for a share of the Company’s common stock as of the last trading day immediately preceding</span> the grant date. The 2023 CEO Performance Award will not have a financial statement impact unless and until it is approved by shareholders at the Annual Meeting in May 2023<span style="font-family:'inherit';">.</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 <span style="background:#ffffff;">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.</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 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;">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 March 31, 2023, 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 ten market capitalization goals had been achieved as of March 31, 2023, and the final two market capitalization goals were achieved in April 2023. As all twelve operational goals have been achieved, we recorded stock-based compensation expense of $191.3 million related to the XSU awards from their respective grant dates through March 31, 2023. The number of XSU awards that would vest related to the remaining two tranches is approximately 0.8 million shares. As of March 31, 2023, we had $9.3 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 0.9 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 three months ended March 31, 2023 (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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;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,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;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.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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 $224.85 multiplied by the number of RSUs outstanding. As of March 31, 2023, there was $176.3 million in unrecognized compensation costs related to RSUs under our stock plans for awards that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.2 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 three months ended March 31, 2023 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 one thousand and had a value of $0.2 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 three months ended March 31, 2023 (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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:15.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="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.7%;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.97%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;background:#cceeff;margin: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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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.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="color:#ff0000;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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:9.89%;margin: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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;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;"> 33.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;background:#cceeff;margin: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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;border-bottom: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;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;margin: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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px 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;"> 956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;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;"> 47.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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;"> 214,939</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 $224.85 per share, multiplied by the number of PSUs outstanding. As of March 31, 2023, there was $12.3 million in unrecognized compensation costs related to PSUs under our stock plans for awards that are expected to vest. We expect to recognize the cost related to the PSUs over a weighted average period of 1.0 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;">Certain PSUs that vested in the three months ended March 31, 2023 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">to the appropriate taxing authorities. Total shares withheld related to PSUs were 160 thousand and had a value of $34.7 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 three months ended March 31, 2023 (number of options 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.77%;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.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.06%;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.17%;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.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:8.83%;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.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.51%;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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.7%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;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.7%;margin:0pt;padding: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.83%;margin:0pt;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.7%;margin:0pt;padding: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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.97%;margin:0pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.97%;border-bottom:1px solid #000000;margin:0pt;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,901)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,284</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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></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 $224.85 on March 31, 2023. </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;">Of the total stock options exercised during the three months ended March 31, 2023, </span><span style="background:#ffffff;">0.9</span><span style="background:#ffffff;"> million were immediately sold to cover the exercise price and the option holder’s tax obligation for the applicable income and other employment taxes. </span>As of March 31, 2023, total options outstanding included 0.5 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 March 31, 2023 and 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:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of product sales and service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;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,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;background:#cceeff;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,108</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;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,982</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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.3%;background:#cceeff;border-bottom:1px solid #000000;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,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;background:#cceeff;border-bottom:1px solid #000000;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,998</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;border-bottom:3px double #000000;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,088</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 2.7 million shares available for grant as of March 31, 2023.</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 March 31, 2023 and 2022, no common shares were purchased under the program. As of March 31, 2023, $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 three months ended March 31, 2023, we sold </span><span style="background:#ffffff;">154,500</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;">$34.2</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;">$33.7</span><span style="background:#ffffff;"> million after deducting related expenses, including commissions to the sales agent 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;"><span style="background:#ffffff;">We may sell up to a total of </span><span style="background:#ffffff;">3.0</span><span style="background:#ffffff;"> million shares of our common stock under the ATM, with </span><span style="background:#ffffff;">2.3</span><span style="background:#ffffff;"> million shares remaining as of March 31, 2023</span>. 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.01%;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.33%;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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:27.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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.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;">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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.28%;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.01%;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.3%;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.33%;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.28%;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 5800000 246000000.0 0 500000 10 0.005 218.59 P9Y 12 12 2500000000 1000000000.0 8 8 0.03 191300000 800000 9300000 P0Y10M24D <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 three months ended March 31, 2023 (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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;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,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;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.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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.05%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.07%;background:#cceeff;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1565000 145.38 73000 192.07 103000 135.31 32000 152.72 1503000 148.20 338003000 224.85 176300000 P2Y2M12D 1000 200000 <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 three months ended March 31, 2023 (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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:15.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="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.7%;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.97%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;background:#cceeff;margin: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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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.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="color:#ff0000;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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:9.89%;margin: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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;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;"> 33.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;background:#cceeff;margin: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.05%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;border-bottom: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;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;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="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:9.89%;margin: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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px 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;"> 956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.07%;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;"> 47.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;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;"> 214,939</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> 1369000 43.43 401000 33.95 12000 30.24 956000 47.58 214939000 224.85 12300000 P1Y 160000 34700000 <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 three months ended March 31, 2023 (number of options 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.77%;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.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.06%;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.17%;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.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:8.83%;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.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.51%;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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.7%;margin:0pt;padding: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;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.7%;margin:0pt;padding: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.83%;margin:0pt;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.7%;margin:0pt;padding: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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.97%;margin:0pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'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.97%;border-bottom:1px solid #000000;margin:0pt;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,901)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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.33%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,284</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2438000 28.58 1901000 537000 28.58 P4Y10M28D 105284000 6000 28.58 P4Y10M28D 1165000 224.85 900000 500000 <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 March 31, 2023 and 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:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of product sales and service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;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,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;background:#cceeff;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,108</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;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,982</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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.3%;background:#cceeff;border-bottom:1px solid #000000;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,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;background:#cceeff;border-bottom:1px solid #000000;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,998</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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.29%;border-bottom:3px double #000000;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,088</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1320000 1108000 15445000 12982000 17585000 10998000 34350000 25088000 2500000 2700000 50000000.0 0 0 16300000 154500 34200000 33700000 500000 3000000.0 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 - Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">In December 2022, we entered into a Credit Agreement that provides for a senior unsecured multi-currency revolving credit facility in an aggregate principal amount of up to </span><span style="background:#ffffff;">$200.0</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$30.0</span><span style="background:#ffffff;"> million of which is available for the issuance of letters of credit. The credit agreement will mature on the earlier of December 15, 2027 or the date that is </span><span style="background:#ffffff;">six months</span><span style="background:#ffffff;"> prior to the stated maturity date of the </span><span style="background:#ffffff;">0.50%</span><span style="background:#ffffff;"> convertible senior notes due 2027 unless such Notes have been redeemed, repurchased, converted or defeased in full. Additionally, the credit agreement has an accordion feature which allows for an increase in the total line of credit up to </span><span style="background:#ffffff;">$300.0</span><span style="background:#ffffff;"> million, subject to each lender’s sole discretion. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">At March 31, 2023 and December 31, 2022, 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 March 31, 2023 we had letters of credit outstanding of approximately $7.0 million under the facility and available borrowing of $193.0 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at Term SOFR plus 1.25 to 1.75% per year determined in accordance with a pricing grid based on our net debt to earnings before interest expense, taxes, depreciation and amortization ("EBITDA") ratio. EBITDA for the purposes of the credit agreement excludes investment interest 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;">We are required to comply with a net leverage ratio, defined as consolidated total indebtedness to EBITDA, of no greater than 3.50 to 1.00 based upon a trailing four fiscal quarter period. At March 31, 2023, our leverage ratio was 0.78 to 1.00. Additionally, we must comply with a consolidated interest coverage ratio, defined as EBITDA to consolidated interest expense, of no less than 3.50 to 1.00 based upon a trailing four fiscal quarter end. We are compliant with the consolidated interest coverage ratio, which is not meaningful for the three months ended March 31, 2023.</p> 200000000.0 30000000.0 P6M 0.0050 300000000.0 0 0 7000000.0 193000000.0 0.0125 0.0175 3.50 0.78 3.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13 - Commitments and Contingencies</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 four 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">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 body worn camera and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing is presently stayed pending our federal court constitutional challenges to the FTC’s structure. Even if we ultimately are required to divest Vievu and other assets, we do not expect that any such result will 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, on January 3, 2020 we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure is unconstitutional. The district court dismissed the action, without prejudice, for lack of jurisdiction and the Ninth Circuit affirmed in a split decision. The U.S. Supreme Court granted our petition for certiorari in January 2022 and heard oral argument on November 7, 2022. On April 17, 2023, the Supreme Court issued a unanimous decision in Axon’s favor, confirming district court jurisdiction for constitutional challenges to the structure and existence of federal agencies like the FTC. The case will be remanded to district court for further proceedings on the merits of Axon’s claims.    </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;">As always, we are open to evaluating strategic alternatives to litigation if achievable on terms agreeable to the FTC and Axon and determined to be in the best interests of shareholders and customers.</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. 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 the date of these financial statements, we have determined that it is not reasonably probable 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 March 31, 2023, <span style="background:#ffffff;">we had outstanding letters of credit issued under our credit facility </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;">of </span><span style="background:#ffffff;">$7.0</span><span style="background:#ffffff;"> million that are expected to expire throughout 2023 and 2024. </span>Additionally, we had $14.0 million of outstanding surety bonds at March 31, 2023, with $3.5 million expiring in 2023 and $10.5 million expiring in 2024.</p> 4 5000000.0 7000000.0 14000000.0 3500000 10500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14 – Accumulated Other Comprehensive Income (loss)</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 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, 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-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;"> (1,251)</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;"> (5,928)</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;"> (7,179)</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;"> 184</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,676</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,860</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, 2023</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;border-bottom: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;"> (1,067)</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;border-bottom: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,252)</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;border-bottom: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,319)</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, 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;border-bottom: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;"> (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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,878)</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 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, 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-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;"> (1,251)</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;"> (5,928)</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;"> (7,179)</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;"> 184</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,676</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,860</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, 2023</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;border-bottom: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;"> (1,067)</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;border-bottom: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,252)</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;border-bottom: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,319)</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, 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;border-bottom: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;"> (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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,878)</p></td></tr></table> -1251000 -5928000 -7179000 184000 1676000 1860000 -1067000 -4252000 -5319000 -207000 -1110000 -1317000 -489000 -1072000 -1561000 -696000 -2182000 -2878000 <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 comprise 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:24.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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:35.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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:2.25%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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:2.25%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 127,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 219,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 176,204</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,222</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 134,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 343,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 256,426</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,352</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 31,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 21,335</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;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;"> 50,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,687</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 83,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 204,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 73,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 155,739</p></td></tr><tr><td style="vertical-align:bottom;width:24.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;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:24.1%;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:2.25%;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.44%;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.94%;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;"> 16,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 54,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 70,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 9,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 38,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 48,416</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:24.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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:35.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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:2.25%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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:2.25%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:24.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.38%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 127,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 219,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 176,204</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,222</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 134,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 343,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 256,426</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,352</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 31,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;"> 21,335</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;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.94%;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;"> 50,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td 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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,687</p></td></tr><tr><td style="vertical-align:bottom;width:24.1%;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:2.25%;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.44%;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.94%;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;"> 83,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 204,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 73,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 155,739</p></td></tr><tr><td style="vertical-align:bottom;width:24.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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.96%;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:24.1%;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:2.25%;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.44%;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.94%;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;"> 16,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 54,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 70,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 9,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.94%;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;"> 38,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.96%;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;"> 48,416</p></td></tr></table> 127081000 92308000 219389000 111154000 65050000 176204000 7201000 116453000 123654000 3206000 77016000 80222000 134282000 208761000 343043000 114360000 142066000 256426000 50583000 57001000 107584000 40625000 38727000 79352000 180000 31177000 31357000 0 21335000 21335000 50763000 88178000 138941000 40625000 60062000 100687000 83519000 120583000 204102000 73735000 82004000 155739000 16080000 54847000 70927000 9896000 38520000 48416000 EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '&#J58'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !Q@ZE6-!L/9.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;1%Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNBGX;<$?MC47];VHJH_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ <8.I5IE&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" !Q@ZE69.9ZPLD% #T'@ & 'AL+W=O-:VJ"R'\.][ M9(.=I/(Q]2Q\ -_.BQX=75Y+9QNIOB4K(31YB<(X.6^MM%Y_Z'02;R4BGIS* MM8CASD*JB&LX5:))V(JP[\"7Z_.6\,6\<6"IZ%^D)O?Q0ZH9_0\&2;9 M-]GDSW:[+>*EB9;1+AA*$ 5Q_LM?=A7Q*L!U*P+8+H"]"Z!5 >XNP,U \Y)E M6)=<\_&9DANBS-.@9@ZRNLFB@2:(31KG6L'= .+T^%)Z*61%$Q[[Y"K6@=Z2 MFSAO'J::VR19<262LXZ&?S,Q'6^G?)$KLPIEEWR2L5XEH.H+_VU\!TI9%)7M MBWK!4,%/7)T2EYX0YC#74IYI7?B6.#U;])O2N$7%N9FB0B5#/HC7^Z0?:=WZUP7XGL3?LW8*]BZF7[(_;M;"1XN'4:=_; MD-"HADB] JEW&-)]RI46*MR2![&62MOP<"FM4ENE3-&HAGC] J]_&-Y,J$": M!NL3&"^LR<.5BEY8V0W1^(:<@X)S<&#+5!RFFFP(J\XCKK7@86)-)!K6$'!8 M [10NU&FNL@%.0VC9Z$LH'A&HY#V[3OCJ@-#@UM"#E@Z#CD M%L:U%1GVX MN@@6TPJ-*3>%+FT11)_(?^*DY@X;]*#=6DU0C-_>DUHG/0^O( MC :5QS\M4*>@RO1$NS1'&+\QYT)A/-0_(U M6%U.UEPG\()<#88+=(>.%>L8+HF6-HGBWN:C M]"!?LY6,,1M1(S(:41AU1_8A]Q@FB98NB>(6YS'08)#D@E#V\],O9"Z\5$$F MK9"XTE1&$"L>+T6E/:P1NIW,+R?65U \ ML"EAZ8S80U92S=$3L($=T8RQZ MOI!GWD;Y'MS*B2M6<1[#_+#2_+"#S(]Y6P,K#V9@*95U$*K1^<@5M/:)YPD0 M AD_E[02'\,"L=("L8,LT#SB84@NT@1N)_9VB^M4OGSC<4WY2N?##G(^5Y%0 M2],Q?P,%L-\P2ZQY;$\M+E@->@SCPTKCPW#?LD_D2D B,3QQKKEHP#^&WV&EWV&X7=E/ ME]=!8ESM%P'>#%O@K)%KMREKN];%,3RR(:A;&B"W9C5GO[KYFO0:+EI'V!JQ MJN5;/*PI8VF!7-RPO&?<+5A74^)R]]8\XD%-&4O[X^)F90* ?@X9-EV:T(\LR:9;S$65XLMW4FVD=DI'\_W@S]Q,U\F)!0+ M"'5.!S#@J7R+-3_1&PO=V]R:W-H965T&ULO5IM;]LX$OXKA+?8%\"I15*O;1(@3;*W!7IMT&1O/S,R$PN512]% M)\W]^AO*CF2+0SK!%E<@C>0,Q\\,R7F>H73\J/2W=B&E(=^7==.>3!;&K-[- M9FVYD$O1OE4KV"@.W^G[6KK04\V[0LIZQ*$IG2U$UD]/C[K,K?7JL MUJ:N&GFE2;M>+H5^^B!K]7@RH9/G#[Y6]PMC/YB='J_$O;R6YL_5E8:[6>]E M7BUETU:J(5K>G4S.Z+OS.+$#.HO_5/*QW;DF-I1;I;[9FX_SDTED$ ,??6Z>3_COMP-WK9^^_=\%#,+>BE>>J_JN:F\7)))^0N;P3 MZ]I\58]_R&U ' M?_E\SS^>7Y/J/R\N;:W)$_KR^(+^^^8V\ M(55#;A9JW8IFWA[/#&"PGF;E]OL^;+Z/>;[OWT*_)9Q."8L81X:?AX=?R+(? MSO:'SR#R/GS6A\\Z?]P7_EIKV1@BVE::]AT6S\9!C#NPN^Q=NQ*E/)G -FJE M?I"3TY]_HFGT'HON!SG;BY7WL?*0]]-ST2X(S!HI[87\>UT]B!J"1V=QXRKM M7-E2\'#*4A[3^'CVL!N/:\83GN:#V1[2N$<:!Y'"(ODFC;BM)6EEN=:5J22* MDQ)D&,UPNES9&1>@D[XD&V9NE+9>)\?98E ME!4CE*Y9DM,L+7"8:0\S#<(\*TNU!F#=Q#?*R!:*;REAZB&[4]( 4:@[(FHH MYZ(II;UYPZ81*[H!< D08'?8SV%6RD6_=[N_PW:4RUNI^RTY!>_M2G:UN7[" MLI&ZDY$5>9Z-LH&803H*SZ1E?3:R\!90C=' '-O]WL6/@[R"#O:3Y"AIA%+,XHCJSHD15!9%=:KD0U M)_([J(A6;A:5,@M8 .5>(<60%VZR8L;I.*>N6<:[6H\!I]% 4>J#N,3 ]D&42:-D]==FV97MG2XEVK6V][0#*6 M9N-2C=FE11YS#]Z!0FF0M8"3[R2D=4Z,^'YH8VU=[8.E=&=^MV 1NP1V8.H! M.W @#9/@Q\:(YKZRU'((*G8!.G ?#9/? !1E M/A2R2SQQG([9";%*&/60$QW8B8;I:5^7!E8 04I$F*1\#/6BWCW1@+AJFKB\=2]5]@@,,@!!5"DK,@8K8 M)45*/26*#53%7D)5?H#,91X>15D1CZD4,61Y0O/"(\_90%&,OJAMJBMQ6]6= M/,=[IR#3O;IY^D'>]H/>:17#/-=+Z95XLC4$#=CEK30!>3N>&=_8G0 M&2]CGD:LXMS M6+D>\ /]L3#]?=HF]XG<*4W6#2@A==]4_]VJ]EO9R#O?9L-!$_45HE1+VW\*7[:YRWO9KNS='EVY5BG0HP?O0(T\W+WM=4// M:_K)*^#"WE[+D!SI\3P!#;3'P[0W3$ M12L/[5/N4AM/HIUUL$6*F&74UXSR MG3/. X><"H0H[$/;X'6BWY]YE]R@:QK\[Q@?QXF/S.U7)9 M;=J0S5$W]%%59"87UUU?I"W_:@'8N9A8K[2SR6WM?%/R9OH;03_ M* AU31Y$O9;O"4NF\)'](>U":'MVN38+I2T%OH=*\?QIU;960'<'FVO3&KB M]?-#3\##X;QFH?US1_LI'^0$#\L)N\U MH?RO4FV+^$9G^99/(U2UF4QH],8 M;I.<_C_G 5$LXT(5,ME_M#4(FC@L:,[F\\HJ%ZBG]C#]J&I(*585U%?T"1=R MS,Q2%A7C9A\SI*"_?,U^/"B:.*QH;C3P_EH_;::;" -5M34VRU/6_63]#+]X M=M!07?%R9-O->"SQ7V"X'^J@=>*PUODJC8"/YD0*W9QGQH''B@UW^>KFNA9']TQ=0Q%HN[-L5#Z#05(L#=Y7,4>(^@<',,IIY M&M-XYZ%N6.]L-$2+&PO=V]R:W-H965T&ULK9;;;MLX$(9?A5"+ M10*TT<$'V5E;@&.[:(%N:M3I[L6B%[0\MHA0HDI2=MNGWZ&DJ)*K^-!M8,2D M-//K^^FA.*.]D(\J M#D:\P3-;8BK=-;VU9A!#%5-R*%!.]LA(RIQJGK<>68XB 0ZB-!,6O'4R!J'@*O]/]D6L/[1(F"DMXC(9"6*6%-_T:[D0 MM02W^TR"5R9XYR9TRH1.;K0@RVW-J*;!2(H]D28:U']N]GD 2=WD_>3^^F<+-_.YP]+8A$IFBR5B-;(Y-1ML/R^7?%\[UGGO\7E3>DX[XB MGN-U6M*GQ]-G$%;I7C/=QI6HEL.KEL/+]3K/Z"TUU8!5JHG8D#=?].5DI+K+W/;58+[6Z[MMF0MRJE(8PMW'$*Y ZLX(\7;M_YL\WX;Q)K M+$.G6H;.,?5@PG%[HW<@^4X+199HA;LV!+:C*PYMY@O%?JYH7AZ[ '^3X MU4VU!+E^OPIJP'8KV.Y1V 5N?) 2U@1W2_CXBJ14DAWE&9 K+,ZUX)Q*15+ MMU>$=7S=1E\\PJ^!N?#:Z1W@GXIJ\/C_D@6F5'8:O_\3U2'WL8@&L%\!^[\$C >=TO@F M8\GV%+5_DOI81(-Z4%$/CE)/11SCAOP?93XXJ\Q/137@AQ7\\ +XBVM\^'/I M.DYKD9\3V7#@.C\.2^=R#^<5>:EP/W&?[:8>]> MSG]!S9?RYYAHB3QNXL<1[1X]^H(';%=5)K\=V#B%[K64A6<^_B'Z&9$%NEWK MNTS3B\W,EB6*<-A@JG/CHX8L^LABHD6:MV(KH;&QRX<1]MX@30#>WPBAGR:F MNZNZ^> _4$L#!!0 ( '&#J5:WMB7B$08 (48 8 >&PO=V]R:W-H M965T&ULK5G;;MLX$/T5PELL$B"I15+7;&(@%W=KH+D@3MIG MQJ)M;271*]).NE^_HTLL6Z28!LA++,IGQF>&0YXA<_HLBI]RR;E"+UF:R[/! M4JG5R7 H9TN>,?E9K'@.W\Q%D3$%PV(QE*N"L[@RRM(A<1Q_F+$D'XQ.JW=W MQ>A4K%6:Y/RN0'*=9:SX=<%3\7PVP(/7%_?)8JG*%\/1Z8HM^)2KQ]5= :/A MUDN<9#R7B=G@W-\3^&S@E(QXRF>J M=,'@8\,O>9J6GH#'OXW3P?8W2\/=YU?O7ZK@(9@G)OFE2'\DL5J>#<(!BOF< MK5-U+YZ_\B8@K_0W$ZFL_J+G!NL,T&PME<@:8V"0)7G]R5Z:1.P8@!^S 6D, M2-? [3&@C0&M JV956%=,<5&IX5X1D6)!F_E0Y6;RAJB2?)R&J>J@&\3L%.C MQYOSQZO)P_@*7=[>7(UOIO73]/;;Y.J\?#U]@(_K\[]L/(0G;3)#73%P0 MJ\-K5GQ&%!\AXA!JX'/Y^^;$0H=N)X96_MP>?S>PA"5+N3$UM:E?F98+=3.B M+G5[Q-_"]IBY6V:NE=FED J)>3^[VMS;^5E,P\C%'78&&.P] M86!FYVW9>59V?Q="2E@AQ2+)3>0\[5>)XV*'=,CI,.QY 8W,Y/PM.;^RHSWD M;E>\8"K)%XB_P$8LN3PQ!&;H>G 49#S_7,1+'3ZHMCI3K)9R+C:%Z([)6P MR,W[O:-3\'TG[! UP0*\$\\^T1TAQ&\051Q6@*JF7J@E+T"A2NY'*.?& F@< M[NTE'@G\+F$=YGDDZJE43%K"Y'-H58A-4C57,&R8(\5>S$71N-XK M2QR&W:(PP +B1K2'>JMMV"YN=WMD#YY@?Y@GJBJ2P[>Y4XW4,26>U^6NPW#@ M$]+#O54_;)>_4IAKBD9RKJ:YKH=W=*,AI\,\-PQP#[E6_+!G%9B6'(*UAN A M*WMEJ.CFD?^[3C:P*^>J:!?HH;_LY:3476R5N=,%D,D,'T&[& M(DU9(:O45-$?&H.OW84[<^-\]KL-@A$5]#0ON!5,;%?,JR1=*QZ_AVY@HMMM MMHRHH$>&<"N7.+36VX_JF 1\V0:V]@5'^3I[ KK0'OY&[2$X5TH%"- P 2N^"^ M>9M!#.=1)_#T8M9Q042]OE792BRQ'TFG,"')S%S 'RJ/'^5M/\Y6'HE='NUE M8CB>$NI[VB3HN- A?4T_;761VG7QS2II[/>NY##UNKNJDOZ*^K&S*)4CX'E] + M0LZ*^LZ['BBQJJZ-GX12(JL>EYS%O"@!\/U<"/4Z*']@^Y^'T?]02P,$% M @ <8.I5CXN&_%I!P ]#8 !@ !X;"]W;W)K.ZY!],IJ>;\)$N:'FWN<[9V>2 LHH2 MFA91EJ*?W/#X^#NZ7UT\NYC[L*"S+/XK6I7KLY$S0BOZ$&[C M\B9[_DCW%V1RO&46%]7_Z'D_5ANAY;8HLV1OS")(HG3W-_RV3\21 =8[#,C> M@ @&+#-R WUOH(L>S X#8V]@B 9.AX&Y-S % \/J,+#V!M:/7K2]-ZC8G^RR M6U$S#\MP>IIGSRCGHQD:/ZCXK:P9(U'*2W%1YNS;B-F5T[O+\[OYQ:TW1[.K MR[EWN=@=+:X^7+6_;GLW=YNT!7/CN[FOW^\>K3W+M9_(*\/^XN;O]& M8W2WF*.W;TY0L0YS6J H1;?K;%N$Z:KX%;UIG)].2A8V=SY9[D/\L N1=(0X MRY*$%2U+Q?*+Q'JFMCY?K2)>]&&,KL-H-6:QS,)-5(:Q!&NNQKIED[W8YB]H MT1&+I[:_H25K#G2%O#!/H_11E@R_YW*6RVVRC<.2H5R5:YHCEA[6A-:\.SQ1 M=)$NLX2BMY^RHCB1P <]5YBU$C-A%74H*W(H*U+A&!TX'^ACE/)+9'TB#M,E M16&)YG3Y#NGX5T0T@F5UL,.T*DS>0Y^F;-C3,=>2$9IK$N(VQ\W;X\;8-%W# M;H[SI'B.HS>'^3(X'0M@@0S,L!VC#JZ12_V02WU@+M^R(MY-M9,?RNL.WSP* MS-8L W_=1N4+ M^N2LE4=I"+HMA6 MC2-[0$OUW?2#$FEHH9BM%C"V-:%50SKT(,%\2+! G8H&K=:!5NM5M*)MRKH# MHLDFSEXH11MVUV#/82DM980K?0PEW&I?)=8=1Z 9#@@5]R6B0;A]( MMX%)/WYZ!6E=) M[26;TU&USI.1J;0=2B8DV!P2S'-;F34-QQ;6BSZDRZ#/98-,K-4*C*:D<[>, M7S:6\=%^&1_S97SGK5L-/)1K4+0Y*)H'BN;OT9IW9M,2BB?H'=8D_$ARPTK" MO70E*".?P_RP@B=2IG&O-+(?R3$?,L3*.P5.D[;=#(0'U MZX.B!5!H3>YK<0P/5<<$14Q.N=X_G]KZ%<:VP>:).)_:6!WS2:*(F78587,^ MM<>-;6R[XGR2!$@LQW"[&E2M/&&E&C%,<93GUVA/*6RP[#FM-(.*21*_75,* M5"H"10N@T)KTUVH1-O]'Y1&#*DJ@:'-0- \4S0=%"Z#0FB55*U7X=5*5M&! M%2G<5F%TW3)%%1+4J0>*YH.B!;T):5)K<5N&T773$K< S-2!#>X7H.(5*)H/BA9 H37WC=1J&%&K M8=53)LHV7*LN$/U&\V54T)5TNPBH_$7::H]IZ(:P16(.ZM0#1?-!T8+>A#09 MKN4OHI:_.ACNF_=$(A^Y&C9U4]PCI'0_=.*#HGF@:#XH6@"%UBR+HQUC:A%O MR LK-=3@F=_6X71#;RT10)UZH&@^*%K0FY FQ;561]1:7>?#P$.6H_MMP887 M!?_F/DHK[MEQ6D;I(TU+?EA$[)EA]T5?LY!L>7/$#7LS=;B#.P4DF@>*YH.B M!5!HS3*JY4FBEB?5[S_5QH-[ Z@\"8KFD;;8:9A8%QZ$?5"G0:_3)JFUZ$C4 M>]1>_Q94#3R8<%"!$13- T7S27M+&G8LX:X7](UJTET+@D0M"*K?@>I2GJW> M=S:R(<0BFMO:']X>V+%!O#U0UP@6WQ7[,D!3Q^([&UF AD9(&V_'2]L0/WZH&@!%-J.^\G1SWGX[\$8 M>8\16RK%]('!:^]LEJU\]Q.KW4F9;:I?^-QG99DEU>&:ANQ9B0]@WS]D6?G] MA/]HZ/!#M^E_4$L#!!0 ( '&#J59,B*-.^ < +4B 8 >&PO=V]R M:W-H965T&ULM5IM;]LX$OXKA&]Q:(&X%DF].9<82)P4&Z!- M@W5S^UF1:5M76?22=%[VU]^0LB5;I-BDR.9#+-/#T3Q#SCPSE,Z>N/@A5XPI M]+PN*WD^6"FU.1V-9+YBZTQ^XAM6P2\++M:9@J]B.9(;P;*YF;0N1R0(XM$Z M*ZK!Y,R,W8G)&=^JLJC8G4!RNUYGXN62E?SI?( '^X$_BN5*Z8'1Y&R3+=F, MJ?O-G8!OHT;+O%BS2A:\0H(MS@<7^'0:F@E&XK\%>Y('UTA#>>#\A_YR,S\? M!-HB5K)<:149?#RR*2M+K0GL^&NG=-#<4T\\O-YK_VS YB'3+(I+_\LYFIU M/D@':,X6V;94?_"GW]D.4*3UY;R4YC]ZVLD& Y1OI>+KW62P8%U4]6?VO'/$ MP030XYY =A-(=T+8,X'N)E #M+;,P+K*5#8Y$_P)"2T-VO2%\8V9#6B*2B_C M3 GXM8!Y:G)_>W%_=?/]^@I-O]U>7=_.ZJO9MR\W5Q=Z>/8=/KY>WWZ?H6^? MT?1B]COZ_.7;GS,T1/>S*_3AMX_H-U14Z/N*;V56S>792(%=6OLHW]EP6=M M>FR@Z"NOU$JBZVK.YL?S1X"G 47VH"Z)5^'73'Q"%)\@$A#JL&?Z^NG$8PYM M?$R-/MJC;YK)%5I P$BT$'R-( 9%IHIJ66_B0A5,GKK<5JL-W6IU@)_*39:S M\P%$L&3BD0TF__X7CH/_N#"_D[(C#X2-!T*?]LDMY*.BROF:N6#6= MQTD883H^&ST>VF]+16&:X$;JR+"H,2SR+LW%_'\08Y"6E$2*0U[*>947)4-5 M8[$>U]]RO8H;P1\+V*3HX>7URQB]YS*^D[(C;\6-MV+O,EXQ4)H769V JSG* MUERHXF\SX$)>JXL.UBR.T^["VD)1$D7N=4T:2Q.OI1<'AB&^0(64VZS*&[-?A#)NH(R]4+YP*1%@F1=RPV56UCOI ?[S2D>B6:]*9=6R>(!(S*1DRLDJ M8PLH#CHX;9$P<.\L'+2,&;S=_F*]R0JQ-Q_2!"0']7*"V%_;8J.'3XP85RLF M=I!.=%IQLF5@ PN[F]$E%,0]V ZJ >S%=E]!+5@6?T.&6T(-:'!*!6F.+8L< M5N61[;.E1@.%WP^F,KU*DN5;85)@/RQL63S$491TU\PE%T5IU)/J,6G!$2^X MF>+YCZ$N^N:0!]8Z@'HSUT[5H1$TI)%EJRU&HB!->TQM*P;LI6/(M LF!-BY MYZ#LF;DK*VH[:QS'EIVV&$X#,NZQL^5U["=VO5]ROJS,C@$CT0.KV*)PQ^M. MUU%F.DCT.TMM(4SC'CK +<]C+S%.+ODKZ&JGX\B9-!U;SK3%<-3GRI9;L9]< M;Z'RT"5&R6"#^O([M@D3JB7+CPZI*.I+$"VO8C^QWND"R/1PT$(:*W.EPPGV M:J%0":FQ9Y_:!$O2KLD.&=(72BUQXM1??:^ 29AN4>JT:S)7660/1=E?LN%W M(L@=L'^";G'+M]A/N!=YSK?[G%UQQ:0N=%GQ:#*W'H2J%Y)\KCQDBVTJ'49! M2'%W$6VY)!SWQ"]I29?X2?<&J*=27+RX;",V%P*SI+AKFU,N)'%/24!:VB1^ MVKP3#.A_OH]::7&]TVH'S\4A#;MAX9)+@B3L,;JE0^*GPV9;;+(7O1.@0LES ML85H;JT_B!,G!)O^AC2!7=&%X) ;1VF?WUN:)*^D2<%@>VR=Z9+8U!<%>-SM M0AQB$( TZ3&Q94CR\];7:AT_;*7A]H_.)M*)PJ;%81138GG:E@OI..[;+"U_ M$G^CW#W#J$O!5S2_Y%V[W_?2=NR%EJ.)GZ/OMB)?93K 38_25,-.X#8!0[*) M, F[2^:]YZ]B:AF=_)31<\;FNW7-L[)$(ZCLE2[G7UZ#TV;M%!^6P#N4C@Z; M!'T9H&5WXN^+CU9DWW:9!-9T7DZC[29Y"!V&%4T.,9P$XYZBA+243/R4?.ST MII-\&P;O+=X<639OISW)C[:L3?VLW8F75_3TU$71I%OF=^NF](9X=USA3MA.=@ZP3$B?=O.62P\%A_7)L M^<%Q^=O.RQ=%E57Y:\[+W_? _)\X,:=MX4!_7CALCM*$S@8F)4/1 ]YP>L"F M?PK=<[>#=8@-^X[2:5LC4'^/?9S4^$:WV1)J8B;R0G8?[.SLM5MI.L9IMW#W MW_A7EZ*E?>JG_9OZ$$9G9*B5!0>*U&<=<%V?A>E6N&)J"$E-E1!L4A\TH>PI M$^['8=11&D#L!ZJ\'=@_(A#G[^3!G]=5'G;;?AL'1I8\#8AVU..0H5&,]I!.V MA!_Z"7_:9ZP9U$\N1%$?&,'O)^@!V+:J]$[3E0]D->[,$J%-]S2"/])]1.B2 M@Y:Z)V#"MC((_97!&V$QW3][ 6'K82:)(VJU!@XY"'\;T.C@!8 U$TOS7H1$ MIK^O'YLWH\V[%Q?FC8/.^"4^G=9O4+1JZA#W!>=J_T7?H'E39?)_4$L#!!0 ( '&# MJ5:\8I>!J0, +P* 8 >&PO=V]R:W-H965T&ULK5;; M;MLX$/T50ELL6B"-;K8L9VT#CIV@ 1HGB)SM,RV/+:*2J)*4G?Q]AY2B^B*[ M+9 7B:1FCLX9#CDSV'+Q728 BKQD:2Z'5J)4<67;,DX@H_*2%Y#CEQ47&54X M%6M;%@+HTCAEJ>TY3F!GE.76:'L5HP$N5LAP>!9%EEE'Q>@TIWPXMUWI; M>&+K1.D%>S0HZ!HB4,_%H\"9W: L60:Y9#PG E9#:^Q>35Q'.QB+_QELY/VI0J_FG=MP=OZ'?&O$H9D$E M3'CZC2U5,K1"BRQA1S%-IGF1;VSH6B4NI>%8[(X.,Y=6; MOM2!V'% G'8'KW;P#ATZ)QS\VL$W0BMF1M:4*CH:"+XE0ELCFAZ8V!AO5,-R MO8V1$OB5H9\:/<_&S].[^CN;XNK^9S2/R<$LF MX^@+N?WZ\"TBGTE4%D4*N*>*ICA]CJ;DXX=/Y -A.9DGO)0T7\J!K9"F_ID= MUY2N*TK>"4H^N>>Y2B2YR9>PW/>W45ZCT7O3>.V=!;RGXI+X[@7Q',]OX3/Y M'MA6S(9IUR6 N156Z@JJ$X[E#[C5[*@,0PM/,02Q :L MT;__N('S7YO.=P+;4]UI5'?.H8\F5"8$$X+$>@ _2K:A*<:@-4$JJ,! Z8MH M,_("O^-V!O9F5\^QF1\&?M!KS/:8=ANFW;-,GT JP6(%-=>/,ZZ N)_:B%9( MW1T&;M]U#F@>&WE.SVTG&30D@[,DYUQGC^9W<111$V9QH$(F?)OKDZD2(%)1 M93)0$KZJOJ_P0F_=B^"8?=#UO<.].#;SP[#CA^TR>XW,WN^SIJ!L2;!B(?N8 M9T 4?0%Y07(LK_WRQ#W3:PE\WP\.F!];^7ZGG7;8T [/'O$9SS^;J"I! M2F*A7Y;)9;5JPL6D\#M:O=6MF^HM?,%5?A\5PS5!\"BN$="Y[N"6B M:I6JB>*%Z3867&'O8H8)MI<@M %^7W&\3>N)_D'3L(Y^ E!+ P04 " !Q M@ZE6Y41-,)X6 =00 & 'AL+W=O;YQK6?_-*83EVOZL:_F"R[;OWT\-"72[/2 M?NK6IL&;N6M7NL//=G'HUZW1%4]:U8)?KRI7DR.B"!3F[*C%33^N3(7 MIJYI(9#Q.:PY25O2Q/SON/IWS#MXF6EO+ES]T5;=\L7D\4159J[[NOO5;7XP M@9\'M%[I:L__KS8R]N'11)6][]PJ3 8%*]O(O_HZR"&;\/BV"2=AP@G3+1LQ ME:]TIU\^;]U&M30:J]$?S"K/!G&VH4.Y[%J\M9C7O?RE7>C&_J%%1$VE+N5T ME)NK2[MH[-R6NNG4>5FZONELLU#O7&U+:_SSPPX$T#*'9=CL6]GLY);-3M5; MUW1+KUXWE:G&\P]!>*+^)%+_['[A5FO=;-.KR<9,"N5:->G]Y+ZR7FG82_O)= J-, M ^=6&KB:3G6F7#:N=HNM\J[NB0\_5;_T+8S/LR?"BIVC-3"T4[6=&V4;1<=G M2T-+XM7*,6MK@],MU.\P8WI'\O!=Z_#&-GC4Y'M+YN3ETQ8R6.^^)I-KJ0EV ZPK_?@=EQ!3\T1(/A?K>P%] MV:__?"A].Q+25)W7-4X10VEM2W,"66E%\ .)>"T')IQ ,^<6F['49\9 +6J+ MDR9:I^I;[2T3\HZ\4=,-1OS!LV*_AL[2IIXD@4=_C?UAOKZ8JHN@UK817"(0H>9=L0@)S&6N"):1.1\] M.)]U=#ZTV=RYKB%/5EE?UL[WD(-J:/VZWL9C8T79^>4D<,5.Y-1J.CZ"#>F7@KV?P5"'XGT#!,=#6)(!&$6!3QT<'/TYA1#S7 MK>'0A+O<8?X=3C&"=5#GMJ@K\O8\H(AR(-&[IN8@*.H$72W[EKSO>$(#MKRG M> DEGFO;8A+OR (;J%@[;T6OH:+ GVP< .IM,!72YA(N5\TA\4& &&!=Q9I* M!@[&:&!0@&3R,CVW ;A*0XSB:'5E$*5 T&9IR.0T'R<8_3W$!CEQ(C<=PE<= MH"CK?G;B_&[9&@0\P9"R#A!@N4P0D$F$"2=!6C;<"G;/@2RXD+@+A#PS"*5K M1'(ZY;#-O,>),JWW'*GI-D1%$=_]Z0C)F.0426K:([M9"]5B6W]9O8*_>0J@ M\^3AHR?/R'M7/2 '8BT\>[=5 31";^(0VUQAKH/^7.FZ#ZXOOFP-7O;$?>E M_^Y+7HMED 12PIM98!SGLSW2RB3-A7/5QM9U04%( V/,:L$1-0+O00V9LTQ, M=]L"C#',PI9,>S*$@:R,UI71I(^,TVB/T4)D3_$%LC+3BB=&6(3>Z.M<2DBJ MRD\'E,O1.:R0W_H@*IJ\9VM^GN].^SGVJ:9)X0..MNVQ9(TY"Z&+)(GCGC)8 M/3I]!MS;]6S^HH#PS#69VAST)A\"E9T#0@:OF?0+:F<6O/N;+.@1#LLLA=@A M\*"ZC<,NA-HT'8F7J?XI*W@%3:C=6ES@ 8#0@6&) ;)"K:,+18M:^E2MQ7C M//8NM>NK(,,$ !-BQBX:IM'PWC<@MH-O6M-^",OD!PU[.4>_Q3?C^3)NA ?U M]@^C"+&[#*)6=F&!YY2A%Q1G[R$5YEP?O 64-[F,E'$J@J-PK9]$8=Q_EMS? M;3(@>^W9%+B,T,+D:Y(> ]-[DXO7KY!C%&H&E&L(F!4R,7&CB[F)'DM8/C((J> :8%G,5W 78 HJ8,&L7M'L;RN#H@:$Q7:P!.?8Q4+VRAH#0;,N!\F)I#=!URNA^X-GCEA0607;N MNP *ZRU2G*IBYWM#>".4/^L]9.]]IK(^5!@A @8G4IQX .1L'%S9>HE@D[M0 M8OBM_AV![X+K;92 'ZI+Y+RUI;^_^UKT49","&W *@39 G=3[:/OD+I)PL<0 M'A)("&P%OT=2; "5_H C0X"DP( G\N0 M8]2Z75!N3PZH+*FB05OS1,X7PGGK)JZ)#)BB3QF7JV X(4/C3%)\)*MG%-ST M3THK3OR3(CGO;@"_9F]2\/5;+#,5AHW4G+OA1Z0AU" FT M.(X =%C]!P-";ELB2S/B6-UB[76,S'5-N6/?#9S"$R\[S?I=9]L'(U"7Q=:SZ_?'&_DGP%'H5\%M(^SE0" M%?C5VFIA1E,D]KEF9R56I!$_OI\=D!!6LYJS3$(Q/ME15LB)EE"0[VMT0=ZU MQZ22)/XCS@:/WN(,X#;H+W-M2S!^V5KUDVX^X=%[;3>ZV:G/?*1 3G4[B-S( M[A)3Q! Y^GI$Q[JF @K@5;]84K <#LO-.*-;,>:/>?# <^ ()T.^2[9)_''< M=9MHCN$H5#B*M B.$+B?JW"(;%'U$/^04P2ALOG \G#2UQTG8+U/& A;LV;. M7=F'2$6)*(%$1H><37-!;-A5;(X1N?BHF:L!&UH9F%(,H0>[+NW:QS)$O@YL M"'BFL_.M!#G"?\C&#Z.,PJGS\4GB3N-FO:W9V"AUYL(/:-060U^%)8/W?<2X5=<*%V2FZ7.5I0CK']%T7T0-"/JP0-_I)K/ MY]ZV)JD8^^A!C2GH#8X)]!IN;=F0^3MV.8-52)$VRWDYN:.P,2P2G:"7_%]T M)^E\TBN*9IR207N SU:(#^J2L3Y5'\N8L*W9:/FM9 )64IN^$]3$ 9$$0C$A MS)DQ6($>41^.TLXKQ#UXLJ;GF,!H?EC1LUY#0,U3?L%8ET?UR#V] M5$4,\L,R5$5N6ZWXTE(%:P'"XB,Z+ BGLP+!&@LG(I'M7I9N$&SR,=W B/"8 M%\C?W0\5?4EQN*@2U8]6&\0?Y9[4D0^#"28ZU";#8FS M"=J2J@-5.,),7X9CA!W&4\>?L+ARR6N(V&%\Y"UG%.P[*V=[9>1@D Z6H3X= M/?D=^K='\4AR1K<-_O891?R_6*;%L;#K=[VG?@4Q:]9=-KK2G;[_--48_JE_ MWS."RSNV&>B*@QA\$=92/_ M%,>G3[('#\Z*QX^. ?<:Q\T+U]Y/N,>P1?AS[Z*1X>/IX^'E4/'EP)%9/ M03&H 1>KAL*1WA#H2I..BY.SD^S7Z9,GR6_<4(F[:#DM'C\^RDD[/7OREX_P MY[&ZYP[PR_HB'GD0^]'TXPGW7X;OM/,_OL&=7F7MIT]'+3BI'@"W1L< MQEY-*8U3Z;JNL(Y(5VF@:LOR>:Z5I&R�W$BC643KC1 <40ZJ?JT MM%3RE8(JXE=>UQE6K;5=^9 3$5V$P FE,IH4AD+9/S9'0H'@A[0ZX?#8W- K M2>6'%G0 W.1E\L8@.1 J?K#=21D@0[-S#1N@QVW(+ZWWO1'O):F5I%T,^:7H MPJ4&TLC2KIG-71Y9QS(03^ABM]$C1Q-JAX-@(048"G(6H< 2W*8*HA7T/@*I MDEV1!@]&@;Q[L5L;Y')(1BXW,F"TG(VZ*R-JD95)NIS>8? 8^C)Z9FOQ6)'%_#;'J"476>.;=51+ MQ@$N3$H:!RV_T97+M]F8_Z\1)OMQ@DA?R^69&=+DAM6#?(2XL"&6/S[.(_M) M 0"N/G3@]8\4E>,1Q&'WSDX?WQ]^(6Z=GMV/[GD;^V-YJ#@9@-CQ\<.!-,/5 MIIM$G1:G1SE9QX@]9T.TT;95O^D:YOEVZ-^)2_DN%>??4!VBES>(%X0I7U(HAV: E(P ME'YIIC6ATQ@\Z- 0&5+T.0?#YN"+2[%U21D+(6HE=M>:@[C%5"0D3'*2W5"I M.C1#9B(')!RL_<1VR>D2G!E7#U]36Y 0S M.[F12^.&''<@)P@P8"71'OQ5ZZ\*1V0HAQ!A<#K_O$S0T=. >+S[7.^N$IQ^I1*PA88.V1ZJ69IW$=TW ]E3 M]:$9,9'L9 _%*920K -TD^N,FV9TNTC/7-^-1N_QNB'OI8!&12[HC12=!@^< MW"Z[,@;&?'',?.XMR$O!-!EK%V#.IGCH=P3;DR?+T-/^6^(\'-1E"YC%HA'2(&Z_A TS6J 4[NA)J4>\6RQ_XK8^FBV.[-/T2S!O36W/U>4$J+7>_1 M%:[[RMU*6@B'8^#,K6'CN^S.BE1:Z*)B=U,.>^]RT4)<_P)=(PXT>BU-ET_YIZRN!'&J1A M[OB":>S&,9+$G=;1S+8UZ'@&X#BSI)9M)*#QF/Z971%UV8Y17[/Z>X+!<7P>JVW MZ8K!GA1VJEX-US'\TK6==.0:S969!"\S.HK0/QY$Q*64UEVS 82W)9(SSH?# M"'>G'QKER5/UZ]!ZNJ PDOWFL!*&A\SXF^/I$P504O,UG#U.X+9K'1#_.M[L MDF,?+SR<=%96XC D]BHIS/C.S$PWGZ+T@V^D6*D6O:9DU$M8;# FN0WN,D/7* N>_F&_VVBAEV M?N\P K\FEEF_>*Y%O,8?"TADU[_EMV^_3_> WZ1[P++G3\-%X'/9&,[!"/+A MZ@_31+7'8!)\JV5%E4PZ3G9\?%V)1<7IC]SG-CL%K<&/ ^[,^UH^S:)/O':O M(@N@D4:_#9ALN+P<;BM+2Y$6CG>< P[:&2FB(9'0O9S.#+M?R:=8VU@:XMH= M7]IC;QG2W(&!<37-IPUH"7)W,P$'U$-B5'G9$Y(824NJCT$/Y/90=);Y#2*M M0D*?/O^0&M;*7M]\N<'VPU5!*B<#7F"E(CPU_,D)X#^A7WK,6I_#XR^L-X-P MJO M@KA8\N5OFGB', ;J<)61K"K)@:$K!]UX_.$&/SM!V"KB*]F?&7T/D2ZX M=RZ6:E/CN/%J E$$;($ M@O*2< 3O^8[*B>I_J4DT^O8N?N7&Y<;01+K1PFC3@D&.Z>LKI$3);\<^"2^2 M?^T3"T+M#ET^>8[AVZ:&/@(@T))ZXDVP3+K$9&+?8^?SG>F^KYD/LT_6D14N M^,-\+\%2OEY/3].W_^?RR?LP7/[# 8 ,"Z <:,P<4X^FCQY,5"L?X\N/SJWY M _B9ZSJWXC_I:UO3T@"\I^_^X@_:(/T7$5[^'U!+ P04 " !Q@ZE6WN0. M%LX( !D' & 'AL+W=OR,_-AG-%'JJR;LX7&Z6V;TY.FFS#*]8BOOS MA;OH%VZ*]4;IA9.+LRU;\UNN_MQ^D'@Z&:3D1<7KIA UD7QUOKATWUP%FMX0 M_%7P^\:Z)_HD2R$^ZX??\O.%HQ7B)<^4EL!PN>/7O"RU(*CQKT[F8MA2,]KW MO?1?S-EQEB5K^+4H/Q6YVIPOD@7)^8KM2G4C[G_EW7E"+2\396/^D_N6UO47 M)-LU2E0=,S2HBKJ]LH?.#A9#XCS#X'4,GM&[WG)TH2--K)UG'>=5R>L]P^N2]J-6F(>_J MG.?[_"?08E#%ZU6Y\@X*?,_D,?%=2CS'\P_(\X>C^4:>_X6C'<^=K64-YEEU M)KQIMBSCYPN$>L/E'5]<_/R3&SFG!Q0+!L6"0](/VOPPY^]"<>*1UZ0707YG M:BT6])HHM2RR:,]6*B)U$8G62 MEH]8+W1FXFI$&4E-*PD[K+C4,HZ*FJB-V#5XV[QZ0W[^*?$<__3_YOIQ(SG? MBUV"R,LV0^A]-:7W[!ZW8J7N&?RB+?@EA;Z)^./E[;N;D1754/,FL$6\0RY']/$"[^:NR._?$";>'=7Y+S.6F]AOAM,U[V0ANZHC4\=-YY0Q2E-_72RG'@T#2/R[D%Q$X"?F)2L5L6> M-E$\M90;4">9FL!S:1R.RQ%XIYNFU(EFSA?2.'!:*UV)_!%NJ[AD;<&YS& @ MQ)>MV+/F3FB<3BTPL_P,=SACOV[9:/=+J>',[6.C>/45ZL#$\3279Y;GN%T? ML3-C_G;Y#[7ADARYK\B1-^932-T95P%(0 M7D"M@'J)G:6> [-;WGY!_ 1&O@V%X+)CQQ[)? 0(Y$M)XQHX(TK^LQM<6GX MNM+=1K_QG%-C$G/OGI*BSLI=CIAI*E:6,%7&%%^;,*( BJBUB*^_;LB&R5S7 M2$KN.=N*NB%* G'J?M0UL(&Z?V8(QZR N!R02FU,LWO/$!*2_%8W2J+!"4EN MLXT0)34QW*J;0?H.@0UL9QI?P] RCXW_]BIU7T^_ZGB]4BLI*E*8L&S?Z1/< M%FN46UQRSF1%H9[2%0>(]D: W*27#NO+ @!I;$Z3QM[W]6:_L>=%P]9KR=?& M%FCS:R[6DFTWCS]L+S_8>;_$O-?#K<5IBO]9%]HDMPJ6:70,IPZ*<$)0-U_: MH8WPQQ]) FNYS>Q,[&JU5_1"C[I.2-QIEB)E4$&(&TV/^R1+^PQTT=+V%.ER M;'^]OU[#7!)3#KEB):N? 7_[,9+U+$@6KI!RPT)9L&51%J;1Z #,N%1(.$1M M.PBV,UEI0DH)!!&D8CSJ-D8: I%J/E#KE_C3'JU:C_(YU/6]L?A$W/73H]5< MV::,VT9X/7?@(XQU7$KHV"716+JC,($+XAZ @R 3Z[KX&[1&?Q@8,%GD)M/' M0UQ6.E#ZI&^)YVVMC) E7Q>U*6^PHR5U;"\^C9UXZOLO'$,7MZ+13NODCN'Q MH]:"_]#__?);GO%JB52=@/;K'6R#POT/4:]??^2RZO+PN?4.>CU^NVGV@;CN MPM3W]QIL0MTTL2N 2T/?;LJZ!%G^Q@)@G_N$18/8V1XU5,'$%*1#T+6(#8]\<- V@836$8E@.+"F$:1>.&,9"/,QX\<$ \ED._Q;H# M,:R4>N37KO5_K]DQ(H06=G(Q,:3C9IA$@G@T>) "\(R/KD>C8,0_$< /!H"# MIHY@GW 3YU$O' M;3U$16!E0PHXF5AB,0XDEA*@4JNP'7S":&.'LQQ9I M:$U8B'47074XM-%X@W@T<.+3U *ZOH_6:4%8=&+JQK%-;D]"7AK2))QVZG$W MM(%T.NNE""-G9C@)79K.C(R>F])D9F2$&#>9#A4^E$[3*:H/$ 7.'H;W$$_^ M'C[O&Y=5,"*'.KZ]X@60X]B%*=*2@_DY_$>^_M>;P=.2'H4T]>P?.P*,, W&((VI$T?_PZB[X54W['W@TN!/_0/-'\NR6!LDVI!+ SCWO:YG M10R..6';K10/!5 K+Q_)B^ X(%1%I69:$2-@P*6&\2RYA4?MJ_T+R,:^ $;0I[JC,#&0^P SJ7^/4FSOW% ._V!89W!?1 2";B;>'ITT[BE^; M[QI1!QQ]MY MH^8/8(8'[OJIHYWQU[SFDI4P3[_!8%Q];&RWW /U@T!KCH(&CYC4S2\4RW_V M6A;-Y\8>B7+&UL[5IM<]LV$OXK&-73D6=@B0#?$]LSB=.7S"1MID[:SQ %2;R0A I M=GV__A:@7B@!E*W$G>GE[HM(+K$/=H'=!?"(E_="?E8+SC7ZJZX:=358:+U\ M,1ZK8L%KID9BR1MX,Q.R9AH>Y7RLEI*SJ56JJS$-@F1\TK<7PW(8"/XK9POM!&,KR^7;,YON?ZT_"#A:;Q%F98U M;U0I&B3Y[&KPBKQX'9GVML'O);]7G7MD/)D(\=D\O)U>#0)C$*]XH0T"@\L= MO^%598# C#_7F(-MET:Q>[]!_]'Z#KY,F.(WHOJCG.K%U2 ;H"F?L56E?Q/W M/_.U/['!*T2E["^Z;]N&^0 5*Z5%O58&"^JR::_LK_4X=!2RH$>!KA6HM;OM MR%KYAFEV?2G%/9*F-:"9&^NJU0;CRL9,RJV6\+8$/7U]P]0"(_.+?OAS5=ZQ MBC=:(=9,T=OFCBM=F^?+L8:^C,:X6..^;G%I#VZ(WHM&+Q3ZH9GRZ;[^&&S< M&DHWAKZF1P'?,SE"(<&(!C0\@A=N'0\M7OCLCK>XD1_7)-$+M60%OQI EB@N M[_C@^OOO2!*\/&)UM+4Z.H;^%58?Q_U%:(Y"=(&>U@'ZN.!H)BI(Z;*9(\TF M%5?KQ"[_S9%82518)/.+^ X)0_#*S]QJ(,6+E2QUR4%L>F!WK*S,FPNH-A<* M-%#9Z91I!%%0++9A8)7>\(+7$RXW4HJ&98/T0JP4O%;G+]#WWV4T"%]^\]=7 M"HG9X1#U-?Y)"J76OX?O[/2;L?UJBVHA-03$#NE3 TM']9BH[VH-VSR\WP72 M1G2[@/XN/G)9;T7O1#/?EVS!A-*[X8#U2W64E.*[QQ]9*='OK%KM>NHFQ[;W M;3AO1=V<\&[00XT_R];\%S6N"?(>CT@.@9*2GO!IMKZU M7L69ISZ'.,V?;Y9"BL,@=3V"L8>RO5UHRF96V62Z6$HX#A4:-J1'"C;%,76' MG;C]](XTCJ/G2Z]^M#80ZYK+HH2BL61+."PY=D,8!=1=4$_.B",XSXWG79@V MUR2(<>Y1]*Q9D%HT#MTP3(((UA)_,'^)+W&:XS!V\6B,PRQ '_?\.$,$DP22 M/DR[LJ#[- P3G*3Q^;X2C2"!7NT;HUQD5G7CU 2]98(=QH,_SW X^(6FX%LG[,2=\9G D+TP1?S#601,XW[+M M6;TP!V-#=<),;.;]#91!P_0 V@-G$G%#ZSG<"[&AP(JU#;E9'.T"J19,MD-1 M0"6" 55:%)_-LR%D^01J+$=OWJ)W>HJ&ID\:O+QY]_JCO24OS]MQ9FAF3N)W M]B1NAC4/1L%N7 TI993V^X#1,\Y*8R]3?OH)6<;(6 ZJ2]8\&%\A+J:\479 M&B6JTLQ':$; MF,!YVW%'DZUGQAJ[MJG'#&7V@W8)AH$0 +O>![*]$)PS0(%P'9I8/$84P,S=2A^&@* M.OW4*B$Q^.2&4H]+8$%$W1/U.H+^YSF^".?9*92Q)T\ (O)3%D^)F:>C61*" MPSYA5A;&2=C&]+)]AE/KIS*>*N]'>5ZTQ]E+&IR6^'WR8SCV_6DDZ5>3EW%J M^'TWE]WT'Q),XMQ#7L8)IKF?IK;OH0(=^6?%\2C)<)"Z>Z0XQV&8M]SE3_W< M91AX*;W>?/*Z%!HZMM^C4^?\")P-O"\G+WNJM-=3SW]H!L$EKK_4S=Z0M[T\ MSEXF :P??G-.8AN/X-CZ!J\]_UCVPI$3E^8_V-15]*=6Z"4O3=#W M]&VNL(82S[]GO?4O"''H(9@3@K/(RUUF(6P::4<6[U&7,<5AFA]0EQ#MN:<&Z.EQ6?@6HP2N,!DNTW@>V#%DO['=Y$:"UJ>[O@ M;,JE:0#O9P(2=_U@.MA^F'G]'U!+ P04 " !Q@ZE61J;E><_=/?SDJG*O/IU.;%J+B=J)KH;"3:U-QAZ793&UM!,^\4E5. MXRA:3BLNU6AUX66W9G6A&U=*)6X-LTU5Z_"(S5UR. MSD8L$SEO2O=1[WX3;3P+PDMU:?TOVX6S<3)B:6.=KEIE>%!)%?[Y?D0A;A5B[W?*A>&\Y)14FYZ^!C\B M8S=&9-*Q/[2UPEY,';#IQ#1M<:X#3OP(3L+>:^4*R]ZI3&2'^E/XU#L6=XY= MQT\"ON=FPI+9F,51G#R!E_2!)AXO^>Y \[\- XUR;FM>2HN1^@"*\Q6C%;/ M?IHMHS=/>#GOO9P_A?X_O'P:YT_M!)NSE^PT(/LB&#>"B?M:6VPZS=*P7X;] MVDCTJ"P?F"N,;C8%L[R$7.?8TEF3.LNXRAC%+U-A)^Q#8P@N&",4QDMT/%>I M8)5PAXG39M3OY8J2 ^3&KFW4IT2,9@W%A'6(C+]N0VQYF MAI,#Y)]03CJ)A2LXY,(G6CFF$6/H21%FP1A+8VB+?,T;UQ"I\%E7,O4RL/@5 MHQ4BF()?@38.T"V-+/#I"M&C6,==XUGNS-A?&.+/Q"G.P/I5%F#!]<.86= O M<[+<4\^KH.6S#?B."&0<0-IDWCZOD57D' Q0?K?2SURBHORE.Z!?&Z)#+50:24I+4B0G[R!4*G2LME'XWU0*1 X13%FF;1U R= MN"Z;(*OY0T7DX&0N:1![*5969L+XY3>,Y5(A>.D+HN6]349J=)^>?4XF[)J7 M1%?@:6>DNF1$;"2Y\(7R+Z23Q8O67BZ_/;. M?D+>"HY3Q31@[DG[1#);4% M/$:L&ZD4I91F-4:@SOJC/[-D'"WG@_5BN3S87281NST8 (]D^5N?G[]:OC@2 MSJ+YD2P^8U?M3!KV65IPLX$5OL%%TKIORNW(6K)(CLT]7YR0)8NS%WMVA,I. M\A(C\L5@O5PN#GA)HNB'%<@CU? 6I5^MD?)V)V97QWWBF^*X5;KWR3# *'Y] ML)Z]6K*;PW8:^P;JLS>.9[/!*EE&N#ZHS4L:AB>,DJZ?P\%V3ZT=8O"/!;Z>A*$#V,\UF&P7 M9*#_'EO]"U!+ P04 " !Q@ZE6">PQ_,P# "\" &0 'AL+W=O[:/!SN)98H\N-'BB*SV&OSW9:(#IXJJ>PR M*IVK+Y+$%B56S(YTC8I.-MI4S-'6;!-;&V0\&%4RR=)TFE1,J&BU"+)[LUKH MQDFA\-Z ;:J*F>=KE'J_C,;10? @MJ7S@F2UJ-D6OZ+[J[XWM$MZ%"XJ5%9H M!08WR^AJ?'$]\?I!X6^!>SM8@X]DK?5WO[GCRRCUA%!BX3P"H\\.;U!*#T0T M'CO,J'?I#8?K _IMB)UB63.+-UI^$]R5RV@> <<-:Z1[T/O/V,5S[O$*+6WX MA7VK.\XC*!KK=-49$X-*J/;+GKH\# SFZ2L&66>0!=ZMH\#R(W-LM3!Z#\9K M$YI?A%"#-9$3RE_*5V?H5)"=6]VI'2JGS?,B<03GA4G1F5ZWIMDKICE\T(6-,-:="15W*WJY\.[MFWF6 MI9>W=[=_A.7X\KTO?F%CT 84-0OJ %+\8&N)L&.RP3A(R0]3('IN_HBUST\2 M$Z8*',$WA,8B,,]4<69XX 85NE)S+?7V&9P^,@TL@T9@ -2)0#C;>Z&X1W!# MYUY4R(9C<%8$OZTZO5XT@DFB+]E:FYA84@)V:$IJ9".XDI*HD@;QL[!&MT<, M':-A,KBVP> 7OFVR65UKXQU10HGT,7*O'TA32K9:FUL,LN<8H M3R:D!MN#&V8H"OD\2(->$RCER5^*I?R>57HGU);2@Y7U?)@MT#CJ MS2 V(8\&"VVX+X_#?0!AT65:K<)E>MZ,XZ.G0(GA7/CH* VU(6P;4NH#KTC) M>S#(&P+!)\J"![8]EV)O] M!O-I/$UG \$LBV>3%&Z%$M36>5<\A_-QGL?3Z?BXSS[$LWP,?VI'=W0LF2,> MO>,XF\Z'DC2+)[,>XZ6&E@PF2H5F&^:FI8MHE&N'2R_M1_-5.Y&.ZNU02FG97MQNDZS*>U=C3MPM*_2C1>@M_$.^C\LJY]0 M2P,$% @ <8.I5G:CAEVS!0 7!0 !D !X;"]W;W)K&ULU5AM;]LV$/XKA#L4*:#8>K/EI(F!).NP?NA6-.WZF9;.%EN* M5$DJ;O;K=T?)CE*_+.VV#/E@2SS>/?=&'G4\6VGSV98 CGVMI++G@]*Y^G0T MLGD)%;=#78/"F84V%7VMF9[IQ4BAX M:YAMJHJ;VTN0>G4^B 9KPCNQ+!T11K.SFB_A&MR'^JW!T6B#4H@*E!5:,0.+ M\\%%='J9$K]G^$/ RO;>&7DRU_HS#5X7YX.0# ()N2,$CH\;N (I"0C-^-)A M#C8J2;#_OD;_Q?N.OLRYA2LM/XK"E>>#Z8 5L."-=._TZE?H_!D37JZE]?]L MU?+&\8#EC76ZZH31@DJH]LF_=G'H"4S#/0)Q)Q![NUM%WLJ?N>.S,Z-7S! W MHM&+=]5+HW%"45*NG<%9@7)NAN_LPWLZ>C1Q"$\,H[V N6YAX M#TS"WFCE2LM>J0**^_(C-&EC5[RVZS(^"/B&FR%+HH#%89P+_FG M?K8PZ6X8VB*GMN8YG ]P#U@P-S"8/7\63<*7!XQ,-T:FA] ?;N1!F-U&_J8= ML D[9CN5]*BB1Q4JETT!W] 89ZJIYF"87C"EU7'=S"5*.LA+I:5>WAX7!O>: M8KFN:JX$V"'["+@#<]THQ["4,+M37X.KQS!7 KNXOF))'+$*N&T,T#3CTH%1 MG+:QQX OC7"WS$+>&.%0"^X=5V+E852>A+S%[8D2N&OX7*((%X;=<-F #1BW MI,:@4?A3FGUI,#X%[BSS&2MA;42.<*2$C.F9.&3O[Q,\0&=EP;A#GZUC$BQ& M"IT7AKA07_$)-S-R$*:>4U*\45X3RTNNEJB0J\+C<6L1H..^@V&K$A3<8(CP MCW3C[%H4TY(+DS>5=5SEGE"('&.,'J!5Y$;.C;D5:LEXY?-0\5MTW;$Y8,!R MC;ADTI ]?S:-P^0EK@]T1GUJ5%M *;@L!^.PU%/F=;,GC0%; 2OY#7BM?"XD MI"@RJCS+ZMG:S!N,//HPH M)MDA1+<"%EKB>4;!=!0TB_#Z1N!6X\X=Q=HSZN%\J:[:JW6-A[3(!(\21H%TY-DBQQ/@W%RLD7.PB!-XK[54M,!\NAF_RC]55>C MGX[%UUP^(6LW%0U4\=_5LBA.@F@R[5&P@L?3>RCC-$C'\4Y#'_/Y&J/A#PCZ M*BGH(VD]\^-GS*X2C1Z')T$ZC?M!"<(T.Q39*#X)LDG\/];1=X>K7Q0'2;0[ MB=^S.CN8ORVV61I,HVR+C%$*L^T:N5=;F&!-#1]0)8^B( JG+[;I299M4_?I M0Y1T.GYQH+;A!LJB[6I^E(1!.#UYN*;)))@DX9Z2=!2EP3B=/!QMOS\=T&,4 MDPO\GN;&?=-EW/K& C_>G5 -?BIC@P?4S]'^U76MC6M4VP?N[S!],X3Y7W;] M#,%7PM(=TQ!SQ:N:HHAZ[X2H9>!WO3 MGV/?JN3&_R,+4$.R&-VQM_=N^+&]I&TG88&BX3 ;#YAI[[+:@=.U MOS^::^=TY5]+[*_!$ /.+S2VSMV %&PN%&=_ 5!+ P04 " !Q@ZE6TQXE MD* % #H#@ &0 'AL+W=O^ZYVR%UWEIWXTNB(&XK;?S%H RA/AN-?%92)?W0UF3P9FE=)0-N73'RM2.9 M1Z-*CZ;C\8M1)9497)['9Y_#UY.SJQ->'Q=\5]3ZK6O!D2RL MO>&;Z_QB,&9"I"D+C"#QMZ(WI#4#@<;/#G.P=LF&V]<]^OL8.V)92$]OK/ZA M\E!>#%X.1$Y+V>CPV;9_41?/<\;+K/;Q5[1I[?1T(++&!UMUQF!0*9/^Y6V7 MARV#E^,'#*:=P33R3HXBR[#70^"*&&JU!3ADNRI?@\%;!+EQ^ MET[)A29Q;0(Y\D&\,T$%1?Y\%(#/JT99AW65L*8/8,W$!VM"Z0&14[YK/P*O M-;EI3^YJ^BC@!^F&8C8Y$M/Q=/8(WFP=["SBS?Z78!/6R6$L'I8S7\N,+@:8 M!D]N18/+IT\F+\;S1YB>K)F>/(;^FTP?Q_IH XE3<2P>!A4_2-!*ZD9BJ6V< M4&:%]QB^X(4TN;"A)(RR*HQ:JDR:@('4DN?*EZKV(EB, D#1H23:DN)R:>XZ M("*A "16/0/5,R!F<"?^?/KDY70ZGG^_?A>O)O-G0W&]%"V)S)I,-SF)4,H MS'N0L#CB93OT:]O"/Y-2#N,/4TKSGZ*UR_BD!SJ*-G:A51%#8D.Y\-8MXC*Z MK8%!N=#6^WWKE!\ .!8 MH5+@M3L&B-:E3=2XR(TSNS#'$PA I,N(=5.L6R* M!1E"#11?W\/H4_8+DTW2D%MOMG,Z]J!M76X\*Y,3-=90\*W^3 MW&*I:*7OWB*+2%*&O2>DK-?2\SIGFZ+D5PIL]UNLM#HGY^R-_A"3R='SV7C_P;^#0[46*%DL]S:AR72^=_]!WJJJJ5@C MK&]:S7GYT:)1V=D?EMT0) M"H*_ F7A^350@;@[QG&'GQL*QQHG9^ZBVMF5BCH!GUJVH(4C-J8$J)"2*T/C"]'V!R8?"CHAMDV>2;6945;4QRSU/43X;MS5BJ0S>*U;7IJZM"WWY'I(HNLU*:0H2 MR :'NR3G\+IK>*%X-7K_YH:JATA4WT_1[G=3B/DO?PU^U1V"J5:6*OI@S$#5GAE%&3DYMZ MQF09R\V-808Q!*VJ[CH&6% J%9 Z%MOD'TQOJCLRTVZ<;&O3SK+8@_<4FVWW M5'MXZ&@[VOKZJ,@5\1L+NZIM3$@?(NNGZ\^XU^GK9;,\?0."0Z%004U+F(Z' MI\\'Z5C5WP1;QV^9A0WX,HJ7)0:*'"_ ^Z7%8;>[80?KC]O+?P!02P,$% M @ <8.I5A. H<+N @ . < !D !X;"]W;W)K&ULI55K;],P%/TK5D 32&%Y-8]V;:4]0" QF#8!GYWDIK'FV,5VUO;?8SMI M&EA7(>U+XGM]S[GG^G$]WW#Q*&L A;8-97+AU$JM9YXGBQH:+,_Y&IB>J;AH ML-*F6'ER+0"7%M10+_3]Q&LP8\)KH%20Z1E_.XYG2&E 8['>_9/MG9=2XXE M7'/ZBY2J7CB9@TJH<$O5/=]\AKZ>V/ 5G$K[19LN-O0=5+12\:8':P4-8=T? M;_MU& &REP!A#PBM[BZ157F#%5[.!=\@8:(UFQG84BU:BR/,;,J#$GJ6:)Q: M7A:%:*%$7PG."26*@)Q[2A.;::_H2:XZDO %D@C=B'T0F^:*@RLGS1ZZKL2";'2&Z!UA&LE;J:?E^QDZ>Y.%?G3QZO\_ MR9\GWMLE0/;6Y1$[C2-1XYIZF;9@68M> 72-!M, M7;LP^F+;A=!DE.?YSA@5P($T<;.)/UB1FR7!0+?!0F"F=@BVNH%*&(5%?C!8 M67" $%;P!FP^KO="((6WHVRI.\F2P0HB-XZG(^P3,,7%#IGMT)DE4<^6- C< M*,B>NWTWGF3HN\V)>\)>]B%]F+I)EA[,J1NFT=%#=5CB(/3=Q$_'GCAVI]%D M[SEV<;Q1-VM K&S/-D>U9:IK;(-W>!8NNVYX"._>%'V&5H1)1*'24/\\C1TD MNC[=&8JO;6_,N=*=U@YK_;2!, %ZON+Z1O6&23 \ELL_4$L#!!0 ( '&# MJ58NQ9EKFP< -\4 9 >&PO=V]R:W-H965TVU'[LWM]>Z=H54XMXP6YU=,SK)2NL'NOF0W0QB B0*D3JRP/'W*-Z)HB!#@/%;8W/0;4D+ M^]>M]1_]V7&6%;?BG2Z^RLSE-X/%@&5BS>O"?=3;]Z(YSQ792W5A_2_;AKG) MU8"EM76Z;!8#02E5^.=/C1]Z"Q;Q"PN29D'B<8>-/,KON>.WUT9OF:'9L$87 M_JA^-2JQSM^^T>A3&R54AV">AI#;L9^V$O1XY6*5RRWY0F<@.UX^ JH.6M-#>)F<-_L3-D$W&$4OB9'+&WJ0[ZL3; MF_P/CAHL39^W1(GRVE8\%3<#9((5YE$,;K_]9CR+WYS!.>UP3L]9_TLXSUNB M96S)OOUFD8S';]A+ALG!\^:2YL:3-^S#FFT%JQ%*L]&,LS4N.9+1\8*E.5<; MP2ZX)?YCSXQ)Q5PN\)=A2FT$VVALI:3:^'%O^S)BN2Y@T(+ .V3T;[7$S-HR MIW%7U0:&K6!0&I9RFS->% S77.U8I8U/8KTF>[(%SMWST'K6*B-3P; 7GF*? M<1S_J[%"CU0J*SS@I:Z5:\>#;4Q>]2UE$:L*@.5I:FHH5)9).FD$-Q103%J>(FB05Y9J S]@ M)A./,&3).=+'25I;"[A":4>GQ3F,R$19!4O2053@2YP6NHW="$_JR1"TE4R2 MU]OP;'/-O&Z2$\)$U_A=>=]X,$HURKJ5+H>JI_DQ0@*8U:9U@8'-1X[A/3A6 M"2-U-NQX]W?_(1;8OU4+]KU(1;D2IAU)V'T7[%=LMHRC.(Z[Q?N1+PI4 -5^ M1X SL7+>LUREY"_K]NEQ,;Z*DOGL\@3'Q7@6Q9/)Y4&R!:>EW)@=^2*P+6(* M-1=;SZ?1/)GVPOO[G2=,3QE=L M,4Z&DWZ8%O/>_3^& 42"9U)' M8*#;0%71DR&:AF?4S0>787&,Q;P3S'X_G5 M[ 31>+E@G[5[?KMQ-!LO>QM.X_V=+S?O109I^TR*GM5IT!I9HEAZ>:TP13D) MVP*4UJ5,62:+VD.M*ZWZLM2G3$0J)SP<+[=4DM*C#&.YWQK.4I8'9;H@ P0O MB=_LT?D!U$/PK'G6Q?E@PF50ME9^);:SCK()W%PT%5(Y6Z1N7298F= MT;BE#Q%A3&MCL*;8A>G>'VTPFB/N:?;?"^%]6U+N?0JVPY]R#J#=TXP='9E" MNYQ&R^7TQ.(DBB%JL\5>+S\W86F6IE3K+;-A"YSIV ^A3EMGY(/H28-? ?@ M*0H'^5&KS,M8Z"6D)TJ/$6%IX[3&[^CI6XK8>O5K$PF>_5J'6$5>P6@C\21, M*BTGOISCVI":GV8R57TPC_J5KB :I"CM2CU*=.;4D6]>:&@E59>-H;,!I+!P M2.J> ,ZE= M^8ZJ-Z\D,GQX'$K?)R#;?6-6->*.DH$B[G9'7CI:*JW7"VK^@Y>Z]/^[2=]V ME:&7\#PY*G][%KW .IJ/FN>?MR$EI' L_$J^X^JX'3I@V8MG!9]%Q7VOTU<< MBBR>0H_@:].UE-BKM$]N-T[+"*>4&.(OP-=)1E;KRU:$]J^B]/:Z+(/_L[C/BQ>44\JFK1 ]T'2 MV,K6B2N>O7I__5_;W0J!,2GTT?5K < MZU<[LF5!Q]:&%V&>^A>T%W65(JEJWZR "F?4W^9ZJ]ID=EY_^0HUPPNM%SJD M'M^0T)@'$.]/Y'9$C:=O$L4^#)E_\7@*@22[!Q6G2;,N3'XA]9M>Y;AO0Z/P M&M/-V>H:3@G)V.0"+L5Z3>X@M:K-,[G5TEP\D>Z1;_&FAY[,-_QX"]$ECGX' MN3?A[5"?2D2+(#K$[.69>OS:::BR3/&*O-O7*D:%&$AG,?NN[::IN6X:Z978 M2*6Z(T-)/9&//0A%H/1':0%U0J">^ZHQZGUT*H79^$]K>,NA2A6^/W6CW=>[ MN_#1:C\]?/H#V8',LD*LL30>SJ\&0?C:&Z- '/UQKJ MT=S0!MTWS=O_ %!+ P04 " !Q@ZE6H%6$FT\( >%0 &0 'AL+W=O MV9G7]E2J9N)1&I)RFW/U^^IHJ16.VH'6""(6Q2K6)=3IXJZV#G_+6R) MHGJL2ALN)]L8ZX_S>6%^=5'K#=U3_+.^ M]7B:]UIR4Y$-QEGEJ;B<7"\_WKSE_;+AWX9V8?!;L2=KY[[QPY?\3E36A.BJ5A@65,:FO_JQC<- X&QQ1 M"JS$[G206/E91WUUX=U.>=X-;?Q#7!5I&&KPUD(M77VSF*E)_Z$<* M%_,(C;P^SUKIFR2].B)]JGYS-FZ#^M7FE!_*SV%);\ZJ,^=F]:+"W[2?J=/E M5*T6J],7])WV[IV*OM/_T[TD_79N?EN\7YR_8 M]K:W[>U+VG]HVXO2X[;][B*IY4*=J*%R]1>IPI2D3%J,^A'U%!MO@T)9JX)R M\KI4=>-K%[!?VQQ[ 3/[I$+4D<)4Z:!VJ!W^RZ\ >E-#)>0!?*N^-MZ$W$BI MA9GZ5^/E&!QK[";@."8(E/[Z*\I11:?H40/.6DIS_:1T79;N'7> M1$/)1*TR\I%5E&0W<:M-U%E&D>0 M:FI^&;<^"+U.KW540#LT=G"?JMH;,*.!+]A>-CFIN]>ZJL\_PX7: M1%V:OU/ +%0C KIR/K9KT_U9GA[(-HA-YNP#PF8XJCFMX[B^Z#+)LEHSH:V&766M=ARB(:XTWO]4F@!74_J MU?+#:7)PH@%,+)\I4#&PL[$1U MH&N)Y7PL_Q/(E.8;E6;K'$S:PA(#@\:,W,$,AF4?BL*[2A4-ZE)P(K608".F M4AN4UE:]!@3C$P,3$7;(LRP?!]R!Q>R?0=4'#K#2#]J4?-XO%EQS_E,"P+C M$8 UT;!+BOO!7A6[!V.$O MG83(PX"R180B_,&8FA!F\A3^-. MH:-N-53#=B'J%EI'E5O*$%I,O4H+S<4C'%@ZX9%!LXU>@W03_#/']8/L-6V) M\_FVG6]W!FVQZY)[E9R!/#>\A7EZ"L4J=\GZ:V_^QG+?9=C##)J9LD#61HBQ ML6WZ1V>,X!QOB,&CI(Y18&/PO)CZJ-0CL784:KW&G(T9PFB)CH3F.6F$I@ 8##MY8-V@W)*-W'Q]X!I3 M?*Y/!*U3_4A*I53I,:,:WEN$!9QY4@*HG-&H[4;Z]8X#G,(L (+K.K70+"9G MQ2X&>HI0I9\.Z>>/?8IVU%=9US# 0FQ1U\%'@\@$T<=&0,]#0(G0C$ &S1&= MH9W7>J2T=6''!.!65FI,.J 53G)ED2P$'>B5;L+?2# M\^@/F#XK7"PB8^BZ!ML^8BJ-'+U7[V:+7GL;JV-N,2H=3WY8%FKJ1]F68/H* M12W&@_JD%XA@IG[M7>!9^XY=X(F0)R"NKQ$/.?HRS,L%H4HW5N(;ZW=M21< MD^^T'^[KK0PHRA)";LY^G M[34B-[ 3XY=T-,%ABWY&?A,=.@4+#N\$>2I>WIP2Q"D8H^[$BCGA62[.EW,NCMZ/V%[,Q-$;,4'VP7?.SIO7/YVM M5HOSN_L_@_QSY73W=0PD*=+K+R5.T\W>.(J MUOC^5OOC0A@$(\(+7*.3QRS.Q\J46,ATDFWEFT/+!_^YO[WE1">%B;G&/I;, M!]^L*O(;^3+'TT-C8_I\U:_V'_^NTS>O_?;TY1!';4 =JJ0"HHO9AW<3Y=/7 MN/0072U?P-8N1E?)SRVA;WC>@/>%<[%[X /Z3Z)7_P-02P,$% @ <8.I M5MX%[]+]$@ FD, !D !X;"]W;W)K&UL[5SI M<]LXLO]74![OKE-%RR(EV?+DJ'*.V9>MEXTJR>SL5XB$)$PH@L/#Q_SUKP\ M!'593G;>>Q_F2V*10*.[T?WK Y!>W)GJ:[U2JA'WZ[RH7YZLFJ;\\>*B3E=J M+>N!*54!;Q:F6LL&/E;+B[JLE,QHTCJ_2(;#RXNUU,7)JQ?T;%:]>F':)M>% MFE6B;M=K63V\5KFY>WD2G[@'G_1RU>"#BU:R5F],_HO.FM7+D^F)R-1"MGGSR=S] ME[+R3)!>:O*:_A5W/#:!%=.V;LS:3H;/:UWP__+>ZB&8,!WNF9#8"0GQS0L1 MEV]E(U^]J,R=J' T4,,_2%2:#?&Y-^79D\4U7]-_'N MMU8W#R\N&J",[R]22^4U4TGV4!F)#Z9H5K5X5V0JZ\^_ (X\6XECZW5RD. ' M60W$*(Y$,DQ&!^B-O)@CHC?Z3C&9RG@W%720'^M2INKE"7A K:I;=?+JKS_$ ME\/G!W@<>Q['AZ@?S>-!*KMY_*=IE(AC<2["1?[ZPS2)KY[;I<2;=Q_%3%7D MZ$6JQ,V=K#+QL1 ?Y(-(QK@7\302I@6?#J@(69:5N569:%9*O#8XR2S$6UV! MXYENE64EBP;?7$:CRTDTG5PR&6%*]D]_#(0G]>Z6?&:R-X9 M+H$$D^'SG>S2N_CYLX'X B-W2Y0:@)2ZJ9&7.!&WJFYTL10-\ >05X,#-BLA M_7/$P:S-%3E_)E31@&3Y@P"6D1O9- !] %,DV]S 7$#,2J),,A=+(_-:G)4! M%[!^IO%U_4S((@-OKKX"^J:RU(W,]>\TU4UT+[LYD9 U0"BR!D^!Q1:Y6I>Y M>2 N%+"O*AA$[*$*#'TBUM[=J[1%'!1O5E(C0\3"FY56"S&K3-:FC?BX6.@4 M2< ;-"#X +0JTRY70LET% M-DQX+!M6RYE^1H/V;X4 IB%R@9A6J$CZ J;M'!)%%RE$SQJT GS3!U0DZ>@T'@P]!=Q%)1>@@HCFG6F-]H*&YX5: MF!RB*JJ:HL\.RUL8"")@(!1";Q48"YK#$:-OLE\A^L#?[UZ___+VAG=IKE0A MUJ A)QY S*TV+MJ9U\+7:= ][=65B!"/=@BB"3*MBI-_9B!Z!KC+.!< MAG9

4:"VR4:>8^C,@5Z3#5;&_(AUP8,G,V/=Y^$.6<(2D-#MX(, M"!:'H^??_/\G:QY_1VL_BY^!P:$1PN9*$MV-NTD!+&[):"&:R 8VW[_:V.+C M*="B/T"\/[V*A]%P,MT'*0VPB'1 M\#CN:/#507ICHI<<1X\&7P\/T9L0O?$&/0C\XJ8LLY( ZP8+,K'.J FC'Y#N!)2.=9#GAI8:!HLZM:?)'5$I#1>G%$N&5!4Q<' MP%4N@0JZXH!SPP,8@XF'09A26:>*O9 -B&:6A?X=X?)6,=>Y*9;PIT5[))LB M,1D L0D;5A.RC5*2%-PPN[03*"]&<8B#LH%JAZVA.*4 9PG14!%"9%;%5;3 MN;JEM'2#!@I >2($#V 08'Q.YH,IGD*Z$ 0YQ^17.L<,&MF$0HS6+;9I(K/[ MY>YQB.)[4L'R6R0KEY>B,B!!F?^JJ,[%O0(#=7DI1F>@B7MSGD.)C'3!.&#' M-% !^K^RB8/N&DEO@1OC5<#*K@&K(7'6*RQP3BB7D M&I7,.760&10+L&\HXJVW(8>@751!%YK-0*6S.W MRN8R[ V<[J)7J>)@8=.EDTX-B%BP%%3^X/6N],&.CB MIJQT3E0@^=Q!.Q*3P52L;;H=UJ(A>[;4 )*'RPS4"UHU[B>LUMRI_';;87<* MCO59I8ZP.*@Y5+?=CQH[5A3)^!)J"BWA4U9L1:URT-A U4B&!J;1M%2J .F^JJFL(GR>U@$[KZMU-L0SS/@ MZR]MNQ7W&F %B_@AE&S> E; !0 :=3Q0S&3JQ'1K0OGUMWI7*>E[(."FZJ[? MV& U D^[NAADY =;&:[0!-XMO",M8I:+&[LX(F)#:[0EF .*?5,46$5_L($$ M./[<3:MY6_8SP$6W[990LV2X5=E''*35;U2M&]3G7SSR>X69M@$\*3+N673% M6<_EDZM0VS[#RN0#N(/&M(=WU=JCXH81>[W3OC6/[0UB6?N&1R@&R9M-T!Y3 MA&U3@$.S\L%>597J&E, [)!X'4#V.QU,KMV^56J!+6ANQZ10L>*"/ 6CO+34 M^DKS:=T.=5$B);FK0"I%%>GU6F6:C1J+245O!D+]&YP(>U; &X69GGBS'*(? MV/M/:EY!H?X@XH02T6O;Y@NLI=_FPS&6WGL@5%!D(6I]XX91^'33EFG3,MB( M0WN&NK0=3$IML"NE,>X&2$(NBP,7,L4<#&T#.3]"[#/+Y+\_SV:./T)Q\E?2 M]#:5GPL-K[JI/]=^:EMD-LLM@?P ]*)IHNUK]E]S5D\K<;#ZARQH UCYW(+, MN.4'-+B]IY0CYB:"+5%O3KI&'%HYVL)WL)W/S&;4>9:T]5@5-/H\TWE+ MP[LV'B:[56DJV3A>O4O[.BR,S0NELKE,OSKCDHM%%PQDGK8Y,V1M^E#*;,MX M1I0E1'C?R Z_=';^\7]@V M!?7Q#[*D[E-0$JLDH"668$%9)75.&4%A&P@ G&B9YZZYL47:"A10B@1LUXK0 M5_++%?@.)DZ/4OM(X;7=;[(?NW?V$,Q4X'S(EG=J M3M-@D@]L+K%P:$F17XK17\#7*$VM:(9K%;G(X_1"3@TSW"[7-9Y[4>S@GHI- MQF#*[B3.IGT[)0==FGZ/+6CL@9KK4A?G9K&H$7CYD" %6UIVYM9I*52/T]BB ME\>!#A8<>1P1FUL"M,#PTO!DYH<[.,5C)L1B/:%)1J"+QQKQJ"4>_:S[I3<=83#LS3N M&; 1^222E=[BD Y*0T?@0@0*^1:;6P%D[I4C;/HTCW9\LB,:/I'ODG*_I[DS M!ZER=WQ_UP>LY2F]F&_HL,37\6"TK\."ZK4YNVNKZ JKFM*V:3O;K?X 9@M.@?:<4*ST8P\ZW:AI66HO;I<8B.XH#X55P'IUSFG 6 M#T?=X7$\ CJQ__B3J19*(Z6S41*,FB2#JV1#VA['JB!3LD8%W X#3L;303(, MF!^-IM$P&'"S=\^#CCU53;;?P_T;[OK88+[5PK%!BCD*.R6G23(>3"=BW>:- M+O.@%]W9(Y;P?63>[<%4@S+5^.HR<&,PUIX#]YPV-7A?*H 76HY;&OX^&-4C M-6=/ 3[M:NT.P%3M0^[RV&6Y%#';4,;B]8%!; -#,D@\,+@N2.7LB$Y[7 .S M4G1^RH4Z#J,#O3>JP@J0)_O.1EOG'(I&H!M4LX&N0"F#2T@%U]B@?A#\&Z9]S0*1KI? $QJ2;[YS0#2.?:'2#[4 3\D*)- MSE6[P1A92DUBMS6S1#T2OGI@PD0/QYT#8S9A&O1RWB=$R5D0):ENRULZ\.,D M!*SJS\CYQT3.T>5U$'S&H\%XM!4XR723ODSAYRY\CH=Q%QA'H\'U9%?TC(/H M.0*_'!\?/*\GEW[P^&H07+XY%4D\CJY'U__'D=,?VD0'@^CL&X)H\LTQ=/:_ M'$-GQ\50[%C;&#K[GA@Z^S.&/B6&SGP,C2^'AZ/F:#RX^C-L_O%ADT/E1S[% MOW'L/Q(T^]]I^*X:TQU4_[^(E8_][R/H=T]T(?B)47S?]$^^"W(L05"]^_.= M:RN[!V^";R=LQ[1-2A_M#KK/,_(S]^F_]4*),\+:+O9NI@R.Q"-)0Q*-1[VX M.PWC\+%)@Q,7\X'H.LP;MD>6&F\J70AWU'$$^4VU',@I)J.N$\"RC ?7<2!@ M/)Q$R73L:=D# '3'35J7ARC%41ST*8Y*3^B(QW:94VP@-G=*;1Q#6$3EQ(2" M?/[0X6W_*T^NX^DPV?8[/0D^?@WN@=#%+LYL3+'5+OS(BW)3KG_E1?G]/7PS M>3/AP8:;"S@4H\+K)H#;V4;\[6O!R6>EYI-1&T/J_T1L[M^@[-T:>&<[M8^@ M-@>C=6GL76YW2^U0\_=X3$?.X8]DXPL1_WFP_D*LA-_%#%CQ3H L$3MO#%_L M*NT7O^CV:.]K7_PD\+IHU&N,@?<,I^)S[];IKDNG5F<=J7@2C<>=W\5)=#U- ML)NKB%\DD:E;E9N2O]2V-?\JFDR#^, ]R MEV3K'F,$I41;!V< \E;JG.V>LU N/?AN'94=7-#CR2IU"KH;2WA=@Z\=@&_- M*8WTA]+^CE?@GSE :/I@L4=[">TB7#UAKI@$>:QEJN,2>>'3D5WG1"X[^Z3* M%I[#7ON]\9?9@+5+WJ!=-S:M+NG.)G-:=;1@"V'M-66(_$T+T99TN6\R#.[3 M6G#>>[\QO+!)#[:^SFGO4]LK)?T+]X!K;Y\ TQYF(KR1Z_BP%0>JW$F7A9?1 M6-!]E>YI?-D[W%KS_1B_21NWVG#/%FW3!HOA65+QL/74'_QDNDXK169(HZZ+2*8E,\&4>3X3 XC=^*J%T9?B*9 ]ZIDRT6 MG&6$GGKSY8/S42I1& BI!NKU0[%R2\)N09?5+RM3UTB<[\+082&#;Z=B6&80 M9"@%Y0CA!#N(=_MT- K>#EAM?\^;,* W\[F\M9&AB5B M,7_MP(($=S6XE^LAB)2 EXQJ!9O,CB-M0@)#1X$'/;HG5B9[)S+LMMBI <+M M^@+!KB_F7P2_E[!6U9)^%0+OVK9%PS^=X)_Z'YZXX=];Z(;SKU; :G1;,%<+ MF#H<7$U.1,6_!,$?&E/2KR_,3=.8-?VY4A(DPP'P?F%,XS[@ O[G.%[]#U!+ M P04 " !Q@ZE6J>Q$LE$% !U# &0 'AL+W=OU6O%GCE_KCQZS48]2Z(IMT,Z2Y^5%=CEY M?G4LY].!OS5OPLZ8Q).%<]]E\JZXR,9"B WG41 4_JSY)1LC0*#QH\/,^BO% M<'>\17^3?(5-B*[JC,&@TK;]JZX['78,SL8_,9AV!M/$N[THL7REHIJ?>[!)H/D M:K(&.6TE*)^CQZZ&79S_B3FY);WT7.AX/HK E)U1WME?M?;3G]C/Z+VSL0ST MVA9<[-N/P*4G--T2NIH^"/A>^2'-)@.:CJ>S!_!FO8.SA#?[)0>'ASQL 8X/ M TA5/ ^URODB0]H']FO.YD\>39Z-7SQ [[BG=_P0^B_H_[#]!Q>9)E-Z2OM( M],[2*\ZY6K 7*:<#VC"QC8QMTC8Z4MNCERO/C$*+%$L5J?9NK0L.A)+'H% .,ZL;G)7H2)ATH;@8T'-S2+?]"398L5@ VC=?@GC\ZFD],7<-I!ED('8 AA M4(^$IH"#VZZ ^XO;('6KT^25L)5?UM'">=0B\C) 3ER0: K!(7WMY\B6*FRC ML\]^L)-K.U@*Z-AOZ6U2WRO420+%I+ MJ=U5=,>%!>I(V@N"$)!E)AN?!=>5VDKW A=>L:5 X>+@4ONG3R-@5IP4A3ON7! MUWC$!$:*J&L. QB@E>=:M0\#$:YR*,A_VX7?LM=7[[Z\NLQ^)R\K0VKG?!VU3(3Y,JF$6D7%HU9TD=I-6W_:BA1<6.D>P&MY#X0G*@+T<%9<0 '/T(K: M0(S'G:)-+6I0],@%$7LI^BY1B4#^T2@OMHB8=L6!HARD:.S3I0UHCH>G9]N+ M[O8A5$*%-\X=O_<_U2'UUO\C AI6'[Y$7:OT40'[ ME Z_Q+__I*'W4\5*,A>]ND^R6"*;ME\8:9'%'<6'AYX?HYVG8,5^E1Z\DBLH M\_95V*_V;^K+]BEY>[Q]D..VE;8!9.3;1VX[B:Y.#\N%BWBFIF&) M_PO8RP'L+QT^7=U$+NC_TYC_!U!+ P04 " !Q@ZE6MHF&B/<* =&@ M&0 'AL+W=OOIT M-_5\Z\-E;(U)ZKKO7'QQT*:T>7IX&*O6]#HN_<8X?-/XT.N$R[ ^C)M@="V' M^N[PY.CHU\->6W=P]ESN?0AGS_V0.NO,AZ#BT/./P[/E&K\TGD[YL/@1<'4Y2:ML;%ZUW*ICFQ<'Y\=.7#_F\//!O:[9Q]EG1 MDY7WE[SX9_WBX(@&FPJ-U1"3[\MA7/?6 MY;_ZNL1A=N#)T7<.G)0#)V)W5B16OM))GST/?JL"GX8T?A!7Y32,LXY)^90" MOK4XE\XN?-_;A"BGJ+2KU85WR;JU<94U\?EA@@H^>%@5<2^SN)/OB#M5[R"@ MC>JUJTU]\_PA3)OL.QGM>WERK\!W.BS5Z?%"G1R=G-XC[W3R]U3DG?X__B[O MWBW/-;,T[C1E7EQ@**()ER9@[-??CK^]>C9/=8^G*Q]>)_T_ST[]XJ[ MV]CW/AEU?*H>J'NUJ0_!UT.5U%N;[%I+29WC.8#1#0V*:P@F*-^HK=$;[[($ MGUK<[/16&0<"J0R%J^0!6C5$4ROK5(NZ>1!LO%2--5V-)Z]L\$[,6$":TL% M;C).01K88_4'*IJ:-MFBJ#JK5[:S:8=/DW&5=Y4)#@[(.:CC&3^$Z=Q2?5FGZA=(VKM:P%T8V/ <_XF"A#S>VK:U:$;SI0'W)-@T.=9U9 M&V6LN+V%%^MFZ"!)IU9Y*#8A>J<["/AC"#O*B38-8N],JE:?SS^]_J@N7K]2 M6UTBM=I]$T??-!8NRDEXZPK1;:$>;B'!,!5:4X"!" /<;6UGQ&@F+*HKT+!J M@N]5!6)#7N3O@D_@LH1I%MT*KO91I=W&5O!U-SK,4 F[3F=J$^W:+6;@@ $+ M8N(0%C7:=H +%6YU<$OUN34[%8VYA!\]^DW4R<,T0BCZWB2T@:@V@[.BI-8] M^@7 D5$![P<7-Z:R !"2U_O!,;F__/3DY.CT&9-<"9('T:C7:X0F0A -! M>-K8&N?XM=.LRA'VL]HH G.$;Q]CIC5B9#(3I%8G,=9W.E8FLO4O,0 @_F M:E:FL[ E&TK#,'M G?BM'7 UH*: 4RTYKHRIR0E;BYRW&N=(8N_5'T.]SF$,)<[+VU7!^2WAWQU5+PX@$#P )2@]5(&KND'BJ-WL M@5(2H!3I'&0AC0:2@:%7."Z!O1&78!)A,A(7.,GZ@9S>DVIK SH013ZCKJA M[*VO]T4.!ID#? :5#%>$P['1X>\(I]0&/ZPSB== -.0F6^?^)CPA2!TK^K+ M\M-2O4&820J? ],DG3/*H#IKC[3I_H?_1IDG1\_>?+Z03\?/_@[E'5D,2:LQ M[UDI5;+>G/EU-7KV+Q L61SCT1%"N=8A!PM1?J=Y^_@)GOYSL!G &6K,F.^D M?%>^WG%P1I6A]06="3A9\.]"80:^&M3;MQ?"T I6%L:/$C0\OV:?8[M$!L>3 M-):\HFN@)9)EM925R53SC48^6]NU32S *Y(&D(3&H3-P\#%<8CMA_91P=1J* MH3X%3S@D>"2P8"?:Z)!'F$6):&FJY OC=MF36Z%MC69_(CAD+I)1 *G?P>0) M?B2$DL<*%XGE$^'NP+CR9LO8. E.YN*2U>/'SX3"!YF1T .NV+0X*"E0B27Y M,$;@BV"0*-8$!-0P##R14["?I71$W<ZRS2520Z%;4+#SB(% M1D?&TF;A<_,C$P2V:?CA5UT!L$P/MM\4EI'*]9WX.RN'#RC$<)?+WP)VP2(> M$7NZR*#=LFD6;!!AG+9NQ+FTFU?,E\V3WWFP?R'H@HG:@"_#?F!@YW5Y&@GL M#$W&[#@'WID49AZ';B0T(Z4>M69;<,G:+>:.7C&N:#H$#Q@:.%R(99VN+FDM M)@$;<3NOH:7COD=:6G5A0X61DA5B0Y][*]KI!MFA8S;*&#(1R:*.OR"LR;82>*;D5 MWQNA$E=^5&3['-(U[KC'H"(3,,> MGD7A.J$H<7?>WX#JJ@4WZ!6&3EIA B9S&=ODUKX>)2XT*Q.MX9/8"\5+.%VJ M:T6R$:;(:T.C8@L#6]_5W#!X-+^-P-7>H7^4T?@-=P@.LJ(7?R<'P5!Y+!=^ MVI+8.<$"+B1J82 ]+E:RK B-E1$(5;DRC$F>A=:83V E)]YSF8LJ:,""1?9$ M3:*EEAJ7TXOPT2<;11N-[E5.OK,_*\$6^4#RV8_:&'\=ZKS=$4LJSF"U\3;2G)* M?X+17"%7T(1$H7G@"RYV=YZ5,CH::6^D,QX*KO%7J.(K[\3 F1LOP/LV'KA@R31?RD*61=AJ%M.2,,TSXN5W]H&] MT2"PNHQ>-W>$W_R6,_OBKI5E7NE<[[D7RE R\)V&S.FEC_#M!3*R(HX%['D0 MGZ8!3@>.._T>9NR9!<[R&"MR-HB4T4%>"] T7)>FO\\)'DVDA9$Y93'(+RD8 ME/U"P'KB,WE/8U2YHD2)5UG4I1+6SOY%Z(019B+KV\U#W)XDWE[?RL1Y:XTK M>0'P2K+^J_2,F/Z]:1Z\U)U8\4E>DY_OEYJHOH #EGP?98*AV$!WC8C3.:I"/W@PO M-H+).]X!,7ND''R_KS9R_#KC=.Q791"/A6#P,*O)5*WSG5_SO:BZ* Z.KQ)^ M[)'D1BJ677ECBTK6=BR#*.$[,CS4&F$/'<<7$M-$.H]%Z7.$O>=D"O'H!@G+ M3L#8.[XH+OQ0WZ2=;XPNHTN.+_TJ]QM=E5)IU,^/9XOZ[%W(IFPT/GMGQG62 MVQ1\FF%R41'Y[/]V=?OLXSZ_\]X_G'T[@.J9; M3#>FP=&CY>-'!RKD'R/R1?(;^0%@Y1,:N'S$" B?^0"^;SPVXW)!!=,O0F?_ M 5!+ P04 " !Q@ZE6,\!D83H# !+"@ &0 'AL+W=OLM,+YFF[7F686V8 M"LF5A)V>7W]60(B=4$\OZ=MY 6FE_?2M]J*=;*7ZJ@L 0VXJ+O34*8Q9GWJ> MS@JHF#Z6:Q"XLI2J8@:G:N7IM0*6-TH5]P+?C[V*E<*931K9E9I-9&UX*>!* M$5U7%5/?Y\#E=NI0YU;PL5P5Q@J\V63-5G -YO/Z2N',ZU'RL@*A2RF(@N74 M.:>G\\CN;S9\*6&K=\;$6K*0\JN=7.93Q[>$@$-F+ +#WP8N@',+A#2^=9A. M?Z15W!W?HK]J;$=;%DS#A>3_E+DIID[JD!R6K.;FH]R^@L<7+)-?-EVS; MO5'BD*S61E:=,C*H2M'^V4UW#SL*J?\#A:!3"!K>[4$-RQ?,L-E$R2U1=C>B MV4%C:J.-Y$IAG7)M%*Z6J&=FYUE65S5G!G+RP12@R(6LT+V%O?<-D$N1R0K( MB$NMCR:>P2.MHI=U\/,6/O@!?$C>26$*35Z*'/)]?0^I]GR#6[[SX"#@.Z:. M24A=$OA!> O[.T/&[SP,>P_'KJ %C\:QKO;1(?0_]]YA^/?2 *$1>?8D#2@]([]T'/E4 %E*CFE?BA4Q;,%!VSRV M"4E0FV0%$RN4E38Y[Y!E@YSM(9>[R"X16*WD$C%OR BU32%KS42NCTX;KGYX M]M?_GP760%[^BX1?8^W39/06N0':_5@G8,TZW["2VXM[CN7W^37C\& 7UB:L M/()-DB\H#1*$H'G&P#) D&Y>,8(WPXQ/9R(3Z)]X@%+DV#>Y(TN&PO=V]R:W-H965TN^=X=^(M]E)]UI40!GUIFTXO@\J8?AZ&NJA$R_65[$4'.QNI6FY@J;:A M[I7@Y0!JFY 1DH8MK[M@M1AD]VJUD#O3U)VX5TCOVI:KOVY$(_?+@ 9'P4.] MK8P5A*M%S[=B+M6=+J6'5)BLPRNZ?PFMOJ#PN^UV&OO'=E( MGJ3\;!S^)6-(TU!#3^/-@,)I<6Z+\?K7\88H=8GK@6 MM[+YHRY-M0SR )5BPW>->9#[7\0AGL3:*V2CAW^T'W5I%*!BIXUL#V!@T-;= M^.1?#N?@ 7+R"H = &S@/3H:6/[$#5\ME-PC9;7!FGT90AW00*[N;%+61L%N M#3BS6HLM'+%!%KP(#5BT\K XH&]&-'L%':$[V9E*H_==*& M731XQ]45BBA&C+#H@KUH"B\:[$7?&-Z(CE]&VX:8ZYX78AE Q6NAGD6P>ON& MIN3=!6[QQ"V^9/T?N5U&?Y)&()J@'Y%O!_VZ4P@Z5G%;\QH5LNU5K04R>PD] MU$ME^%,CD!XQ>HY,)=#C]?K]PU&&>%<.TK7E*_2Q&[\( M8W,VW#87,A))(/""([3G&L%O(QOX#FCT?=V!$[G38%S_,$=OW^2,1._^-\_' M2@EQ4OT(:K>HIN+]:DWVU3Y/$O*MQ/^5D;$PCKE_E(8W+\H^P>VA>2,@OTJV MJ%>RW!60]*.=[Q!E&28Y]20SAB.2>P)&9SC*9SZ(4DR3V).D"28)\56R%#,2 MGS.PO5H7PC'(0,MYIS3%<>)R1%F$4\]1!-JIPP)UZI8YP0RRYCQ.5J(8L]SE MDY$<9ZGS&L41)K'GE<8X2ETT-&:8I,X12X E2]&MU ;)S?%8S[PF!">Y,YH M63]2DL&VBRPF.&6)HP0,6>8BA0PD;')X.,7S,'-'&6J89IF_C)+LI(PH<^7$ M8#M*SI>3M_.PLM2%E>?@*/>..L>SF+X65DK@()EW"+"=9^AG);6&VU-MX>OC M:BB/<$)/ZHZ=GBG4)HDQ)G\5]Z/L"--GR( M[)>@%,\PH/7#!>"%D$+3^NV6Q#B/,_\8")XQ7S##^2SUUI"HA/DFXAS'KIM> MND=#;YQIA=H.0YN]RW:=&2>;23K-A=?C..34QZ'R;LBU1HW8 )1<94F U#BH MC0LC^V$X>I(&1JWAM8+95BBK /L;"??L86$=3-/RZF]02P,$% @ <8.I M5O5+ZG# %0 *$( !D !X;"]W;W)K&ULS5QM M<]NVLOXK'+>W$\\HLB4[L9VWF31)>S*G:3-UTLS]")&0A(8D%(*T[/[Z^^PN M ((RK;R5\+VWS;,GMFM+4^NW M3>:ZJE+-S<^ZM-NG![.#<.-/LUJW=./HV9.-6NE+W;[?O&UP=11G*4RE:V=L MG35Z^?3@^>S1S[,YO< C_C)ZZY+?&9&RL/8C7;PNGAXC']'6;_A8D',0OE] M;?C!%NWYZ<'Z0%7JINK+]TV[_ MI3U!#VB^W):._Y]M9>P95LP[U]K*OXSKRM3RK[KVC$A>.#^^XX6Y?X$9<20+ M\2Y?JE8]>]+8;=;0:,Q&/YA4?AN;,S5)Y;)M\-3@O?;9'\U*U>8?)2RJB^Q2 MQ)/9979I5K59FES5;?8\SVU7MZ9>96]M:7*C778O_#I\[7_5G6 MG=^Q[DGVQM;MVF6OZD(7P_>/0$,D9!X(^7F^=\(WJIEF)[-)-C^>G^R9[R0R MYH3G._G^C!GCABQV.KX8F=XCMU&Y?GH VW*ZN=('SW[Z8?;P^/$>4DXC*:?[ M9G_VLW+&T;[?TMQUV]/TWFFZ_\JU!@H^OO/O-7?V;HT165>KKC"M+K+<0O2U MDU\.O"L4W5Z:6M6Y467F,)N&!VA=ME97.EMH76?@ST8U&+?I&M>1!%J;M6N= M-5V)16CE1J^ZDC?".Z.'EZ]>3+,7NFGAIS)3BS<3QU+RJIC$=DUF$ZE/,I?( M6?5RW@0#H,66UK:U;756&)>7UG7@0U;3_&5Y@Z7RLH."X\CG- M?GW^_"U?SQX?@IE.>-E+P(+TRK1X?4IR&J5V:4OX\'XYV;JP4=C\S>(%!WB4 M<2VNA?IV;3%?NB@)2-5UAW<_/R5$S+N\T:K)-#F9[*7.=;7037 3\TD&3BQ- M20RH,_+RV>SX_K^GV6NAT&Y,[:FK5(T@15-/_B-*,8)U$ +,R"P:>JZ*O^'I M>< D\(%8;^N2_8VH$W0U[YJ&'@Q>J$&6<^2:H,1+91J\Q"LRP_I=;*PSHM=0 M400M-@Z$]\:;"FESKMPZ6X+C/0,QP-B"-94,'(310*\ T>3E]=0&UKK11"A$ MJPK]J:,-;=>:3$ZQ.$'HWUTMP9DE3MN-0O@B 8JRCI,3WF_7C=99)=%&YD&L MR-6 B3:R:[&M;U8O[V\>93_]9#R_0FS#$U%=XUT)_KE39>=<7'C8:#SNB/K?8_^Y#GHMY$!F2PYN9-H,: M)&O$F8F;*VN+K2G+"99N5;TRBU(S(TI;K^Z7X#GS1+=W3>!:"%FO3,Y[CX;0 M;RO9:Z45Z2,-X34&$Y$]A0> / 3':CLU?%!"> MN2136V*_T8= 99>-K;S7C/HUW0,?'D3X\&!OB+_4*][_ZSYLCN&$KYXD^X," M;F^PQ-7&8/?MUH+8C46T)LUP\JI[Q'960"%+NQ%/#*_<+0'LNT84R*F2[96, MD6P82M*PL:Q54VR5'P47U15>E,XN6WX P^ID'^U:P4)K7KM46_S$EG.1(8P_ M5QM:#^B W+%F9VOI6D($[J_#0KA1WORCLRM3:,MWQ"<49F5:2%33 PKW]P#C M.4\!;3<<8+*#R[ S!I_0"-NX@\",P\?1"]_% W(;'5LDIT -/$])W#,Y@8.# M%Z]>NH/#"5*:EC2(5)WPA,,R?*&O6W&6WG,$A?5>3=R*W"(G(+/>)L.#D'?/ M+U_]Z0%(I('C[ (31A%/LJWVHF/K@5_*K^BAS([^69'Z/]&,/#;).P<%Q.E<[V2PA7^@ M*@9;;%,=B^\R2)7M@+HEN [-(T\> MJ7NQPTGC>D*Q*S@H6#A3Y;T6R *8.6#27M#J8?ST(/OSMC%QT"LT1(^D$J^+ M->!="N$-[B?Q98B7KY 8TPLW'*]?K(T&R+\&Y1PL_U@BQ($5V[6EC=*0G(=X M0P=O"IT;3NHK]1$CH8I_O'QS &WXH /^#BRBM5(7$7FYUX4 M' -N,6^0;"PZ!]X[EZBL\^41L( QTN^46

['/C#Z,;?[C7 _^J+9SA9HVH MF3IA8MD;]3M@T9()4M[>0[>.#S3;%G M2J?)L^7:7*F #0DZ-1"'1X9LJ+VI;SKL$\Y!0H!=RE)NK2ND@0/OH^\*_)D3NW\+G#5F&*E!Z](E+;USDRL2 -Z7+>X3TRH%B6GY03[ M7+2CTN8JK0G $B;DI6LUH3C0X:6<./YOR :WWD &<'#T2U^;'(1?-B;[3=4? M<>N=,EOE$>Y?1K>UJICOE0+H@49"=KRZ1#\Q1,8)#G&\+*%!)?!HMUI36.^% M91>< E><)(7"04^SIPB2(2\KRT3Z&"'8;3!'+XK,BR). A$B42+95HC!0?40 MJ9&$>::R^<#R(.GKEC/6SD6^F0AQ:';*;TB>M[0(%():C\QY:PN-;2(.$L&, MTSVQJO2>XRHAAA;C_2'M9H-+V,45+TH%P%$822%OW2":TG2(TDWG4T:.*A38 MX#5".B"&Q#B*DD98C@GPBB=&2J)8,Y#\*RX?N.\$B%;V^ M79.;I?Y!X".LOR(Q39QH=58Q]=*_&%/1ZQX3]:FX@&%\J ML>QR>JM@N:051\Z&*6STDP0GZ*1@(KH3=3[JU3ZX,/Y:LF#H'[!H MA0B375)>,X8'OFFBC"K'>4BV-^P_^*FD3T;RP:X5J,FQF61#XM!3-"2 71G)'[PV3=;AJ .S9E\@ZKEAH0K>.DC).$'A45QOR*%31TLCM M>FFK!"(D*?D=Z .:T1W%H;^#,)LO>2'(VPI@LY&D;XVSQ!^NQ0 M3,[GA5P0"Y9 L_7L#WR/EL'"X VFZW[P$]VQ],[C0\9;^MK7U7W10WMMB96= MPHLPT9=>C' )0>KX">//USR'L!U^@!SW@G!':T2V5UH$@QPZ][V%$%3VZ-^( MXA'GM&IJ_';)COB_4&*'6#@*VJ58>/8GWH>_W[CL%DVI=+ M\%\8Q#B08%_V>U=12@5Q47QHK/7@VXT-@7 M_=26\%]\:3:9G\Z3JY.+B^@W;JG$OKV<3,[/C].MG9Q>?+,(?Q^J>^H /Z\O MXI%[MA]/'\X'EV=GD<3!J-EPU,-X^3:XR/(F"X8D=3/#!:68@5,H3'ME[6U; MVVO1"YTKX!A$5?:3=MR&]YK9_[U!7>[3MM.'O5;,)Q?0O=XQQP!F\_(;9?0L\F#XY.=[84K2E757?60E6(8YP/$>)":2)&+ MX@R70RYB97P/S#F/,.=\?UV:[!&;"/RYHWW_U9,0/HP]%RZ4O7H)2K@\ERMR MG+[AYGO2H324U& EMO7E7<&K'A@0M@SIJH!*3E)\7..86_O>F5H21H\8$JM. MI#3&#Y 3F)*:"T#6N>;&E2Q"(B<:H3 T,RG3,LE3587&!!)YH[NFFHA M7.[*/42.=3N'A"VT V-9D[HG39$TU9(B*;TVS7[IN,X=EY%M,"*(6V/>?.J0 M9&MJA0IW8N5P;:A<+\5PA-&T)M?/6BI3.9\ETKXH)R'2M(9 SFZO4$3CZ[X]8\$%V"NR.-F! MH02$JK]&\ID!5I9\DS2X-XI%Z3M>B72X0)1LEWMA\!VVIA2G&<@<2< MI I;XUY!VM4-I/&)+NH#0( K'=/H7LMO-7;39;;Z_VN@2R[F !Q,[ 1JOS(U MJP?Y"'%A/:0XGZ4 8SY!'I"];T'K/Q$;T*+ M-8U8\QX/SF8/^ZUIKK_=WM3)Y.0XW=8,(?#T"P+310Q,%WMCRB_*--E?JH2! MO^F;R.*4?HFMF==4V^GXR5C8^LY+4% CE,7G'>CE*WYYV2"@4?%$',$&G"*< M\(]VODJ'Q(S3Q+[WWNI\79M/G988(FURDG_?=9(ZKYP+2%3;=]2]F^\[;GUE M9/;+;E^7^:GDC"[.:[+83ZG$8;)6]-FR:6V *V!V-U2&A+J5QK'_)>,LJ6_.R7@BN8'?Y8XOM[@E(_9R M"U711$;]!!RE%F1[7*CWR%U(E'(A%04M];.0#^;K4 Q(IJA2U2,W5^N^*CS8 M^V"W="K,M?)(MNK#D!L4T7PG97P]6LZTU#AI3:/;FZD_H^C7\TF3G.SXC1<2 MBY_-'K/=W-+E6$V@:G&Z#<]+8E=72SSB6&K%E7/WG&.,G%+V'/2@3K07OU+E MC:F3U%()SWA:Q\WPNQ U262&<"OK.3K@.7=Z'1^"33=$)?H&Z4',[N2T*7- \C1NQ MO1U^TX @WC'7NZL$)U^H!&RAOK$YLFOFYKY-=W6_[6GVOAX0$>UD9,G"*3BULUPY&CWA=7R.@@$8%0>B-%.AZ#QS=+KLR1N]\0%)_Z@RV M%X/EX!2:E^BMWFDXWD1MT5K?A!TMN[K@4Y\5 +BL:*\&ZO>HZ.*AYF]UM/HR>6:2)N%:(?0TH4$BDH'VM-%-!Q5"9?)<@)@,) MFWQ.E"ZRQ11C1WV"U8N=\#FH,"PT1^Y:8MCQVZ$(:GZ%)]33TJ4T954MG(3Q M,W ?>"[.P]45LEN^A ONF&PZBM0YVNRR:SR'I03T\#9_[ZX>]9JU@P3,.%M8 ML: 3S(-&%?[\?2[UQA]GD^/CX\!F*;^I^)T!'04 /=+7]N\.#U*')BHCR=T= M#6>]Y4($=:KHU =G6QELW\00))U^P:!%.-9_UU*&VE^FDJ//BLO?TG?C)OF M!V/='#[I*NXLFD4CB7(0TQ^#H^@FR2G2@W3[SX%,^L<;=1-/AHSDV=/L97^* MQJUMTTHCM59Q9QO:>QUVP _FF.#)*3=C_"[O5#@V1^7U-V M=MQ_KG6\-V?[LV_UO4 H&OWPZJMFR))K#FY^T[Z(\.-L>I$!&I5\AFO$%=UU M)@A*L D'&$7YAA/W^I94X#@8BM>01&IXX&JAZH]!![R'IHB=K3I%>;T6??B: M2:2V&8Z0182S#>&&VYJ%G*PP_LL-.1S055&\;3A=2(BO5QF0!NZ=1^Z1&TXC M"'\_8XI0C$B/UP;X68?"^&>U:Q(^F@FU-GB7?0J7?!\XVZLN?Z7GY7^-)_=? MQY/[LN_?^J/[SWGSHYJY=ZGQK^"^=7URLUHP)!?[F*]4:O;.A8]U552X)I7D M$,+G]5CW?:?._CO&Z21 M31.'KR(\HMP9*>(EL=+!M%;WJ_.W''0BRU<"N53+YVLY[OB"04_ L'CJX@(T M!06.A< LZEPR/K_L"),-N"7%9J_+ZAX J&&FB;^K^2,U)%*41]!MMMPTT?C,? LPI_!?+TFPHJCXN@['?0/D M\:>.R3-$/G 2P/ EB-]_\\/A!/X&2(5\B!Y\014_B6EMJ,S'XPJ=BR$XT18) M,JRE'9\K<>&C+?]9'C<2(L8#KC(-1W_YVL8LTWOZFLH_$ZY<^5;J+LRADP4N M@I<8W$*_8KC!4'XWS3@LC.=U.CE:-<831C_^Z!-6::A*^)]H_F/"&639CK0T M<'+'=2_DH)_O*R4*@ONI]AFV\@C'$'=I#XBJ\N24VM0B" MVCE=GGS-N)6D)%8>&# F+*VS4\YMF^WS_O/?]\\] A1R UDG^ MYUWP6ZKN9O]-C<7TD]]1=__=9H^?[G)MV;=6__!9DV?%!%"C8=%:N\\Z*"A#IVXG6\21R'@4?+Q?J6; M%?^) B>81+[CCW?CGT%X+A__]\/E;R@ F:T ::'42[QZ/#U[<) U\F<)Y**U M&_Y3 O;MK;BGVN-]*"A 7A.'S.'"UH@_G&(9_\#4$L#!!0 ( '&#J581 MS)YU6 0 (D- 9 >&PO=V]R:W-H965TZ4D!SIU3R( [#85!2)KSYU*W=J/E4UH8S 3>*Z+HLJ7JZ!"XW,R_R=@O? MV+HP=B&83RNZA@68[]6-PEG06LE9"4(S*8B"U"?S%8*,[8V(C M64IY;R=_Y#,OM(" 0V:L!8J/![@"SJTAA/'WUJ;7NK2*W?'.^A<7.\:RI!JN M)+]CN2EFWM@C.:QHSJ9^9]J M307[09L4B9PLFMTA\OYI.9:-QEEZW)FMNS-=T0QF'A:6!O4 WOSCAV@8GO>$DK:A MI'W6YPNLX[SF8*%O'$DA)_0!%-8<$76Y!&5?Z8*B;X)UJPT&;".R<0-5 L>: M5"CF9([%UX_@M@"249[5O,DG>C.X]!Y@B/MILI(0_?UZZ+=RG M/3P=Q@?3T:@-\4 J.I0:[J8]93]HRW[PTV5?20/8I"CG3PW)[&9IR&K%C&WD M6">\MJS%ZGE6J#M.BL/\O-H)^D'=O '$%-2XDA;2N6M1F9@KHG2X)WOL3["D4&=$KC'#>['$#Z/1 M 8PH/F\$[ZA2F(NW9&^EH?Q- CT/=.0/PN09O+>I/6RI/>RG]OXLS@HJU@@ M-T[6BH V#&]JMI,TX3V1[8%ZC*O]7JY>,UTIF=?8YEH7G-$EXTTF-O!_I51G M$F/'XE1DX&-%K)FPIXWK$Z"8[+:H<=3M4+$_1M7O!F/]T9;A-K^MV*T)6PU^3FCH'RA1--Q# SP2CX%*_"3LPHJ0;&D?O8+.]1A/ MWK7["-#$W=R:FW*[VGYG7#37Z[UX\Y&"N<5\:<)AA:K8LK'?J>;BWTR,K-QE M>RD-7MW=L,!O)5!6 -^O));2=F(=M%]?\W\ 4$L#!!0 ( '&#J581TD;X MC@< <: 9 >&PO=V]R:W-H965T#0 M](,M:30/RC]9[N1TJ!/==6T%XN-,=LWRV6;;60MVE.UE0V\62M= M"P./NEBV6RU%[A;5U9(&0;2L1=DL+L\=[8.^/%<[4Y6-_*!1NZMKH1^O9:4> M+A9DL2?/;*6W"OUIWWX);]8!%8A664#[!=3IW6WDM'PKC+@\U^H!:Q'4G@CXC M@J'WJC&;%KUK MSMG6+>7S2VU(O&FW(I,7"\!\*_5'N;C\X3L2!6='%..#8OR8],M5%PE(K5&O M([I_1!^TRG>90:+)T0IV+#.)?EVOI2Z;PA%_DJK08KMYG+/G^(YW&XG6JH)0 MM,*,.W+D+&L,4CL-<=;C 139ZM*IM_44:GN%U%ZAD[)!9J-V+;QM7[]!/WR7 MT("=_6.N=QLMY0&"$> OVPP ?#$G?7:/E5J;!Z&E\^#G%/HBYKNKU;O;<2DD M2Z7;\:TRHOHBWH[GK;1G##D!H+B6K4W HGH]L+Y"48QY3#V"O2/T[!A+Q#") M^/$U'2%'[7B$DR"8=8,OXAEV%N.$AB]>W;-??8*J\>YCF%3.@UQ2$9M& Y(/.&*4YRR=$).*$[#"+W[9*0# MX!]":]&8\D";*)YZBG <)%,74(+C<"1'L':Z:8J#:,:^$,<\Z+QTK?)'.+9: M:M$Z3UUEX"# EZ_8L^Y.<)Q./3!#?F9U..._GNRT^[&RW "0T^J5I MC88"IS1:91NE*NPPW*F;@?0= !M:/5?X6@$E\]2=WT&FWN?3%YFW5VJM58U* M!\ONG;5@51:0;N&22Z%K#.H9FW&@P;U5P.["R\+ZJH0V:2Q.D\*^K^OM86'/ MRU84A9:%\P64^6+?3GRSM?QHY?W7X^TI^'0GH8O;4\A"B#"H =TL=/-)5)C&U72="F_*L5]696V%LWU MI<>W^BQ\!P6Z'?%(\/9U>F12&\@%$%#=R-I-CY5#NU& ;Y *@UPE&EO#(4. M>78=<-N7\&?!5G=@DW,-X=>&R1-Q-T]-:Z3Q3SGN:O3-G,$G,(!*K4''/K[' MJA*%": C'B8++3-5-.5_@-?I#PZ&#E[E+@F-1ES5%L/[?-0QS_O:."'WLB@; MEWG!CY[4L?(Q' =C@7ZI&3;OEJT]M%[N"(]O-4W]C^>_)[^5F:SO(8M,YHF; M'?@&:LJ_55/\ZT[JND\1S]'[KO#QRUUS."/8!@$S=E#[$TS2Q$].!(?,[Q=L M=O3.&PC0D9(G2VQ_/5L^AP2=N+PYH"C$/!J%0D(,O6:,1IAZ/0\P,S9NR$'# M:-HA IE[7 #3*!HWC*$I"T;#>0#,8Z9F71L^,(.74HI^[KN2KW4[3"^AU]81 M&&;2<3,8DG@\.IRGT(N-CX3BB(^M601]&!;OO[?B\'3E!Z%.*7^=Q@.DR9)/0(A$.('$Q^T(-3+QG B$)WA MTS5IQ(\CGT'/2[QS!)DXX>-SR"'5)%Y.2!*(MAL5NN_T W7XE>.J^[@_LG<_D0!6H-EJ4277L#0XC:&I MUMW/#MV#45OWJ?]>&6C0W>U&BEQJRP#OUTJ9_8/=8/CMY_*_4$L#!!0 ( M '&#J587X.Q U08 !4E 9 >&PO=V]R:W-H965T9:+TX& S6>BSQ1 MQW(A"G@RE66>:!B6LX%:E"*95$QY-F"$!(,\28O>^6E%^U2>G\JESM)"?"J1 M6N9Y4OZ\%)F\.>O1WBWAF9^->%K*FY4XQX93492?C.#]Y.S'C$"B4R,M4%(X'(M7HLL,T @ MQOTC V[V_1WU:Z@RZC1(G7,OLKG>CY62_JH8F8)LM,?Y8W?XJU/K[! M&\M,5;_H9CV7]-!XJ;3,U\P@09X6JVOR8[T/]V%@:P96R;U:J)+R3:*3\]-2 MWJ#2S 8T M%]="Z;P:]Z^242;4X>E PZ*&=3!>+W"Y6H"U+,#11UGHN4)_%!,QV>0?@+"U MQ.Q6XDO6"?@Q*8\1IQ@QPG@''J]W@%=X_%$[X%)\A>NY<8TWG:A%,A9G/7 7 M)%?CY<.1&24^16 "/8J&]"F_>&AF*\+%.="B ; MQ2ZNDS0S3X[ K8^&P+%+UVYIKN8"364&'IX6,U2MJ=9^GOXMD%R6:%Q):7Z1 M:$J9WTFIMJ1,-J141LJT89.)-BJ.Y[4Q5$QOQ%CD(U'>4AGJIP72<[E4\%@= MGJ"7+R)&^*MG?[U0QCJVMJAM\KM2*K7^W7Y6F9;9VT=+E,M2@T'<(7TI()-D MNTAMUTJPVT'#W&])PSFL=W0ERKPF?9#%;)-2@TFE[[8#TIEJ,"DE[H9OD[1$ M7Y-L>;=2,W+4J]?F7).:(=5%VU#H #'*L><%#8JYH^Q5)V6;Z[%XVY3G1K92/0QZ@*P@*:@D);Y1FF1VB M/(I)&%MDVPGZ[-#)'+6'QEW;M@>3_(T.K.5'/-B6 H/8; M?JB7M*.9V56&GHB%5*FVE:&AOY=WM-&[<)X:S\Q_+M#O5OBHQ%F#/X85PDHCB$'TY'AZCF;P696%.,+;D M',?>_?+;2BL__IW*L=;66(>2[*<0I!8Y$LH%BRY 8S(LQ.J'M[1 ?. M4^,Y$]/M-2 ^CAV,CIP%KL5\;IMA0#S()6YC?H@N?AAC[MMXS,<\(NAJ0X\# M1#$-P.EYV*21YJC/ QR$_N$F$_/ @6W%H1H(H!J@7H.RE5H/4 @!C39V[< 4 MDI2Z$\ESOJYJ:;NWT#;__W+Z-RRGJ4DD7M/@MUW31=GF>BQ>5YCX-U]_AW*: M01%ROZ35'+NY;.H3U-(0BR,[>MY1^A"4#S?FLWMFX>8XB''D2&RQ!T?#<%/L'F&_!>W7%=,^P6'@**9YC.%\O1/' M,6V_8CJ,<$1LI1M-E;Y/34'7**99"#SM30Q*H1!V6'F+2B"!Q^RSZ]J"_O/5 MM(?C:)_FC,-/ ,)S%P?WL9G[HU7'?0'GA&DZ-DK",::UKC;5:WO1<%]Z.\K3 MHNWN$S"RG^.WT;MPJN?[M2,>W2;P0]-)LWW9=G^H9:@?.]H$?H!9W'Z.9Q"! M.GJ8ED9!A$EHGY%\J'!XO.H2O&OO$G#B+)Y;_-C^[*9*\N03M<97@/ M;Q.T1&FGIHYNM4&P6T0/5;/5Y*M5=O<) @+YPRW.7G5]!TX5W^"QX[^!5C@: MX]AOW^?V-H'YMR.T&=VNQ9UM F/T+6N;*^10ZNA3M\8_PC%WM'("BB//V26( M.!P:68/F;S0)?(9Y&&\U"<#:8T=$@GK?YSB(FC7.UHD!X".Z<;0 0!-=2.CZ MS&'0^%0%3&M6?9"CT%@N"[WZ:J6FUM_\7*P^=;F;OOI@",Y^,U-69F(*K.0X M]'NH7'V$LQIHN:@^?!E)K65>W:>DL$:5(C:3B M=+]^1TI6K-HQ,F![D73'N^^^X]U1G&^5_F8J1 M/M9!F$536-M=A:/(*:V8N M5(.25C9*U\R2J,O0-!I9X9UJ$<91E(4UXS)8SKWN3B_GJK6"2[S38-JZ9OK[ M"H7:+H)IL%-\X65EG2)HS1<2="X600WT^M5ZNR] MP1\'78A%$CA *S*U#8/1ZQ%L4P@$1C;]ZS& (Z1SWOW?H M/_O<*9 MF1C47'9O]M3OPVL4>ZMI ME9.?77YZ:FA_L(!;C06W\)LR!@V,=P%9\$_,ST!233"<11G)S 2X:,$X^7_*N,CR7:X22^E*2CO;H.:J&$Q_@F029;,].J M_"/GL\OL_$ YC68'NO@*;NJNW%O-K45)1#>05TR7%(65]#\Q]H=V.XB6I,EA MN+/TB"Y)K\Z?=P=E<71?8LH\W9.S+!WM2Q)%._G$C*?#C*>OGO%7S91?8M0S M]GOCO;H?!/7#\X <.P%.T_BO.OR%=OY(U.HU<>Q78K@Y''0_U8>SGK=:NZ'> MKU 4OQ_)T\L,;L?GP<2? $/[3>+I=$]*LH@.?5F^LZCK(T&=K]_;+G;C3BN: M@AU -K0 O)_U8_>JZA'&D7J9EQIL-XC'&BW<^^$37.FO-:8[%;I__Z =;DXW MW87AV;R[=E'5Z*0P('!#KM'%)36+[JXRG6!5XZ\/:V6)N_^LZ/:'VAG0^D;1 M#O:""S#<)Y?_ %!+ P04 " !Q@ZE6SMZ-A'(" #*!0 &0 'AL+W=O MY)!:.G=DN@7\_.VG3;H-NTEYBW_F^S]]=?#=KI7K6%:*!UYH+/?%5#4UUE1EH!N%-.] -0](&"9!39GPTEGG6ZIT)M>& M,X%+!7I=UU2]+9#+=NY%WM;QP,K*.$>0SAI:XB.:K\U262L86')6H]!,"E!8 MS+VK:+H8N?@NX!O#5N_MP66RDO+9&7?YW N=(.28&<= [?*"U\BY([(R?FPX MO>%*!]S?;]EON]QM+BNJ\5KR[RPWU=R;>)!C0=?2Z^T+; MQT87'F1K;62] 5L%-1/]2E\W==@#3,(/ &0#()WN_J).Y0TU-)TIV8)RT9;- M;;I4.[05QX3[*8]&V5-F<2:]$R\HC%1O=!MF&8]%SD \X M8KB7PE0:/HL<\U_Q@=4SB");40MRD/">JC.((Q](2.(#?/&09-SQQ7]+\KW< M>NCH?:CKB:EN:(9SSSYZC>H%O?3X*$K"RP/"1H.PT2'VP\+^$0J9M"VB#>8@ M"S 50B&Y[34F2J &;"VS:B@F4)'##698KU!MO01.F+!(N=;V6)].X?AH0L+X M\K_7WR[_\^('VMK7;% QRO4 ^P23Q$_"\9YC3/SQ*(1;)IA][#F44N8[0!3' M?I)$.YM<^.,X@B=I* %E&9KN N&\9W^!%!+ P04 " !Q@ZE6W#SW4;X# 3$ &0 M 'AL+W=OK4 M-M!D+98/18,X73_3$FT)I4B-I.-LOWY'R585^&5.L67(EY \W3WW''D\^C)> M*_W=E)Q;]%@+:29>:6USZ?LF+WG-S(5JN(0O"Z5K9F&IE[YI-&=%:U0+GQ*2 M^#6KI#<=M[);/1VKE165Y+<:F55=,_WG%1=J/?$";RNXJY:E=0)_.F[8DL^X M_=K<:ECY/4I1U5R:2DFD^6+B?0@NKR*GWRK\7O&U&WN"DF'G&$ MN."Y=0@,A@=^S85P0$#CCPVFU[MTAL/Y%OU3&SO$,F>&7ROQK2IL.?$R#Q5\ MP5;"WJGU;WP33^SPM.]V8>"A?&:OJC3$PJ"O9C>QQLP\#@^R0 =T8 MT)9WYZAE^2NS;#K6:HVTTP8T-VE#;:V!7"7=H&KO [>>(-T2 MO*)' 3\S?8'" "-*:'@$+^P##EN\\#D![XNS@XGVP[B[G;-T%"WA\A&?4DHV/HTQG$> <9N&:Z<.N3 SCNXK[D: '0 M:EW));+M>:-&JX>JX(@A[;PN?GBUH#YG@LF\)65Z$M4P;2H)BFIEF"S,^25Z M^R:C)'S_:L?[4G/^)*$1I&->]OEXLB;M-6=[=^X;TYJYR5;MF@F!5.,JET'W MRC)QJF6G?-6=%49SL)#2G3$<6\-UI8I>]1=$TQ0G:3*0!#B)H^$ZQ30,AR:C M!,?)4)(1G*;Q4 6GT7"=A3BFY$F%V;?E =U_%/^&/";D6;I?YNY.NUL!EZ*" MI,]+)I?B__/P;LZ]$0\1DA*.,#C<%DR@]MK,!'>$TH?]C';T[ M7OT"BL-@_R$^)SLW,/]8;-,(9T&Z(X9=(NENC3SHC8104\D)5?(LP ')SG?E M89KN2@_Y Y0HB\^/U#:X0&FP6\W/0H))-CK=4Y+@)"0'2M)9$.$X2DY'.QS/ M!N@%BLF^-L ?-&HUU\NV'34H5RMINYZME_8=[X>NT?NAWK7+\/-RZ1)-\ 68 MDHLT]I#N6M!N8573MGUS9:&);*&PO=V]R:W-H965T/):*'TD\D1"9:%D&;LY43ET/=-FF/!S*$J4=J9F=(% M(QOJN6]*C2RK087PHR X]@O&I9>,ZMRM3D:J(L$EWFHP55$P_3I!H19C+_2Z MQ!V?Y^02?C(JV1SOD7Z6M]I&?L^2\0*EX4J"QMG8.P^'DX&KKPL>.2[,RAB< MDZE23RZXSL9>X 2AP)0< [.O%[Q (1R1E?'<K943[V3CW(<,8J07=J\1U;/T>.+U7"U$]8-+7QB0=I94@5+=@J*+ALWFS9 M[L,*X#1X!Q"U@*C6W2Q4J[QDQ)*15@O0KMJRN4%MM49;<5RZ0[DG;6>YQ5'R MR#1G4X%P+0DU&H(K29PX&MA]PJRR2M4,*$>02J9*&B5XQ@@S M>+R^VJAY.^O.E],HB,_@?]_V7-*\/QBXQ!2+*>HN$\&#(B;61+]TV\^[[<=V M^X>?EG#!M'[E5 7@LE2FT@BD0"CS :L_E#PHJZG@*>!SQ>D5=L.]M:HW3MZDFP/X MMV_+O.EK]5#VA78^9E2U 5N@?['E?P&4$L#!!0 ( M '&#J5:(>R-:]P( "@' 9 >&PO=V]R:W-H965T[R+-MT+%26,DENDK\?)2>. MMZ;!@+U8(D4>'E(F-5M+]:PK $,V-1=Z[E7&K*9!H/,*:JHOY0H$GI12U=2@ MJ):!7BF@A7.J>1"'X2BH*1/>8N9T#VHQDXWA3,"#(KJI:ZJV-\#E>NY%WE[Q MR):5L8I@,5O1)3R!^;YZ4"@%'4K!:A":24$4E'/O.IK>#*R],_C!8*U[>V(S MR:1\ML+G8NZ%EA!PR(U%H+B\P"UP;H&0QJ\=IM>%M([]_1[]H\L=<\FHAEO) M?[+"5',O]4@!)6VX>93K3[#+9VCQ[ M.O0;2#'\HX:NI@IN2;*6B.:W;A4G3>28\)>RI-1>,K0SRRN M\UPU4) OC&:,,\- D_-O-..@+V:!P0C6+LAW:#WHW\4G >ZHN21+Y) [CY 1>TJ6;.+SDW],]EF4+,C@.8OMDJE MI7&87/WW^E?PUX'W^6C*J<)D?)*!@)(9[9AF4C2Z0WM/1HD_&0][BLG83],# MS$K)$K0=,I3[KC#8T*X0",9EEFVM4 (<0$=^.@@[*?'34=3!K:E25)@M@0T. M3@T]LR2,.BF-#BY,Y+(&%T_B72ABZ*87;>P/TE$G18D_'$YZOB\@C%1;8J\# M(VMF7I4TBOPD2E^K0W\X2,E7%Y/N '>T#^'CL3]*QP=QXL?CY-B?V2MQ%(?^ M*!SW-<.A/TD&Q_HCZ$VO&M32S6C[BS;"M(.LTW;/P'4[_0[F[1N"_\Z2"4TX ME.@:7HZ''E'M7&X%(U=N%F;2X&1UVPJ?,E#6 ,]+*L &ZQW'Q&U!+ P04 M " !Q@ZE6@PHB4X<# :"P &0 'AL+W=O.9?!Q55BSML# M7QGL5.^;F$A60MR8Q8=BYOC&(:@@UP:!XNL6KJ&J#!"Z\>\>T^E,&L7^]P'] MG8T=8UE1!=>B^L8*7J^,'M2,MV]ZM\]#3R%]2B'<*X36[]:0]?(-U70^E6)'I#F-:.;#AFJUT3G& M#2E++7&7H9Z>7PM^"U*S505D"9P)2?X1&A0Y^TQ1ILZGGD8SYK"7[R&O6LCP M"$?A@-X$5=S)'%BYX9 M\V.AMDCCQY%,QURHAN8P<[ E%,A;<.:O7@2Q_WK SW'GYW@(?;[$#BRVZ*18 M$X[]F5,IOS.^(;066ZZ-..^%HMI0^%.A#!M[]2(-_>@U^=TWDI27'4OD#>10 MKT >)"%92,9SUM"*O"1QYKN^[W?*]Y(O'(/#@'Y @+DMW/Q[-S@ M(]GWW4N2!N$HZGN3)O?K@;*:=&4U.;FL&-> A:L)W.$UK^"Y-35LZ7_+%W*K M)5[H6ZRFHQ P@W$_?V$0D,NVJ*C]$V",0Z653.(CCX(L)9^%?MQQ,N2 M8GJZW>*^MLE[ZS3F*QN[638^0HQ<'YLW3OT3BCWILIB:4&N;%3&=[/YE9N1Y=.V@U^E^V\ M+P"M(

&UL[5AM;]LV$/XKA%NT*:#:>K7E-#'@I.E68&V# M.&GWE9;.EE9)5$DJ3O;K=T?9LN(DBM-MP#[LBRU*=P^?(_G19H8Y[B=;EX6"@H@1RKOJBA *_+(3,N<:F7 Y4*8''QBG/!JYM#P MY,B\.Y>3(U'I+"W@7#)5Y3F7MR>0B=5QS^EM7ERDRT33B\'DJ.1+F(&^*L\E MM@8-2ISF4*A4%$S"XK@W=0Y/0K(W!E]36*G6,Z-(YD)\I\;'^+AG$R'((-*$ MP/'O&DXARP@(:?Q88_::+LFQ_;Q!_V!BQUCF7,&IR+ZEL4Z.>V&/Q;#@5:8O MQ.I76,<3$%XD,F5^V:JV]=$XJI06^=H9&>1I4?_SF_4XM!Q"^Q$'=^W@&MYU M1X;E>Z[YY$B*%9-DC6CT8$(UWD@N+6A29EKBUQ3]]&2F1?0]$5D,4KUF9S^J M5-^R@TL^ST"].1IH[((,!]$:[J2&A$L;,BAOBN_P"I-?S<#;\3 MMQ/P$Y=]YCD6_X>AWH4_6LW JXF;U_B)XIAXBV@WUZD7HVMX[]K/_%W - M106F>W;@O&$':<%T(BK%BUB]:>RF49*B*:I5LYGFNE+;3_$?N(PA9F:1R:6 MO1\[8SSJQ/,-GKL?GC$>VUUX@<'S=_ ^"\VF99FE$@DHOK=J*&9')OACI1C8OW""IIX&/!(E$4Z[JR2G6""QK8 MO%*H/J6PTJ" 56J^ZH1KMN(*/?(R ])!7,FT6!H7G4@ EM#V1^Y.M'<8XP03 MUQ)D*F)B:[>8^&'?M5OD/2]$U3<&'6M_V*S]X;YKOZVR/1=_-_83B_^\M?@M M7*11AOGI&HC*[[,K9?TOB'])$-YPW%I3OM?WO7MZ,!G:O1M3N[U5A6\[V_7N M>?UQ\) HG)8H/+OO^OMK8AP,&V-_U&]5R9?,=7QK[(WW$,2H$<1H7T&8\H-5 MD1>WK]5:$E]*JIJJ4Q7='3RA"F6Z$>7V2/C3M4&LN?XGQ/#4?R.1O^VXT=@S M9?J8^P70U0'-U;Z ./2;Q[,;D%&JMFBG.'42I[7"C5S3XZ/)8+/:-NUSW)ML MK7Y+%\ .2-2M8\IN3MA /)$57,OW[@@K; MMWZRP"9<$;XW;B>&^98D;P9@- MF :9IP7?!WYW6#J21N!M*W@=B]\?.ZT '3NPW-!OL*"F3G+P?'];)1W7&HLKO>9M\!M^;U M;2K.#>8@Q3)8H*O='^%!2M8WE'5#B]+<"LZ%UB(WCPGP&"09X/>%$'K3H Z: M:^+)7U!+ P04 " !Q@ZE6=Z-Y+#4# P"@ &0 'AL+W=OK"]]SV.BM-;&>S*6\M9OS=.+XEA!P2(Q%8/A9PQEP;H&0QL\& MTVE-6L7M]0/ZQ\IW]&7.-)Q)_B-/339Q8H>DL& E-Y=R\QD:?X86+Y%<5[]D MT]SU'9*4VLBB448&12[J+[MKWN$E"K11H!7OVE#%\CTS;#I6S0(VJ-,UR[E]N'?8:]]=,0[/;F$CPC8C MR%FI%(CD_L7PYV(-VF S-?K9V;5B0F,T;)-L9=(P3F:,,Y& 2]Y# L4< ]44 M'&TOOB6]P*7#H+\M&;I'--Z1C-Q@=-1O"JLSVD]9!?'@NI9"@DN;11P6J.H?CH8.4?5\4F^,7%4S MP5P:G#"J988C'2A[ <\74IJ'C370#HG3WU!+ P04 " !Q@ZE62N_VR= # M #^"@ &0 'AL+W=OG5J&TBR=NN';(&=KI\9B;:$2J)&TG'[[W>49(DV7"/;IPXP+-WQ M[KGGCD?QYGNIONI""(.^U56C%UYA3'OM^SHK1,WUE6Q% RL;J6IN0%1;7[=* M\+QSJBN?$1+[-2\;;SGO= ]J.9<[4Y6->%!([^J:J^^WHI+[A4>]@V)5;@MC M%?YRWO*M6 OSN7U0(/DC2E[6HM&E;) 2FX5W0Z]O0VO?&?Q5BKUVWI'-Y$G* MKU;XE"\\8@F)2F3&(G!X/(L[4546"&C\/6!Z8TCKZ+X?T#]VN4,N3UR+.UE] M*7-3++S40[G8\%UE5G+_NQCRB2Q>)BO=_:/]8$L\E.VTD?7@# SJLNF?_-M0 MAYZ2L-:#9ER[5SAO(E8W=E+51L%J"GUFNQ19* M;)!U1F\?^5,E]+NY;P#:&OC9 '/;P[ ?P 3H7C:FT.A#DXO\V-\'2B,O=N!U MRRX"WG-UA0**$2,LN( 7C'D&'5[P@CS/I==[A^>][?/]C8:55BIC]PT-.>IS^5UFX(923BBY4R"/ ?00 .VY1O#;R H.M49O MRP98R9WF3:[?7:/7KU)&@O?_F^=CH80XZF $_9<58P.^V)*]..9:;LR>*X&@ M9O^9^+\">;Q9?UA!DS1:*HT>I8$>.Z?[ ZX"S>$[@#9*UJA5,M]EL.D'G%\0 M90DF*74T,X8#DCH*1FN$Z681J&CB2-,(N*:)#%F)#QE8,];F8F)00)6 M4W1*8QQ&TQY1%N#8"12 =3SY G4ZB2G!#'9MBCBB!"%FZ;2?C*0XB:>H01A@ M$CI1:8B#>,J&A@R3> K$(F#)8CBYVMB3/I3U)&I$<)1.H!&0=3,E"2Q/F84$ MQRR:* %#EDR9P@Y$; PX5/$TS72B##U,D\05@R@Y:B/*IG9BL!Q$I^(8[32M M))[22E,(E#JE3O$LI#]**R902.84 9;3!/VFI-9P%:HM?'VF'DH#'-&COF/' M-87>)"&FA#F:),")DPN@P.81MU=I%(')[*@:/]-S!;=2]R&R7X)#)JQ^'NII]I)O-^,KSO]EBC2FS E5PED8=4/VWU@I%M-^$\20/S M4O=:P( JE#6 ]8V4YB#8 ./(N_P'4$L#!!0 ( '&#J59)2PZQ,04 X: M 9 >&PO=V]R:W-H965T MGO=B/W9&&ZF^Z"6 (8])+/1Y9VE,>N9Y.EQ"PO2Q3$'@F[E4"3-XJQ:>3A6P M*!-*8B_P_1,O85QTQJ/LV9T:C^3*Q%S G2)ZE21,/5U"+#?G'=IY?G#/%TMC M'WCC400RAL2H8_JQA G%L-:$??Q=*.Z5-*[A]_:S]YPP\@IDQ#1,9 M?^:169YW!AT2P9RM8G,O-[]" :AO]84RUME_LBG&^AT2KK2122&,'B1$4@* 2"%P)=^HI MQ#H9D!SSS)85\RP\4C)#5%V-&JS%UEL,FE$ MPX5-X]0H?,M1SHP_J043_!^6QU1$9)KGD\@YF?*%X',>,F'(11C*E3!<+,B= MC'G(09,CZY$8*L]3D)Q%! MU" _<@W(9.#7>,'5,NO0'$OA!ESQ,K\B';S\6V0!%N(&$ M9.' .&E88%6;)K?=1JX@+(T$-2,.%-TRM=W,0/<5 [?80]MI4U+@=0C674VD M(I,E$PL@7.P.XR+D:0SDC]]0(;E&L/K/IJSFUGO-UNWTF6+6D;"=0O3)0/9?V\>TJF6%:L>(5I%(9-D/T15XU^=>1XLM< M<3]3;&?,]3@8>>MM8$[3!P+KE\#Z3F"?;7L*\T124%PVM=:E6P$E3\!44[Z< M<@?".BEAG3B]FC"]Q'5'*-(AF5/ MTF+>:@I#;O!D*X]]ZMN_%]FLC^MU=\?M(#HM$9TZ$5V+-6B3UQNVHR@+$OM5 M"HV.1P@K(FP^YS''2UN6=AIJPG):J\G!"Q1.9PY,WJ"$.G!"O0(A<1W+%QQ$ M**1%L]*(#DD)KL &U/;[.>-%BINP#FKYH/6D.1TZ$.ZPA#MTPKW'O"H>VN2% MMFQG++;%V(1E6,L;'3;5X+".>>BH0>I75,!W^GJ'TQ_C$8%')(D:LV+Y@#1+ M+$6F-9C&SG'KW'<9:$O;;@2VR!!]UR6S,-]6L%K2MANLH I6T%9I%YIV:GO0 M5-MNDX="JA@3=?*,\:>LV&,I%D=V&G*5?:OLIRUMN[ K_D-[[UOV+9&@(EAO M0:EHQ:FHFQ/M4_;]QN6I7O5OP:9H1:>HFT_=@B%3%F>DXA>0"\72)0_)1"(L MW./D2_$]UU\:,3IU[YW;EK3M1J*B8?3T?1NA)>95!.LM>!RMB!QU,[EJVY3O MA>V1@%P9S2,@.(^2A^/IL=U16=MYH!*I["LF"/6_LX)&&A83@?6GB_HKMM6- MP1O4%I%:([T%U:,5UZ-NLK?=2)/GTX*O;".GYKTKHR5MNZ-\#NZ!5SMJ6 MMMU@59PU^-I#NSW;IGYD5VL;UY#<76_KQ!T-+;(/$3I?O?+#]_)I^;'C(COB M]ZKA^9>2&Z867&@2PQQ%_>-3M*ORCP_YC9%I=GX_DP9199=+8!$H.P#?SR6V M5G%C#92?@,;_ 5!+ P04 " !Q@ZE6*SYSX)X# #2"P &0 'AL+W=O M6M+^EH(ZTK"#X M%67PV4N:$*/2K+)B< M.;E2FVO7E4E.2BRO^(8P^))Q46(%4[%VY480G!JGLG #SQNY):;,B:=F;2GB M*:]401E9"B2KLL3B]YP4?#=S?&>_\)6N(_^W@0/P=QC26YY\8.F*I\YD8-2DN&J4%_Y[@-I AIJ MO(07TORB76/K.2BII.)EXPP,2LKJ?_RK243' 7#L#D'C$!P[#)YP"!N'T 1: M,S-A+;#"\53P'1+:&M#TP.3&>$,TE&D95TK 5PI^*OXBUIC1/[C.*4O1JM83 M\0RMZ)K1C":8*723)+QBBK(U6O*")I1(=(E^F"R1%-ULB0#5T>>JO"?"..=8 M@,V72DD%N-I1P[_#@L%8HB68&1MTOB *TT)> .#=:H'.SR[0&7*1K!$H0W>, M*OFFL_ MYY4$.%@\.YA/705)T:&Y29. >9V X(D$A.@39RJ7Z!U+27KH[T(R MVXP&^XS.@U[ 3UA)H8(5):5%HYLA=D X*8#%_;DEAO,K!OHFO-M=S@A,P<*":2B"UQXM>O_)'W MUI:!$X$=Y&/0YF/0AQY_AM)(6<)+8@NS]AT97UT!M_%@Z(>3J;OM\G]L-1Q$ M8[^U.B V;(D->X5:$,;A@FNIK H,3ZG B< . AVU@8YZ%6B+!FZ*1G.O>:=4 M7#8G]1PN=_WYPI:3>J-A1XAQ, JC([DL5MYDZ-GE&K=1C'NC6.C[ R\0(ED& M3Y(N>5"LDX=+_:A ;#LL4OD<__$C9GXP"([H6XS"R<3./FK91\^S!YJ[%VCQ M3 S1X^R&4>0=!6&Q"L+!$U%,VB@F_;6MOL&@Y*RGB$U.>85.!'80N._] M>[:]7@'G[?5(>5%@T:G?5I4:N*@C@'=MO^@Z]OH M^L=T;5;CT1%=M],=P5NX-DVC1*:?J9_U=K5M3&],.W:T/M<-J^FZ_L'4W2X\ MVFO*)"I(!I# 0ZZJ!O(>J+XQO1@]UQ!1V>&.33=1&@#^)YQKO83O4';QL=_ M 5!+ P04 " !Q@ZE6ZH_:Y%T# #G#@ &0 'AL+W=O+ M"$5J)!6G_?4]4HIL)8K6M"KR1>+;/;SGN0-QMSQ(=:-S $/N"B[TRLN-*2]\ M7Z6%WOW">[;/C5WPDV5)][ %\T^Y43CS6Y2,%2 TDX(HV*V\ MR_!B'<;6P)WXE\%!GXR)I7(MY8V=_)FMO,!Z!!Q28R$H_FYA#9Q;)/3COP;4 M:^^TAJ?C>_2WCCR2N:8:UI)_9)G)5]ZY1S+8T8J;]_+P!S2$IA8OE5R[+SDT M9P./I)4VLFB,T8."B?I/[QHA3@P0I]\@:@RBAP:3)PSBQL IY]>>.5JOJ:') M4LD#4?8THMF!T\99(QLF;!BW1N$N0SN3_*WV5+#/M-949&1;QY/('=FRO6 [ MEE)AR&6:RDH8)O9D(SE+&6CRBESB2L9X94-!MI!6BAF[\^8NY54&&7FK9$'6 MLB@K4U^!L&\V6_++:S"4W[7W49I6G^A>GZMH$/ =56C2:O19 @]^2 -Y:24!E LRODGTJ-8GP(U M[-3!VN?O-IE/ PSZ[2FSQX>BQ21J#W4\GK8>3P<]WAJ9WKRRKU%&Z(&J_LP? MQ'AN@$8"Z]"=M71G+Y7$LS$U&@FLH]&\U6C^8Y)X_B@_P\EL\2")'Q]Z.HG/ M6X_/!SW&%VY._D*'>]T:M'UN8$8"Z]!D M;X-[FIIQ$,X?Y._P[=_*[J1F"O\_U3]2I; RZFG8VD6#E8UWY'S\5?E_*@UE7_2,A2@]JZ3TL05^75UW*ZVW=JE MZU$>K%_9+LZU(D>8N@7$VG?/A"8<=@@9G,V1H*J[JGIB9.D:DVMIL,UQPQP[ M45#V .[O)&K93.P%;6^;? %02P,$% @ <8.I5D]HQ._U @ _ < !D M !X;"]W;W)K&ULK57+;MLP$/P50@V*%$BBIQ]- M;0&QDZ(]!#7BICG3TEHB(I$J23_2K^^2DE7'5HP<>K%):FS>9[.G8\(P@*2+1AH/BW MABD4A2%"&;\;3J>]T@#WUSOVKS9WS&5!%4Q%\<12G8^=H4-26-)5H1_$YALT M^?0,7R(*97_)IHGU')*LE!9E T8%)>/U/]TV/NP!D*<;$#2 X! 0O0$(&T!H M$ZV5V;1NJ:;Q2(H-D28:VF/1F WCIHIS+?$I0YR.?\B,6:W"2)6''->$9FHF ) T4N]X.G.>49'C).[I1F:#"DY(E* MB>@7\@ *Y!K(^2UHR@KU"<&/\UMR?O:)G!G,SURL%-ZO1J[&M(PX-VE2F-0I M!&^D$))[P76NR!U/(7V-=]&.UI-@Y\DD.$EX3^45"?T+$GA!V*%G^GYX<$). MV)8HM'SA6WQB#?C=:&/37*-'5*:V5'=;#29E,I,B726ZM;O+P_J.J/L.TRNN M5443&#O8#&RMG/CC![_O?>DRX#^1O;(C:NV(3K''$UI0GL %64#&.#=O)+Y^ M%4@FTJ[$:[:^93,];1T/?7_DKO?S.8X)AJ9VZPZ=O59G[Z3.1\V*W8>% ALC MNA36/+V]VR^C<'@@L2/(C\*H6V._U=@_J;']/F&+8T%UJNL?71Q\#@[5'0?Y M?K];VZ#5-GA?G?$=/UWAP5'UPM [+/%QD-_S#NUS]QII"3*S\T41V_KJ_M&> MMB/LQG;N@_,)CK9Z$OVCJ>)/L+#&06[$"*QK$[?9AV ?5HFUALI2)="Y ?_PH619-BV(C@_S2V [Y^O#P M%?/T'.G\J2C_Y6O&!'C>9#F_&*V%>#@;C_EBS38Q?U\\L%S^9EF4FUC(M^5J MS!]*%B?UI$TV1D$0CC=QFH]FY_5G=^7LO-B*+,W970GX=K.)RY^,%K4"WE6U'\6[WYF%R,@BHBEK&%J"1B^>.17;,LJY1D'/\UHJ/V.ZN) MAZ_WZA_JQ9N*^>/J=-0NBE=ZBR'C]+WAJ MQ@8CL-AR46R:R3*"39KO?L;/32(.)D@=\P343$#'$TC/!-Q,P/5"=Y'5R[J) M13P[+XLG4%:CI5KUHLY-/5NN)LVK;9R+4OXVE?/$[)X]LGS+./@5M"^O7L!= M623;A>#@,D_ G)6/Z8*!S\LE*]-\Q<';&R;B-./OY+2O\QOP]LT[\ :D.?BR M+K8\SA-^/A8RNNH[QHLFDJM=)*@G$@P^%;E86<'";:5SKX1Z]FY3'JU7)5G'MWV*Y3SCX^P\Y M%'P4;,/_,>5MITO,NM5U?L8?X@6[&,D+F MM@L//1DV=)D"1V):"J(V!9$7P^Y4Z8$3PXA$Z,BOAE$8AL1LUTD;\L0:\G5< MBC)-5LP8F'7NT)UQ)*8M<]HN<^K)G%.7*7 DIJ4 !NIO=^#%GHWLH?-(. F" M(W\:AN%H@JC9H/ .: U[,MGN6.WCVG" [SC"';)4-T^^*.+R&B%-)C_W;'3="4]O 5!0# M[1AS^RQ8Q:C@*2[+.!=ICV6M*H/WRI&:OF8%09#ZLJQ3('*EIJ=!(1&TXL;I ME@T[5D0PHAW'=H=!&I&@Q[$*8Z"=8^H3]ZI(7NK3]CJ68<;@-T=J>@(4%,&)+_LZ1297:GH:%#1!*Y"<;M]IEP0FT30ZMJ]I&(61V;Y( M<0ZRX'H9(_2COFF$>Y8M#N*D*"G2( 4R" [R-15+6-43HLWKM3T M52KN09$OASJE'U=J>AH4_2![3>ADATX,QR-!DXY'#>,@P6'?.:IX!=EY95=[ M_0Z&UF#MLH-WST>5!ROZP8&OQH%3(G*EIJ=!$1&V5XU.-7$C^Z-BK&E8?S46 M*X+!=H+96]A>E[6+#-XI'W4=?-#H\M;I/]\U'JP0B3LJ_^%G3*4*S4]#8JAL)\>&.ZVMR(4 MP&,7=T?AH*]B@!7Q8#OQ[$W\RE*M76WPAODH\F %3=A7:PP[Q297:OJM!@J; MB)_F&.EVO:(P.CY]#:/",)J:?4L4Y! [Y.Q]VUM L,\?ND6NU/35*C8BOOI@ MQ"DON5+3TZ!XB?CI@Y%N?XM"/#UV:G<4#J,>3" 'M_+8Z69>+(4\5'=D,&,&+I@P20*CZ' , X2%(0] MG5NB6(;86<9DVA-1U_Y-@S?41X&(*%PBOMICQ"DYN5+3TZ#(B?AICY%NWPO" M"8;DV-?=<=%TBGNH@2K4H7;4Z;'U*^'7+C[XCD4?52*J (KZZIM1IV3E2DU/ M@R(KZJ=O1@T-,1),CN]3, R;!@?'N!ZU B%J!R';\3SP[@7[-PW>31^5)*I8 MB_IJM%&G].5*34_#P8W8?AIMM-M",]V]8!S6>_<"5;1$[;1D<_4/;VJP:P_> M0!^E)*KPB_IJQU&GM.5*34^#HBWJIQU'NVTVTTT-AF&6FQJHHB-JIZ,>'_>6 M*NQR@_?,1S4I5(@5^FK"A4[QRI6:G@:%5Z&?)EPC>_AL#J'3XP=X#*,B=$S' MXX.'W>37K>IG +D,9IN+W<-A[:?M&ULM5AM;Z-&$/XK*WJJ$NDNL(")G=I(L=/V3FK4*+FT M'ZI^V, 85@&6[J[M.ZD_OKN >7$(C2,L13'LSCP[\\P#'L]\Q_BSB $D^I8F MF5@8L93YE6F*((:4B N60Z9VUHRG1*I;'IDBYT#"PBE-3-NR/#,E-#/\>;%V MQ_TYV\B$9G#'D=BD*>'?EY"PW<+ QG[AGD:QU NF/\])! \@'_,[KN[,&B6D M*62"L@QQ6"^,:WRUPC/M4%C\06$G6M=(I_+$V+.^^1(N#$M'! D$4D,0];&% M%22)1E)Q_%.!&O69VK%]O4?_I4A>)?-$!*Q8\B<-9;PPI@8*84TVB;QGN\]0 M)331> %+1/$?[2I;RT#!1DB65LXJ@I1FY2?Y5A'1*AN:Z3(^2*YVJ?*3_CUL(=N 0)]0 M?;G\CGX%%G&2QS1 UTH=Z.P&)*&).%=VCP\WZ.S#.?J :(:^QFPC2!:*N2E5 M.!K4#*JCE^71]BM'.^B693(6Z.Q#PEO +Y."/R+9L MIR>>U=O=[8%PG)I:I\!S7L&[H8)$$8>(%()EZSW#Z*_?E"GZ(B$5?_?Q5N*Z M_;CZP;X2.0E@8:@G5P#?@N'_^ /VK)_ZDAX)K$.!6U/@#J'OU876G*4H4-7F MZK%5"I=QI6W@O<(I4;T"5;^(MK[C.I:KBKIMI_;2S)YXKNW59IV@)W70D\&@ M'S,J(40/DDCHC6[0_=CRC 36R=2K,_5.I%!O3 I& NM0<%E3<'D2A9:HD[;T M9M;,F1XHM,<,N^JO7Z'3.NCI8-"_RQBXBG:CPJ7]&AT$.+9 (X%U'O>J$ MO:K"1O^V>PUE$X V*VI]3\5S;U:#IQY;V;'0NAS9#4?VB?1= 8]%PTAH71J: M7@D/]B%^M_)<51Z=$8$(RH'K#?63XKR7A!)VUI(N/E3WD$DWW*:OP4SIJW"DU,I?=2.:RRT+@U-SX4'^YGW*]U[(6/K8OKB M5=YK]4J_@9LN"1_1)KU;[V_H6X;C.+K4(Z%U66O:-#P]E>)'[=_&0NO2T'1P M>+ [>K_B9SU:QB\4WVMU^!O0;(U(E%BC8G(D2BV6$X9ZM9Y.71=T2'M%,H 36"M*ZN%3O&5Y.D&ULK59=;YLP%/TK%JNF5>H"@0!5EB"ER:9- M6J6J7;=G!VZ"5;"9[23=?OVN#:&DI5DW]05L<\_Q.=$80%)!JPT#QM84Y%(4A M0AD_&TZGG=( N^T]^R?K';TLJ8*Y*'ZP3.=3Y]PA&:SHIM#78O<9&C^AX4M% MH>R3[)I8SR'I1FE1-F!44#)>O^E]DX<. 'GZ 7X#\!\#1L\ @@806*.U,FMK M035-)E+LB#31R&8:-C<6C6X8-ZMXHR5^98C3R35L@6] D?=D+KB6F%8R4PJT M.GL8^,KHDA5,,XQ[MP!-6:%.$7%[LR#O3D[)"6&J8FK49BA=]-& MQ$4MPG]&1$ N<:I4+_I+D05]J:NBH'VH.\5A5-(6I@Z=4@=R"D[Q],XR\#WV^ M7HGLP.6H=3DZQIZTVX4V^X>#[C-CN?+P=0$K(\/:RZWG:YZXF#CONHO!\Y,>/W(5/DA!YY][(:\,.=$>M M[N@E&PT%IF+-V6_4BB=3YT JD$QD9"5%.>Z3';WF+GPELH,4Q&T*XJ-+-RO% MAFN%OM-BD]4)2/N6DVJ;F"6L&>>,KXE8=3+5EZ/XR9H-@R#V'B_M47W_ZM[M M7.TER+6M> H=HBFA5D0)6"/4&,>Y!65>YNJ-% M90O%4F@L.[:9XX\!2!. WU="Z'W'3-#^:B1_ %!+ P04 " !Q@ZE6:XL" M!M4& #O+P &0 'AL+W=O4CJHTL,M,F&%FBQ(F[7BV$7BDT[0FTID^2X!?;C1\F.:5&' M6BQ3O6C\\9ZCE\>DGD-)%]LL_U;<25EZW]>KM+@OQN)C=R756(CAX_N$F6=V7UP7AR<1\OY5267^X_Y>K=^)!EGJQE6B19 MZN5R<3EZ0U]?^:0*J!5_)G);'+WVJJ'<9MFWZLW[^>6(5([D2L[**D6L_CS( M*[E:59F4CW_V24>'8U:!QZ\?L_]>#UX-YC8NY%6V^IK,R[O+43CRYG(1;U;E M3;9])_<#$E6^6;8JZO^][5Y+1MYL4Y39>A^L'*R3=/J56VZD5=FSI:C29)JY]Q6N;JVT3%E9,; M^2#3C2R\E]Y439'Y9B6]/Q;>59:6N2JQ]R&);Y-54B:UY%HN9)[+N?H!ZS#O M^;4LXV15O%!??IE>>\^?O?">>4GJ?;[+-D6'<&B&CU5Q#A6"0X6@SL=L^9(B7BYSN8SK>93GGZA/?L4& M[2A9HP3L4 +6E7URM5$_>EIB8]P%^G5@=C!^.W;=ES">$!0=9 MPQ<_^.*=OCYDZ?+E9YFO,6>[4'%T2!"$^;[A#)'Q4%G#G8F#,]'I['-6QBO, ME6@=SAC@*NJ_5*/6$3D7-#)\M54L M"D2$^Z)$ Y#T6ZK[N.,#4DHX9X8O7!?YW.+L",VTT]DT6Y3;.)>>XJ@W5:U3 MEN,X[4QSZMQUE:TY:$U;.A1NJ5/>NLK6+(,F+NV-W'UD8R%PH,QD"**#, P9 M6.:EIBX] [L4 2I1B&NYPW0A<-NJT>2E/=%+VU 5/(A"\_R'Z'@4D,"W.-/T MI=WX_1KG>9R6/U!S3A'L*EMSH!K"="@*4Z<8=I6M608-8MJ;Q+0-64XY"\VI MB,@(9[:9J&%,SZ Q14"K^F9A>D-D$ F+-] \AIX\AC9G T&)B6-,QEAD.>N! MIC%TT_AQ]7K_>M8^NCO%R5N^(4@,1_O>P3:^;G>^0Y 8-(FA-XFA35C*U#]S M1B(R#L2R^07-83B#P]#F*PUI9)YA,%G@T]#B35,8>E(8VG1E5##S@@$J"\&R M"P'-8'@:@]4J?FI[W9WQY-D\!)I!HQF&0C,X1;.K;,TR:#1#;S1#F[D04F+B M#Y/Y );M*&@TPQEHAC9SJ>"^V5NC,L8LBYII-+.>:&9MYG(F C!\83(J?,N) MD&DTLVXTOXOS>;6246M.D>PJ6W.@&LEL*"0SITAVE:U9AJ/+T?VO1R.L)2$% M\V(2HHNB(+1-1673O37&;=7'Y*D^?P$"!F&L1L*! SIR!VE:U9!@UBUAO$#-G\ M^B(P08S)(G9T!ZKI3(.8G0%BAA#6#R/SYA(F ]]V&X=K$/.>(.9MPOJ,!V9W MC.IM=96N.7_.9#\5G[I3/KK(URZ#YS'OSF;>Y MZU,A3 (B,D$X6"XN\:,;QN?<,4:P2WS6VC.CN@C =C=;XYGWQ#-O8Y?Z023, M!AO3B<@7EKO97..9=^-YJN9(,I/X"G:*95?9F@/56.9#89D[Q;*K;,TR:"SS MWECFR,97A+S5Q&(Z&H74TBIR#69^!IAYF[@1X\3<(:,R&EK +#2814\PBS9Q MF: 1,*4Z>PJVS- 6L6BZ%8+)RRV%6V M9ADTBT5O%@N$Q82:/2RB"GS;DUM"DUB<06+1)FS$P>S\,96P-;'BZ-&MOL]N M873EO+6$$5E ;5??A&:P>!J#3VBNNS.>/).'0+/0:!9#H5DX1;.K;,TR:#2+ MWF@6&)J!!V8#B^DHT,"VJ#6:Q1EH%FWFAJJY-GM85*::7&ULS5== M;]HP%/TK5UDUM1(EM[7MN-N(B=02\=&ZI!3RY,*&(<*M"+*.+J^1)#N>H[ MS'D9N!.SN;$#[J"7\!F.T-PG0T4]MT"9B AC+60,"J=]YX)U+UG#!J0S?@I< MZ:TV6"EC*9]LYV;2=SS+"$,,C(7@]+?$*PQ#BT0\?N>@3K&F#=QNOZ!_2<63 MF#'7>"7#7V)BYGVGX\ $IWP1FCNY^HJYH);%"V2HTU]8Y7,]!X*%-C+*@XE! M).+LGZ_SC=@*\/T= 7X>X*>\LX52EM?<\$%/R14H.YO0;".5FD83.1';K(R, MHJ>"XLS@#I<8+U##*>1-&*)*LQT'"-_'H9AQNW\:CJ_19FMZ>]8\Y:K.C18#7S/;\#]Z!J.CTY>P[@DH]#B%UK\%+=1 MK:5&2JP?13S;H:4&G]<)V0(G\$-$=IZZ2G/S/+PC;#AQF"D'\L$9D2: MY43L2>KJA ?8=^BH:%1+= 8?/["V]ZE"9J.0V:A"W\A4A06:[D-G>C_7 2!@C30OD+!9_2"V],38'Z^$Q4)8EMU"#N4P]BH.(S5+-]H4[:I8-C!E##L/6H8 MMBEBV)ZJF/^S<#4)YL$SKJ+8?*%2US@25P2%."&PO=V]R:W-H965T+JMJ^N;@HYPNU MSLK7^59MZK_;LZG+_NT_%U66^ MJU;+C?I4>.5NOO#WS MFRZIE9I7C8^L_N]>S=1JU;BJ._+'P>O9L='FP/;/3]Y_VD=?1_,U*]4L7_U[ M>5,MWI[%9]Z-NLUVJ^JW_.$7=8@H:/S-\U6Y_]=[.-CZ9]Y\5U;Y^G!PW8/U MIJK+EJOS!._>^7*?>]]_]X'WG+3?>YT6^*VOK\O*B MJKO3.+V8'YI^_]@T?Z9IX7W,-]6B]'[?_PM]#X\-2;BAYM;RIMQF<_7VK+YWE*JX5V=7__P' M"_U_02)2.DN)G'4$ED>!)>;]ZMTZ+ZKE_QI]\[*"='L\/MP?W]Q![Z\8"YDO MHLN+^[8DD%TL>',6M>U2M#\CHPV.T09HM#\7>5EZ7S;UZ+#:!_US/2J 5^VC MGZ =C6]&;-L$ADF*=F=DL.$QV- MV _U9P5&&UJ1G(LPC (C8, LX")*C*#1 M;HT,.CH&':%!_Y0M"^_W;+534)R1_:TR+F5H1#"#[(2?^+X1*=J7D9'&QTAC M--)G[X=0X+$5$ ^%9-*(VS83@0ACPRQ%.S8R[.08=H*&78]OW^IA^.M*>==J MOBN6U1(^IQ/[ZI0Q,[[!F6TE$B[-[QGMTLB F:_IQ$=#OE[4]^CSSZI8MW$$ M9 W?"B>* L;-\QNP"V(6F==!BG=L;. M+&-HX!_RS=VPN)G]-;)ZF#+#MLU8 M$'+SQI[BW1H;-M=AY)R7]67^RMMU[^N@ M*MQ6)0I"\RXVP[OC2C-4WKKB:6!D*"Y=S6J<7FYV-9"W)5HU0^$V+Y?[>59^ M"TA:@_SQ''ME'@O?8@Y=Z9Q/$: O*2U2>>OJJWF1X4REM74$W"+#S5-)(1T>U!94IO*96WKLH:O1G.WBTT:X]>K8O\KIYN M>=\WE_H/H+8 =T/C%1%V'T2; N*9IGC6@_'Y>EW?,LLJGW_S_O9&7OI$1'[0 ME]);2N6MJZ^>+K#D9)<^T33@H#*EMY3*6S?GJ*NRGHFQ%^:.N?VS$5(%H9&2GP&V45Q[!OYUQ3OT-B ];2$ M4V7/N9T:EV8R&;#A9J(1[]#8@/6T@9-ET#F40@^D^?1C!MD%S.>A&?D4*,\U MRO.7I-&YS>G"#WEL?<6 '8]B7YC!3H'@7",X)\RD_5R*B%IE5!E5 7=J*<)4$4,2-NP"Z*)3<3 MRWB_QL:M0500Y=.%#7E!),QT.F"52!%:04^131<:*\58K(36-[S'O3FO$R#% M2BIO725;:S%.MQB#=C4&[7*,*;!2:*P4+\5* 27$@\1ZR@?9A7X8F<,OWJ&Q M 6NL%%18*6QDM%@:L!%6P%-@I=!8*>I_B\6YWFYO2^]MS M?,J"-^%\XR!=[D#EK2NOQED9G>SV3+FB84;J+:7RUE59<[3$.7K [7E81A8P MXZ&5C\5[,S9:#<42A^*>>[,-N&"DMAD4Z104'&@*#G *=KHQ!S;B0H$#9D#@ M>,?&!JY!.,!!^-V=VLS_\K[FH^['N'/7.P6IMY3*6U=8CNRAJ7@Y?B<@!@<.B'S'PZ"-I)&9N/0O$.C0U8XW* X[+#.V/ 8WPS)PO8 M6/%.0 FA%K@QC:^0%DK));";G4[Q?8^/6 M+!G@+#DX\Q;8K @\_P2LH.>?>*?&!JV1,L"1\G-](9>[HB:.Y6HUACA(5[V2 M>DNIO'7?K]4,&_JG(HZ0=%TLJ;>4REM790W,80\P]Q)':"]$D,PWWTN>X>TX MJS(%[8::=D-\6<-P+ GMUP#-.QG>EK,R4Q!JJ DUQ G5Y;UW&T'/S0?*>&O. MVDP!LZ&&V? EN=_0AM/Z.HK-I\UX&\Z*3(&[H<;=L.]=NZ$L% *+6B%U2%^< MH_+65:>UA41/"AEZINPIK%PY-ED4/2+#*IMY3*6U=E M3?[A2[/((0#SG;=:#JH,,DOQ[HP-5S-_B#._RQ!H)XO/1< 2*W# +O"CT(I\ M"B2/-))'>%JY9_\78-\+8!4S8 :M8L:[,C94S<41SL6#UVY'P&I>*&I@$PTH MZBFX-]+<&^'<>UUEE=K?)=>[S7*^W&8K+_^Z6MYES=8#^-@$+OC%VW.]:Y)Z M2ZF\=;76)!V=;,%O1+K@E]1;2N6MJ[)F\NBE"WXC(+%LO3(T ZQD8JX62_'. MC U6XW9$EEV.@+RQM6,59&2M]\7[-#9F#='12W++D9TS%CXS9Z& E4RDF6K$ M.S(VT-;>:U1YY0AZ@\P.VK:"@IX"+2.-EE'?!@[%-B^:0:G_D2X\ )$N_B7U MEE)YZVJK.38ZV>8-$6D:F]1;2N6MNX^@9N889^;^ 0AWX"I>#*UKCJQW95.J M5KNR:+Z.<;X>GF'%'3G+ W"X.:)1M=B51D-X[)A\?GX4QSTY:V/GLL\9"\SG MJU2-=N71W!SC&6A\P,E:K0KCN;N&.?NES[BQ]T[:T::.*;RUI6VMGV^4\JU39[&Y]H_9[7;OG^O!VG+4C76I" MY:VKL2;\Y&1[-">DJJ0X%.%?M+"'3B+9Z?P ]\W,WU4;79% MT9"?X"G\G@&3E-L38&DY(,@D)59:-5:H]N; '3F+ ^W@88LS33F6=CT6G,OW MPAS&@!$/?'KX\S]H@$2\+:<*5FSADJMLBL^50[^R=. ^\E#=_]Q M)GUS:]^>IMRUF:0>BM\JB.([+@Y_-JO\Y*FS ,M\C;^G.7=])J'[=K7%GG*+ M#JEE!A12/*^_8>L-!HHKJ,[<*,>/J]AZ" 0HM<^L),Z\UZFG'791*> M;E=N["G=Z$ 00'5&SD-I;6K3TZ2[1I/0=[M 8T^%1H>JG@"(BS@QZS#W-.BN MT"2TWBZQV%MC<;U6Q7R9K;QMME7%"!0CK8@& .V39&^;YYV'<.^0H9.*0;BBH4,V /0Y^8V-2E9LX9*+?C&"_$Y 0*P M2 4^1P!#EB36CN@]?1L;?:M*(.LI$_CE]?5K[RZ_5\5F7P[/?5RCK1](ZRXE M4*QPPKG$;\:5(I$7X@)WP VXN@NCI MT>B86^B.E]1SFAIS8&\59NW9_XR9N<"VIV.C0V\Q>4^UOYX!'2CA)T5DO44/ MV8EZ8FRNUN_IS>AX6X3<4^S/8: "*OD)+GQKF@;9@;%/@JRMLG^LI^[?\!DJ M4,ZOGMQ8>\+T-.A^\YL$;UOE 5E/?<#CBO/EYG:U?_/^?%ODE=J// -WBGEF M@*=-;).Z2\G<&<*W*)N?;#TZHZH]^"0U;9Y\DLJ(K%4:D?741APRP ,[;5OC M]@PVLZI@]O1G;,2MLHBLIRZBPY,!J#"B=<.G*G=XT&>2ZHFL53Z1]=1/=,$? MJJJ'3U("R\[-=5%D;1H"M9AX<*U%6!,@Y1V8Y9EFL)GY7"[MZP+W+:1/8DE0Q9JY0AZZEE.!RDJ&H0/@DI ;V!4XB4LB_*A5)5FE79 MU>5:%7=JIIK7\>;Y;E.[;VXSQ]]ZA;IM]'OSCI]=U$=J\ZO+;7:G/F;%77WK M]5;JMC[4?]WL8%(L[Q;'#U6^;5QZ7_.JRM?['QSPH6G@ M(2^^[;MW]7]02P,$% @ <8.I5C6:?@=\ P KPT !D !X;"]W;W)K M&ULO5=1;]LV$/XKA%84+9!%HA3+=FH+L),6';!@ M0;*T#\,>:.EL$:5(C:3M[-^/E&3)J25B"9J^V*+$^^X['K\[B'\E::D=^B M9+0 KJC@2,)Z[BWPY1)/K4$UXPN%O3IZ1C:4E1#?[."W;.X%EA$P2+6%(.9O M!U? F$4R//YI0+W6IS4\?CZ@?ZJ"-\&LB((KP;[23.=S;^*A#-9DR_2=V'^& M)J"1Q4L%4]4OVM=SX]!#Z59I433&AD%!>?U/'IN%.#((APS"QB"L>->.*I;7 M1)-D)L4>23O;H-F'*M3*VI"CW&;E7DOSE1H[G7Q\+,WZ0(:N)&14H]^%4J#0 MNVO0A#+U'KU!E*,_<[%5A&=JYFOCU)KZ:>-@63L(!QQ$Z$9PG2OTD6>0/;7W M#=F6<7A@O R=@#=$GJ,(GZ$P""/T<'^-WKUY[\"-VI6(*MQH '>1IF++M4)W MD +=D16#,[1@9ML2G@(R CA>(_37G6 ,F9VQ)S+[NV]=:G<7_>ZLVBY525*8 M>T9."N0.O.3M+S@./CB"N6B#N7"A)TO"+.LSM((-Y9SR#1)K5(*D(NOC6J/% M%9H5\BZ)XBB8^;L>#J.6P\C)X5:*':W4:]<.#ALMK1>151NMCTN-.CKB$D[Z MF<0MD]C)9%'4F=U+JC5PLQ1KE.9$;@P=LC&E2VFD$@474O [I[P8HF>M@@<#!6,KD5@=X_X M,1*=G$IT2!]=?\#.BOT<@4Y/3C=Q_+U__^@,78")S]X45*V_^CC=OFUO(XOZ M#-Y-KZ\RYH1J]H]"#-;&-#@?F\!E?3NH!UJ4U8E\);0YWU>/N;E1@;03S/>U M$/HPL [:.UKR'U!+ P04 " !Q@ZE6BX_ ,[T" !@!P &0 'AL+W=O MYMA:.G=EN"_]^YR3- @W5)NU+8COW/'Z>N_@\VBC]:):(%IX*(3Q,57 3\X;DQG#,[)3*E'-_F:C[W "4*!F74,C%YKG* 0CHAD M_&HXO79+!^R.M^R?*^_D9<8,3I3XR7.[''L?/,AQSE;"WJK-%VS\#!U?IH2I MGK!I8@,/LI6QJFC I*#@LGZSIR8/'4 X> ,0-8#H;P%Q X@KH[6RRM:469:. MM-J =M'$Y@95;BHTN>'25?'.:OK*"6?33T\E)11SF&C,N85K90P:.('[YQ+A M^QPFE0;4<(L9\C6;"83#*5K&A3FBN(>[*1P>',$!< GW2[4R3.9FY%L2Y[;P MLT;(52TD>D/(-Z9/(0Z/(0JBN <^V0^?8M;"HY=PGU+2YB5J\Q)5?/$_Y:7/ M5LTSZ.=QA_#"E"S#L4>GS*!>HY>^?Q)6W0"_6# M5OU@K_J)DE934P!&A;+F&"3V"JQ9AIV]PR@,7PGL"8J3H%_@L!4XW"OP6LG% MB45=]"24M(*:;_,*I=*NQ_7)'^XHZ^BJQ>^&G _ZI2>M]&2O]'MEF0 FJ.4S MF2'0Y0&X/2!9?4!$W3BH,V?;CO''8>_!27;^@C@.7IOI"4KBUY7P._W/W3W4 M2Q9<&A X)UAP>D;)T'4_KR=6E55+G"E+4JOADJY U"Z OL\5E:B9N"[;7JKI M;U!+ P04 " !Q@ZE6)*(KJ5(" :!@ &0 'AL+W=OO#I"AIMV<7;H)5 M8S/;">V_GVT(2EJ:[6$OX(][CL\Q]UZR5L@G50%H]%PSKJ9>I75S[?NJJ* F MZE(TP,W.6LB::#.5&U\U$DCI0#7S<1"D?DTH]_+,K2UDGHFM9I3#0B*UK6LB M7VZ B7;JA=Y^84DWE;8+?IXU9 ,KT _-0IJ9/["4M :NJ.!(PGKJ?0NO9XF- M=P$_*;3J8(RLDTZ*VBXT3#Q5;I47= M@XV"FO+N39[[>S@ A/$[ -P#\+\"HAX0.:.=,F=K3C3),RE:)&VT8;,#=S<. M;=Q0;K_B2DNS2PU.YW=\!UP+^8+.YZ )9>H"?48/JSDZ/[M 9XAR=%^)K2*\ M5)FOS8D6YQ<]^TW'CM]A_T'D)8K"3P@'.!J!ST[#YU ,<'P,]XW/P2P>S&+' M%_W-[)B3#AJ/0VTQ7:N&%##U3+4HD#OP\H\?PC3X.N;K/Y$=N8P&E]$I]GQ) M6I,A&B0E;/2;=?#4P6V5[_*K- TFF;\[M/ V:H(G<3!$'6F+!VWQ26VWE%.3 MK"7:"#&>4!T^.3@VC*(T#5^I&PG#7R91."XO&>0E)^7="TV8R?D3:9*\N19L MLC.]>J5O)"S \>2U/O^@&ULQ9I;;]LV&(;_"N$50PND MM4CJF"4&FJA%"RQ8T:SMQ; +1F9LH3JX))VD^_6C)$>T)(J.$@:]B269WTM^ M+T]/+)[%?QTMA9BDM MW[L&52I79?F]NOFX/)TY58MH1A-121#Y<4//:9952K(=/W:BL[;.*G#_^E[] M?9V\3.:*<'I>9M_2I5B?SL(96-)KLLW$Y_+V ]TE5#_P6W3=E UIAL MN2CS7;"\S].B^21W.R/V J2./@#M E _P!T)P+L W _P1P+<78!;.].D4OL0 M$T$6)ZR\!:PJ+=6JB]K,.EJFGQ95OU\*)K]-99Q8R&LBZ"I-P,?BAG(ANU1P M\#*F@J09?P5>@R^7,7CYXA5X =("_+TNMYP42WXR%[+V2F.>[&HZ:VI"(S5A M<%$68LW!NV))EYKX^$!\8!"8R[3;W-%][F?(J'A!V!N X1% #L*:!IT_/!SI M\GET[9UL<-N3N-;#(WKO?FQ3\1-2D-TEP&>Y'J393R [E3(Y MALA51L%[DC+PE61;"O[Y4TJ!CX+F_%]=OS;UNOIZJX7IF&](0D]G+WWZ#O_*'SU*98;$FLX[?;^NV:U!=G)"-%0H_ E9P^19$6*U!>@PUE::D; MW6>-FE^K5:OQS0)%ON?+KK_9]V=8+,0>1J# MIXZ61LS;<\-S^EYX \<@B@(?M<4Z6?IMEKXQR[^NJL;54V7#TH2"9$V*%>5' MU73*TO_H$JSDMJJUP*@\U0*;8K$_\!,B#$>L"EJK@D=:]:5@!\T*!DWJ=?#Y ML$3@N!CUAL&P%'1P&#GZW,(VM_#IN64EYU2;G%%\ZDBP*1:' [M>0S?T]&Y% MK5N1T:UW=Y0EZ8@7QM"I7M@4BZ.!%[[OXY&1 QV%5H[1C4N2Z9TPQTVUPJI: MO%/K#0S/]4?=7&<&!8$? M^/T9.2P7.D'@]2?D<^ K5/P*GP2PYNC)X^8A"*LI!)W(#4? #"J(A<]'L6;I MR3Y8Y5@X"62A(EGXG"@+#[.LIH@+PPCW!X2&>=T0!B/Y*9J%SXJS9O7)0\(J MT$(=T4(G'+%,(2U\ M.:8R<;8I5JX1!K(S^ D=X0I+ 6/1)KS7%3S;"J%J-I M6(L4UB);6(LT&*K;1#7EJK7-#WMKQ&&];DH*:Y$9:[\1QLC(YF@.G=S'5DG6 MEEK7-D6RZ%>1++)*LE;58EMJ7=,5R2*[)(N&A I]S^U/01WONGV,-3?ML:DK MC$5/PEAS].1!8U,M1D/>Q8X[0C=(T2YZ+.T^A-[0D"G[]*8I@D(/1_V!H2D6 M.<'([PU(T2FR0*?C]&96GSPB;*K%: B\KW$P-B(4[R(S[QKAS1P[V0^K-(LT M-(L=)QRC-X6SR(RS$WAER(^ZI3(:O'Z1_X>%;G]*'!#KOO)4+(K-+'I.L@R4 MF^H(@;:+S>&3WUU:15);:EWK%+AB^*O>%QN)>;+I-M5B6VI=TQ5:8S-:3\65 MG5QGV@0(]W\)-]UL?.>L_/X/%Y9 655 ?G]=EN+^IJJ@/:ZX^!]02P,$% M @ <8.I5N_73HKW @ Y H !D !X;"]W;W)K&ULM5;9;MLP$/P50@V*!&BBVU=M 8V=HGE($>3J,RVM;2(4J9"4C[\O*Y0) H75*F1Q9"Z6R@6W+> $IEA<\ Z:?S+A( ML=)3,;=E)@ G!2BEMN5: MVX4[,E\HLV!'PPS/X1[48W8K],RN61*2 I.$,R1@-K)^N(.QZQA $?%$8"5W MQLA8F7+^;";7RMRMB.9Z$XEXJG%5@K2 DK M__&Z*L0.P W> 7@5P/LHP*\ ?F&T5%;8FF"%HZ'@*R1,M&8S@Z(V!5J[(ECP7&*6R*&MM 1#9,=5NLLRG?=.NALL+I#O?D.>X_DM\/%^^ 3B&NXUX;8V M7KOW:O=>P>>_P_? %::(<19S)CDE"5:0H.6V)F1;$ZAJ,FAS7*8(VE.8:SB0 M&8YA9.E[)D$LP8J^?G$[SO['M_&>;W0[?6#.JXA/ZCE!T>03_4* MH<5NMGDH4X0[VG1Q@WX8O/+0$A?V_,#QVSV$M8=PKX??KX[BT_55J\R]+/][ MYHY$UC#F]6GIO M[T;>X#5)\Q3!.N,R%X 41Y3+]@WK'7/#CD36<-VO7?Z<%,?V?_M#/"9.( MPDSCG(NN-B;*EJJ<*)X57&PO=V]R:W-H965T18 M7O,],/UDPT6.E6Z*K2WW O"Z$.74]APGLG-,F+6<%_?NQ7+.#XH2!O<"R4.> M8_'Z&2@_+2S7>KOQ0+8[96[8R_D>;^$1U-/^7NB67;NL20Y,$LZ0@,W"^N3> MW,U,?!'P#X&3/+M&)I,5Y\^F\6V]L!PS(*"0*>. ]=\1;H%28Z2'\5_E:=5= M&N'Y]9O[ER)WGS@4_(6&BM9NY*.@7:LV+,%,GCTKHIT3KU/)3EHD#K-%W@E>$$D5 MHOCSP=WWN?_&Y\[VY3;FO>-72OANX5?OYXZ'U$ M2Y.@W\0L(#=RCS-86'J%D"".8"W__,.-G+_Z^$YIEDYI=C>166,F_'HF_"'W M>B8DIECH:;A"*V"P(4HB7>=HQ=FA=VI*UZAP-4OQ<1GYLSB\$W(,V7!-,KE'$F]:I-V+9 2OEJ]6H:&^BO M^K*/\!QM$C@MLMT@/XG<%MC!T5X*=B*S!MBP!AN. GO"0F"F7A&\Z'V"A#Y\ M89>,[[3(W':#$K=-+^P4KQLZ03/HKAOD)=[_!=[(-JJSC49E2UC&MK >'=FG-3&36H!C7%..1%(_ %!>OY@.N M=/E(HOH8QET\KN\F+8@]44X8M*+2P9%="G$BLP;$I(:8#$+\NZ@[7*&LWKK> M$DPZ8+PX2N(6OIZHF1?[+7R#8[H4WT1F#7RS&M]L5 W2X7W.K+O2>$[DM.'U MA.GWUV\M2>G@D"ZE-Y%92<\^VZ:;0YC>E6X)DXC"1ML[U[$N#%$>;,J&XOMB MY[[B2I\#BLN=/@N", 'Z^89S]=8PAX'Z=+G\!5!+ P04 " !Q@ZE6HT#F M4NH# D$0 &0 'AL+W=O#;18"#W8-' MNEHK\R!&(,;(^_*6QE[QX9 M*L^-K]DBB$Q$4$"J# 31?QNX@:(P2#J.?UO0H/-I#/OW._0OEKPF\TPD MW/#B'YJI]2*8!BB#G-2%>N3;OZ E-#)X*2^D_47;IN]H%J"TEHJ7K;&.H*2L M^2*W&B2M06*)-I%96K=$D>5<\"T2IK=&,S=V;*RU9D.9 MF<8G)?1;JNW4\H:S#0A%GPM 3\ H%^B>*Y#H#W1/A"!FD-'9+2A""_E)/_WV M=(O.?OTT#Y7V;C#"M/5TW7B*3WC"Z(XSM9;H,\L@<]C?^.T3CWVH67?4XQWU MZ]@+> OI.4KP[RB.XM@5C]_\CHC.//&$DW0SD5B\Y 1>._K]";$SX1KI!NG" MC60J_U)6)(5%H$M;@MA L/SM%SR._G31' CL@/1%1_K"AZ[G@'&=U<26-,\1 ML[E72\B07J)T/2H0_? "[A*\!0@DR@7O$1T1VVW2CIWX.@X62;)U,7/ M'\!'"?9D!_82_)SG8!4P64%[(]RZ&+=JLG^ON%0/O-0KVJH&!]^O6VIQGOA@-^J'-!_Z(Z\ MT+(NG>$.*B*&0CLDO9<1>#@=@0<5$D.A'1+?2PG\$RV19=24D)80K\4$ZI85 M7IDNSK$XU@PGQ(4_CO?R#'OGT!+$RA[/I=Z,==S-D;1[VGT"N+('WW#?O?E^ MH$]7*\HD*B#7IM'Y1&>B:([D34/QRIYJG[G29V1[NP:2@3 =]/N&ULK55=;YLP%/TK%JNF5FH+@82L'4%:$TW=PZJH6;=G M!VZ"56,SVR3M?OVN#44TH]D>EH?@CWL.YUS[7I*]5(^Z ##DJ>1"S[S"F.K: M]W560$GUI:Q X,Y&JI(:G*JMKRL%-'>@DOMA$,1^29GPTL2M+56:R-IP)F"I MB*[+DJKG&^!R/_-&WLO"/=L6QB[X:5+1+:S /%1+A3._8\E9"4(S*8B"S3VR\"_C.8*][8V*=K*5\M),O^ M:8']\0O[9^<=O:RIAKGD/UANBIGWP2,Y;&C-S;W^08WV37[6ZKEI M](1OZ/E*U26)1N>6/1J SX_#%Y!U\/ UW,?,=.D)N_2$CB]Z@Z]-23]+SO&0 ML89I/,QDJ_%:5S2#F8?EID'MP$O?OQO%P<AN,#V4-AT54\/9#M]QJ$;U32\9F)DY7K& M6AKL0&Y8X#<"E W _8U$-^W$MJ'NJY/^!E!+ P04 " !Q@ZE6)F?2BNX" M #X"0 &0 'AL+W=OV2;K]^MF&>GE0]E#V)<'V/* ,P,J M"]?O]4*WQ(0ZR]*-FVSL M]+0@*""5F@&KOS5,H"@TD9+QK>%T[)0:N/W]PO[)>%=>YEC A!5?22;SL3-T M4 8+7!7RGFVNH?$ST'PI*X3Y19LZ-HH=E%9"LK(!*P4EH?4_?F[RL 50/.T MOP'X^X#P%4#0 )CM%9F;$VQQ,F(LPWB.EJQZ0^3&X-6;@C559Q)KD:)PLED MPN@:N"3S M ,*&$W[0)J@;/H74POT..8$M4&#X@E?XFJ)LU\D4 MJ"W5-5._G4F?!Q=BA5,8.VK#"^!K<)*W;[RP]Z'-YI'(=DSWK>E^%WMR63+E M]0DD^]MR'HELQW=H?8='6\/A,4T?B6S'=&1-1[\KMN3J MEJIPH<[(YBB%^BAM,UZS#;86[S ,]A9O=+# ?<^S,3LRAU;F\']LM>&!VL.M M=ACCQ<-VM;%5&W>J?6#R#],9'Z3*"[UX3^%A4+\7[RETMR[7$OC2O#F$RDQ% M97W/VE[[K+DTM[G[*[Q^$ZFK94FH0 4L%+1W'JG<\/J=43LZDNOC- M9ZZ>9L!U@!I?,+5MFH:>P#[VDI]02P,$% @ <8.I5@U%!-8: @ G 0 M !D !X;"]W;W)K&UL?53O;YLP$/U7+#9-K;3% M_"IM,D!:$DW=ATU1HVZ?';@$JP8SVPG=?[^SH8A-2;Z SW?OO7OX3-I)]:(K M $->:]'HS*N,:1>4ZJ*"FNF9;*'!S%ZJFAD,U8'J5@$K':@6-/3]A-:,-UZ> MNKV-RE-Y-((WL%%$'^N:J3]+$+++O,![VWCBA\K8#9JG+3O %LQSNU$8T9&E MY#4TFLN&*-AGWI=@L8QMO2OXR:'3DS6Q3G92OMC@6YEYOFT(!!3&,C!\G6 % M0E@B;./WP.F-DA8X7;^Q?W7>TV$/9&H59CCB3KV1S F7X3@#90L.E(C^D 4T^D4+;R@]IVI&8F"CY8I(L_;-;EY?_LO M#44#HXMP=!$ZWN@"[]#YU(QS<:[#GBD^SV3OP$*WK(#,PR'7H$[@Y1_>!8G_ M^4J?T=AG=(T]WQQ54>$,D5;QXNSWZ_&)P]L+=3R?QRD]G=&-1]WXJNZV M8FB&M(-\>4ZY9[B;*$=^D"0/_G_2=#)L]M[BF1YXHXF /2+]V3U2J/XN](&1 MK9N_G30XS6Y9X>\#E"W _%[B40V!'>GQAY3_!5!+ P04 " !Q@ZE6U'-' M-98" !/!@ &0 'AL+W=OE8YHH:7LA!J[N5:5]>^K](<2Z8&LD)A3K:22J9-2#M?580L$E,[>WHF0F][K@ E<$:E^6C%X76,CCW!MZIXT'OLNUW?"36<5V MN$;]6*W(1'[+DO$2A>)2 .%V[MT,KQ<3>]]=^,'QJ#IKL)ELI'RVP;=L[@76 M$!:8:LO S.. MU@4ELC8^-EP>JVD!7;7)_8[E[O)9<,4WLKBB6]:R+E<,LV2&K0QAP7]J6L-9E3;G ZN97B@*3YID!8H^"2 MX+O4J. C/#$B)K2"RR5JQ@MU93;#()R<3F:^-@XLCY\V:HM:+7Q#+8)[*72N MX(O(,/L;[QOGK?WP9'\1GB6\9S2 :/C!^HK@<;V$RXLK6,(%^* PW1/7KZ!R M1JC.J$5ML2*G%KVAUA2H6S-7K+Y"U$RC?B;;:M>J8BG./=-+"NF 7O+^W3 . M/I_Q.6I]CLZQ)RN2*6*FX!=<]'FKT;%#VZX]),-P%,:?9OZA1W79<;?LLS3YKS#QOS7Q.TU> M(NW<*%.0RKW0=;^WN^VTO*F'Q)_K]:@U7;/C0D&!6P,-!A,C3/7XJ@,M*S26N9GX2/:".=]*\[=O BO0?D.2WU!+ P04 " !Q@ZE6\" M "8!P &0 'AL+W=O] K1P*[(A9YY*V/*<]_7R0H+IGNR1$%?,JD*9FBJEKXN%;+4.16Y M'P7!T"\8%UX\=6MW*I[*MET43#W/,9?;F1=ZAX5[OEP9N^#'TY(M M\0'-8WFG:.;7*BDO4&@N!2C,9MY%>#Z?6'MG\)7C5A^-P4:RD/+)3F[2F1=8 M(,PQ,5:!T=\&+S'/K1!A_-AK>O66UO%X?%#_Z&*G6!9,XZ7,O_'4K&;>V(,4 M,[;.S;W M(7+3"*OG+R,_&-2&2!\(7M4$/G M"@WCN3Z%$^ ";GF>4^;TU#>TD[7WD[WJO%*-7E#MPZT49J7A6J28_NGO$V&- M&1TPYU&KX"U3/>B'78B"J ^/#U?0.3EMT>W7X?>=;O\5X3>%67F?-7O;!W.N M2Y;@S*,7H5%MT(O?O0F'P8<6MK.:[:Q-/;["#)7"% S; =,:C>Z"0-/$62F% M@9.R#W$3AZ.P%T[]30/!H"88M!)\YFS!@5X_K(7"1"X%_[EG6J# C)O& MQ%7"8?\(*(IZ_6:>8WH9*2DD%PCB:A%+%#6BS3GGS M85;BPR.D03//J.89M?)<9QFZJN( %#,('::!08DJ(2ZJ:J=-(.VJG5%O'+QM MN]WCFF_\GWQ=.C0Z2X24:TH8 1,JERFP]#L5&Y?,5X50;1R&1\D,>E$T;D[H MI :>M%_Y ]71]>K2D,7(/>B*Z]JOI -3&R=+5W(0U5 MM$90WH>R:E.4SL!G4SCG\!4$L#!!0 ( '&#J58F6_E"L@< / Z M 9 >&PO=V]R:W-H965TL_%9[EB3)&'(B_EV6BEU/K->"R3%2MB><37K-2_++@H8J6_ MBN58K@6+TRI3D8_I9#(;%W%6CLY/JVO7XOR4;U2>E>Q:$+DIBE@\7K*LANF/JVOA?XVWJJD6<%*F?&2"+8X&UUX;R+_Q&2H M4OR>L7O9^4S,K=QR_ME\>9N>C2:F1BQGB3(2L?YSQZY8GALE78\OC>AH6Z;) MV/W\I/YS=?/Z9FYCR:YX_D>6JM79:#XB*5O$FUQ]X/>_L.:& J.7\%Q6_Y/[ M)NUD1)*-5+QH,NL:%%E9_XT?&A"=#+Y_( -M,M"=#%/O0 :_R>#O9* G!S), MFPS3YV8(F@S5K8_K>Z_ A;&*ST\%OR?"I-9JYD-%O\JM>66E:2@W2NA?,YU/ MG=\HGGQ>\3QE0OY(HB^;3#V2U^0J>D^NF:@:8IDP*E6DD1ERE)'_@C.'\P!@;$FML5&G[!=4E#Q72R.")V_ M(G1"?:*$AK1BG9MWU/&J3_&1T*D1].;DTTU(7GS_DF2*%5OU@\KA,^KJ>TU= MGZ0/JD58:A98?]L>_4K>/]0>C=!K\^BGY(H7NC^4=1.[$!K#DND^2I';1])- M=QT_5I?K1OKGKUJ2O-7DY%^.V[NLRY^ZRS?]\ANYCA-V-M(=KV3BCHW.?_C. MFTU^?9/W4$EUSW&KK/T(-2 MLGIJU:X(@>)#(U2+S2HQ,VK>G=-@8OZ=CN^Z\#$+C9#$+/C!%G[P7^%G92*J M)\A%'50=2CW8H^Y-7-0Q"XV0Q"SJLRWU&4C] TNXT&-+W1,V'5/2[<#8@_GL M;/"@]%#TF&(AIE@TVW\4I[-NF[#('V_)'X/D?]L4MTP0OB"QZ?]E!3I1&K_B MY(Y)1;X>'NPN0>VAZ#'%PEHLZ-!R]5M1;S(+ZGP+==[3G.]8N6%UMU'6A#T7 M/U!F*#],L7"^U]J.=1\4S'?X]2:S^)UL^9T,YD==_$"9H?PPQ<*3O88UGSGX M]2:S^'F3UI=,!A/T701AG:$(4=7"1BVPQD%7*WQ&0IMCQ]]Y@SE.G1Q!G<$< M,=7"1LW"0YT<^Q/:'&G+D0[F&#@Y@CJ#.6*JA8V:A6?JY-B?T.;8^CL/=!Y. MCC,G1U2CAJH6-FH6GIF38W]"FV-KL3S88[DX'CLYHMHI5+6P4;/PS)T<^Q/: M'%NWY,%VR<5Q[N2(:I!0U<)&K8N'NL>9_H0VQ];_>+ !NDC_WD@SZXXNWWX, M+_IGCK#>8)ZHMJ=1LX>18'_RW9_.IMEZ&@\V-1!-YSP2UAM,$]7)>/L>Q0M< M-'O3V31;,^/!;@:BZ9Y3HMH:5+6P4;,H';MH]J:S:;;6QH.]#433/;-$-3FH M:J&W[U^\$X?-[D]GKR.T/H?"/@>BZ9Q?PGI#::*JA73?QE#72XO^=#;-UNU0 MV.U -)VS3%AO,$U4UT/WS0SU7#1[T]DT6\]#8<\#T73.-6&]P311O0_=MS24 MNFCVIK-IMLZ'PLX'HNF<<<)Z@VFB.J!&S7J9Z[MH[AN@G70VS=;_4-C_=%>G M;PZ^WH5%!B-$-3^H:A&6FAV.UD;1X!NOVU)4_X6J%J*J15AJ=BA;)T=A)]=] MLIJM'/%&K;C(_M%!>Y&5S=67X,(*7,C@<.T;K9D_"^;!;&=!$;78"$O-CD3K M NESE[;XVCQ,LEK/TD$ P:,Z052UD#I6J^;."2)2L3;XUC!2V#!>K3*V(-$# M2S9F'QMYOUAD"1-.W*A6$54M1%6+L-3LF+2VDYY\ZQ$&U:>BJH6H:A&6FKW% MJ_6\/NQYVW[-]&=9N7S:#23-M>X.BF9)_RNT70@N;/".+L=*'-T99%!+C+#4 M[&"TEMF'+?/O30C63&3^6ZCQRPPPE*SX7=VF<)>'(0? M[QAU( BXFTGWO?)>$'#WB/X?FT3]UL+[L(4_,,O2O)]G[F'YP?11S3VJ6H2E M9@>J-??^MS;W/JJY1U4+4=4B+#4[E*VY]V%SCSSUA_W]^XV2*B[39OJ5Z.A_SD:#() M=N&CVG=4M0A+S8;?>GP?]OA_5&?(3$._8\)@9P\Z!)ED9"WT,%2]Z$IYGNNY MJ E._6R8=U[@*9_+IM2YM1@S/PI.=B.#ZO11U2(L-3LRK=/WX07F3Z5@"5^6 MU?O&ZA$8N)\>UA\\FJ :^4:MNW"R^_(+3%(S'7=._!5,+*NCEE(#VI2J/ORW MO;H]SGE1'6(OXO4$L#!!0 ( '&#J5;ET6+XU 4 ,8F M 9 >&PO=V]R:W-H965T1Y2YSV\'7.Z8_Q1K B1Z"F.$G'964FY?M_KB6!%8BRZ;$T2]V+-"0Y3HSCJ.98UZL68)IW9-'UVPV=3MI$13<@-1V(3QYCOYR1BN\N.W3D\ M^$B7*ZD?]&;3-5Z26R+OUC=!/)CVSW"\E?:*AY 8M$^A_M\K)6!P4;(5F< M&ZL6Q#3)/O%3[HB*07_X@H&3&SA'!H[]@D$_-^@?&TQ>,!CD!H/7&@QS@^%K M#4:YP2CU?>:LU-,NEG@VY6R'N"ZM:/HBE2NU5@ZFB8ZL6\G5MU39R=FM9,'C MBD4AX>(GY'W>4+E'YXC\N68)223%$4J+H!O"TSA. H)N(IR@MRZ1F$;B'1(K MS(E -$$?:!2I>!%GZ$WU=MJ3JJFZPEZ0-\O-FN6\T*P^^L 2N1+(2T(2-MA[ M9ONA=0K@GP",#8">?@Z;EC)/KDOHMLYPPYECU!=[OOF':*2Q$AR MY=85:6CEPLS\@/?(&:3(\0'9Y.Q3%-Y%?5MCG'[1LDS5)M>#TGPH6DV4?A'^ M_13??RG\->A<#TTA6K!8C=<"IR/>%5>:+(D:0R6ZWZ-JN1N\3Q]?[3 /T5^_ M*B2Z5C**OQM>;Y[5/VBN7\\;[\4:!^2RHR8&0?B6=&8__F"/K)^;H@$2YD+" M/$B8#P2K1<2@B(B!B:X#[E%-Z %>4XDC^B4+AR53 Z$:_]0,'*P,_75NA+>5 M.X.-4IA>(FQGSM"RIKUM54;(&CU(F \$J\DX+&0Q^Q5=6=UCOUMYK"ODG"M6\/BZ\/C9Z_?G2_2ZA M4BA?IPO/TRO[)C&,5;85 Q+F0L(\2)@/!*L%P:0(@LG_O*Z=0$8$),R%A'F0 M,!\(5HL(VRIW^I9Q8/">UI1G4; FG+*F7?'\!&."]@3SIO%Z8;9L*R(HS0.E M^5"TNHZ5C(W]RFE5SZ$T61[V(T(_JZZ7\FGWJVG#DEK2.J6TSG^Y^@ M.=:\;UR8*V\M(V@V")3F0]'J,I8)(=N<$2K'VW5EI:QE%&>(DRU)-D2-L3J3 MVZCFX-D .SZ6$C+MXH+2/%":#T6K2UDFA6QS5L@H)0[_V0B]._7FU[^[5R9) MAZ/8L.'JK6N9IF:LLVYJ>_+")KAK>4$ M34/EM*-4WOBX:[ZFE'^J5-WY94K(-N879G<)5YUIF= ONCOIU%_;[@2:\P&E MN3FMU@$FW;Y5_;./U6AOX[>SJ1\4*#,UCCG+\BD]#Z,W\%O"\9+D^1K$U"W: MK:C:!09,2(%43T&EJ$V:F6MJJQDHS3WA!=M"<78$PQF@$.^;SR* 9G:@:)GN MO63P[X:6VDDN:"!21!V5J=2_4 MHHMGAZ:R&\G6Z2&?>R8EB]/+%<$AX;J ^OZ!,7FXT1441]=F_P)02P,$% M @ <8.I5A)B!!/U! CA< !D !X;"]W;W)K&ULU5A;;]LV%/XKA!9L">#H0LFWS#;@).W6A[2&O;0/Q1YHB[:%2*)+TG8# M[,?OD%)T:23!<9P-?;%,BH?\OL/#\QUQL&?\0:PIE>A[%,9B:*REW%Q9EEBL M:42$R38TAC=+QB,BH.>,M C/@=T+PK_D:(R9^Q!-3[X0\-6B&A(%U)-0>"QHSYD(8WRED@R&G"V1UR- MAMG4'TU56P.X(%:[,I,=8^5"-.+^ED@2AN$!GR$)B33@5*(C1?1Q(T2IT_+5F6P'FT'E6 M:@\L"? 5"&N10KU.H.(:J"ZZ8[%<"_0N]JE?MK> =L8=/W&_QHT3WA%N(M=I M(6QC%]W/;M'Y68E0\FA8R.(G= Z^%1=5GFB< M3IW4*[$A"SHTX"@*RG?4&/WZB].Q?V\ ZV5@/3V[6Q<2BO6E"G4?W; (SK\@ M^@2-.2?QBL*9E&C^B(KC)N11=X_WA/LM])'%EY\VVB@-J0\Q>&"KQD D?-I* M(2$(@GB%ODY9&"(X8&_@BW;FBW;CQGW<1G/*U3%(=HSER%MH3E=! M'"L2\/Z1$H[.(<*3H+E _U2&3T(I6;2M%U5YC[%=$69WS'#L7#/NMTT.2&H3. M$SM(C13ZOFC]A+'C'>50#R3ABT#4*'I/ HX^DW!+T=?Q'!():'EEJDBAGS97 M. 4M=1KW\# .K<-SB0^YD7"A-C[99[7AN4!5NB"!V"ONNM+K-*OO>+7B M=*58!#&4>O#5LD [G;&(_ $Y0*Q$EBS0*2!SW9Y=F[!S$7::57A"N?YZBQ>T M7'U.ZJK/Y@F/3:.Y/CN]GZH =1KKB6/=D1<&SBLJ@^-K4*>B/' [_>IHPWEY M@!LU]@0U7[I J;KR[)KDB7-QQLWB?(*R+UVA7([6I Z<"RMN%M8WJ/S2%8M M^^U.#=!<0+'[TU9^^"V^F'&NS/@TROR6E5\*L2AMGFMZ-?J!<\G&IY'LU]9- M*8Q2T>&Z9K_FNQCGVHR;M?D_*YM2'&4&MHF]&@:YA.-F"?^_JZ847BFTNF:[ MYIL"YTJ/FS_%7U\UI0L4JR;L>'WW1QVS"E>D$>4K?1$LT()M8YG&PO M=V]R:W-H965TXZ\8K]G6-9!#>2'D5=[33L M]#L@Q#.T3/@C6?^.BP'U)%Y $I9_@G71M]L!P9)QDA;&(H(TSM0W>BN(V#* MO0,&L#" .P:V>\# *0R<70/O@(%;&.146VHH.0\^XF@TH&0-J.PMT.1%3F9N M+88?9_*Y/W$J?HV%'1\]<1*\1B0),66_@,_?EC'?@$OP^/0,4!:"J?B^!.,P MC.530@FXSU2NR6=V[F..XH1=B"[/3SXX/[L 9\ "+$(4,Q!GX#F+.?NTU? E M(DLF@$7C6>U^8'$Q&AF3%121WZG(X8'('?! ,AXQ\#D+<=A@[^OM>WT-@"5H M++F$[US>02WB Z)7P+$_ =B%3D- D^\WATWC^6'OM=$X968X.9YS*#/D0[N4 MBC1QP0 M*A)2S9J"V&#[ > W>8V;*-5"MZ74))BOP+P<3&Y&JQ%TO6ZW.[!6#63U2K)Z M6K*^H#>P4$DGEA2Q-(%,[)4YT$Z;M^URQ@5 M+_N];*??KW?RM7'_8 IY)2N>EI5\40=D(;.%B73!-(A9XQIYY^V-I>3 M8+XAL!KO-R7O-]IT'<_G%,\1QZ)6XC06U78 5BA98K"@<2 ^,2T6MG-13(4D M21!E5>M%$]/*8W][(8;N5;^W,^6U@;7E\*C/&CMVMRI>N_KIK K+=ZQ15,L/6ZXSGC JE,<_B?Z76D+.]I=:P]TMZ^]IS]E=( MHSKBN-GC M:\WF*92,74D96Z]E#&O?PEM-H>_/9:.2QA1:GG5B MN+B!^ZK!<:_W)Z]1J6(*35%H;1WRIIC.\\-R)J;I,N/JC+)L+0_DQ_DQ]$[[ MG7T[4#K=Y[)I;*2LH;N[A*IUY@/0(. MB;$0%&\;6 #G%@G]^-Z >NV>UG#_>8?^WI%',BNJ82'Y7RPU^=0;>R2%-:VX M^2*W'Z A-+1XB>3:7 .-T&46,0/308 M/&$0-P:Q(UI[YFA=4D-G$R6W1%EM1+,/+C;.&MDP88_QVBA\R]#.S*Z-3&YR MR5-0^B5Y][UBYHZ\(4Y,/I\# F'Z4PN2;O1 KIH;V/ M;%O*T8[R1=0+^)&J$Q*'OY$HB.(.?Q;]YI>0M.91CSMQ>P*QPQOTG4 3ZL[P M])K;,C_7)4U@ZF$=:U ;\&:_O@A/@[==W(X$=L!TT#(=./3X*:8V'=[8HDO) M0A;8B72=/G.EJ,@ NX,AJSNRK[>D=TX\WU*5DK]_1TAR9:#0W[I"-3AFJ(X$ M=A"J81NJ86]2S+-,048-8/$8Q;!K)F1#>06D5"S!*ZBZNL@KK*Y4^ M[@I.O>/8[6B[^V8618.3\7#B;_9I]SKV3-JG+>W3_EIH^@;V(V(D2>0&&1EZ M2^2*L\PE2Q>S&G2XQ^PL"![0ZMWXF;1&+:W1#Y2XK$N!>$#7KT[/Y/7N.4U[N7UJ2I6>$!RW7+#04$;[/-,9/_&;OR(W3 > M/2#W6"<:Q.-6Z<#IL];ILUZGEZ#M8:(?AVAN(PO\NJ1OL@ZQ^U(KZ'?A9@O[>\%> RMQ,K+%W5L+4 M?NN9LV_7OU>FC'R2C#;PWAL$;3X&2$/%0]!]<+(TLW2JZDP<'4/>;X M[P#**N#[M91FM[ ;M'\CLW\ 4$L#!!0 ( '&#J5:7AG=D\ , "4. 9 M >&PO=V]R:W-H965T5:'.! M .T"$KV,=A]F!I7MSL-H'TQR(%:3.&,[4*3]\6L[$-(EI!3-:%^(;1U OV:)"1 M!4Y1/F43KF9V:26D"::"LA0XSH?6V+VY=7VM8"3^HK@2E3%H*C/&GO7DCW!H M.1H1QAA(;8*HSQ+O,(ZU)87C^\:H5>ZI%:OCK?6/AKPB,R,"[UC\E88R&EI] M"T*/9J/K"EHJ=!VL&&RFU!Q3M I0V? M6"HC 0]IB.%K?5NYI?2-M_7-K==H\!/A5]!V6^ Y7AN>IO=P?G91)51\&G9J MEU%HFYW:AZ*@#5WJ[ J-KU76$Y.T8\Y)ND!5!A)F:ZC*3MK;_5 M()="*@_2= '?'ED<@TI?+?-WG4L+7)UZ7/I(N!$9"7!HJ9H7R)=HC7[]Q>TZ MOS6P[I2L.TW61Y_S9(97(Z[3[ WM9 ]8OP?KO!?OP@CR@.A9OX/'W\%RZUXY;#ZA; NK^ M$.]A&A[KM^X>3K_=JT?9*U'V3D6)A?O(+,8298:@.M72[A_Y1^H8=?9=3OG)[#:3\X3 M&&V0N=Z1G"H=W/TQG-XHN%,XN>\*D[>CY+V/$D=]P]1Y%:@>KPLF)S'$='Y4 MR&JA-R/HF.P5X#J0%+<*KP\A63=U>W?7[MW&OGH:O\/AJ^77C. D?KO&[C9W M]O%BP7%!)*HKG>14W>$#6)(X/Z[ 5-;5,BKV[%:2S75\K]\YD&V[SNXVM_8C MT#:4SB&T_CY:M^O_!ZM=N;DGR!?F?2)4$N2I+"[QY6KY!AH7-_^=>/& 4K=5 M=?8*B'&N5)VKG@+ BS=),9$L,^^ &9/J56&&D7K'(=<"ZO\Y8W([T1N4+\/1 MOU!+ P04 " !Q@ZE6$1?YF8T# #H#@ &0 'AL+W=O3@JYA"?I[<2-QYM8H"1S,G4\PP@XQ-I 4+QL80&<&R3D M\;,"=>IGFL3#\1[]#UL\%G-'%2P$_\$2G4Z=D4,26-$-U[=B]R=4!44&+Q9< MV5^RJV(]A\0;I456)2.#C.7EE3Y40APD($Y[0E E!,<)@Q<2PBK!*N>6S&Q9 M5U33V42*'9$F&M',P&ICL[$:EIMM7&J)=QGFZ=E2B_@^%3P!J7XGUS\W3#^2 M4W(+A9 :$F+OG\Y1J(0L1(;N4=3J_^$*-&5= )^I?*, MA/X)";P@;.&S^/_I00>=L!8[M'CA"WC76<'%(P!9@MRR&*\IE7!Z]TS=$W+) MN8A+I<4*MR,6ZYS]BV$W()DPT4HK\O<7? +YK"%3_[3)7=(9M-,Q7X@+5= 8 MI@Y^ A1R F?V_C=_Z'UJTZHGL(9R@UJY01=Z:=-*J/C0AO!@QM!6?(DXM(CF M:[:=A8,P\B;N]K"JYU%!Y(U&=52#;E33C3KIFMTQ^U9(D6QB313EH B^%$15 M.V]7VEAW K]VRWH":V@PK#48OBVS#_M4KB>PAG+GM7+GO9N]1(P.;.R'P;'7 M6X)\[P6KCVJRHVZRQL@G9 TY2,JMQVF"?U1,:4G-7_2>=:O;.[%?NV<]@35D M&-WA07C4=#N>?_@U.1W M4KY%&:B,4^OW!+9X'"[P<*L[S=Z-^=H]ZPNMJ4#PI$#PM@Q?\>E+O9[0FNH] M'03]SM/2KUD^?'94\<^CT3/+MX1YX_'Q9]X]Z!DRD&O;2BDDL\EU><"N5^MV M[=(V*4?K<]/&V5[D":;L ?'XO&:Y(AQ6".F=G>-K*,NVJIQH4=C.Y$YH['/L M,,56%*0)P/LK(?1^8AY0-[>S_P!02P,$% @ <8.I5DP,!9(F! &ULQ9CO;^,F&,?_%>1-6T_: MU;^2],>22&GLTT5:M:C5;2^FO2"&Q*@V^ WE_WU ^RZ=L]Q&@GI^J(QF.?# MP_.%!\-TS_B32#&6X%N>43%S4BF+6]<528IS*"Y9@:EZLV4\AU(5^X M\VD!=_@1RR_%FJN2VU 0R3$5A%' \7;F+/S;V ^U@6GQ%\%[T7H&>B@;QIYT M885FCJ<]PAE.I$9 ]?.,ESC+-$GY\;6&.DV?VK#]_$+_9 :O!K.! B]9]C=! M,ITYUPY > O+3#ZP_6=<#VBL>0G+A/D/]G5;SP%)*23+:V/E04YH]0N_U8%H M&2A.OT%0&P1O#49'#,+:('QK$!XQ&-4&H_>Z-*X-S-#=:NPF!&J)\JCY.HM479R_BA9\I2R#&$N?@7QUY+( _@(3#5XP$7) MDU3I -89I*I^@1#1 L,,K&@U3;7<%Q&6D&3B@VKRY3$"%S]_F+I2N:<[<9/: ME;O*E>"(*R&X9U2F L048=2U=]6PFK$%+V.["P:!]Y!?@M#_#01>$/;XLWR_ M>=!C'ITR/PQ9Q\/6G_#F$@0WVMR?#,0B;'0.#6]TA*>]J%5=T013O3R-J'TZ M#:)TZKH5!4SPS%&Y26#^C)WY+S_Y$^_WOB#;A$4V8;$E6$>/4:/'R-##8^LN MA1Q_U"D.@27+5=X7U5):< [I#JM<+,'F -KMUO!@JA=[R!'XYP^%!"N)<_%O MGX@CFR+:A$4V8;$E6$?$<2/B>'!1*>%R)9DPRZK&(Z#2(B!"E%"M,W!!U'NM MH>C-B(/\_IOZCZWXV^ITT[\)TW\)R>2FC]Y=U(; M1)T;:INPR"8LM@3KZ''5Z''U@Y/:E4T1;<(BF[#8$JPCXG4CXO7@HOJSE$)" MB@C=@:2;X)JOP8*S'8+6%*_F<^\IQOM.87\2]NR-RV$7 MSIVE5FFQ+5HW_*UCIW_Z/+*BJ$RJ7>'8KCV,.3=K6*5%5FFQ+5I7D.!5D. ' M[]VU [:DM$F+K-)B6[2NE*]'?7_XK%_O%/ 9D@QN,FQ.)&J_UMOS\!Y1@SM? M_5>]F&PO M=V]R:W-H965T1CVH-A,+-22,DEN6F ?/\I*O QUO>4AUH4\YY"BJ,E&Z5M3(%JX M%Z4TTZ"P=GT6AB8K4##34VN4M+-46C!+4[T*S5HCRVLG489Q%)V$@G$9I)-Z M[5JG$U79DDN\UF J(9A^.,=2;:9!/]@M?.*KPKJ%,)VLV0IOT'Y97VN:A0U* MS@5*PY4$C/&[(W!1;)0ZM9-KO)I$#E!6&)F'0*CSQU> M8%DZ()+QIDI3_\-F:QL%D%7&*K%U)@6"2_]E]]L\[#G$XR< MVP*/YTS?4F&@7U;+)6HN5VX_S[G+*BOA2OK2<#D^O$3+>&F.G,GG.7S<>1P MES#G94E69A):4N[XPVRK\MRKC)]0F"USS/_V#RGB)NQX%_9YW E( M@?4@Z;^$.(H3^')S"8<'1V *IM%TP"=-5I,:/GDJJP[HV%5+#A=*T TR/D$S MK9E<(56UA<4#[-M=LX=Z>;9A.H?O[PD2KBP*\Z,M7YY_T,[O;O*96;,,IP%= M58/Z#H/T^;/^2?2J([I!$]V@"SV],J9B,D,J",B4$!27<64$AW3(/H='\*LU MFUZ\AQ_6\*YKW*7]X6 819/PKD76L)$U[)3U5BMC8*U5AI@;$G#0QNTQ^M$> M>3+HQ>W4)PWU22?U![HD_R+V"/UDGSCIC=J)1PWQJ).8BDMPXSKDD[RCQP%' MO6$[[6E#>]I).V?W7%0"9"46J!_5@3]YL H6"(::2V9--JV@7M6/C*&45-+Z3MRL-N_8S+?O M/^;^$:2^M.)TEB4NR37JC8A=^X?%3ZQ:U\U\H2P]#?6PH+<8M3.@_:52=C=Q M!,WKGOX&4$L#!!0 ( '&#J5:5JA.B8 4 /T> 9 >&PO=V]R:W-H M965T#,5,B,:;N7,5PM)29(;9:F/@Z#K9X1Q;]C/ MGSW)85\L=2 S(8K>B?0OENCYP+OT4$*G9)GJ M9['^3$M"'8,7BU3EOVA=?AMX*%XJ+;+2&'J0,5[\D]?2$1L&@--N@$L#O&W0 MW6,0E0913K3H64[KGF@R[$NQ1M)\#6CF(O=-;@UL&#?#.-82WC*PT\,O<(_$ M%-U)FC"-3NZI)BQ5I^@7]#*^1R>?3M$GQ#@:L30%MZN^KZ%58^O'90NW10MX M3PL1&@FNYPK]QA.:M-C?V>U#; 'P@6[%&;]SOL56Q!&1YR@*SQ .<-36(;OY M/8TK(7%?$+&WI!G-7$8[&BG.077(F4)433 M!*5T1254%"0))'Z;0XI6PF*\3-U:#8/SWF7?7VTRM?;E@TP[%=..E>F8N&*QDO(-#2"*L/0W5)*RN,W]$Q7(ETQ/GO/PP<2LY3IMS:ZUJ8.'7]'8 VO M="NO=)T&?M*]BGC/&@Y_"$U21%90:TA-HF45I6X[B( C*3 ME!K7M'G#VL2AWBC NAL9!#J@2J &R!C4\B$X?BC;VSC4(25:9R.8HSVQ'&[(I-#*\R:.A4R,\)Q2 MHJ&&(Y*"!#8E&[0TS&+ $]2DD4H3(67Q)B;0ZSU5W-[>P9S#%L[[2..:-+:G M,-6:2K4QC+ 04)KPQ+ CF5CN&4^\4TYZ6[.QO>6/AFTMN4*KL!G>% &;THW1 M*N,VYUQ3;N47[7@[O(JV&1Y#6H6UM@KMXNI+,_\JFNT*_F)GP()M.K9/FGVL M55%HET5;BX__C*+NH=^%INV]=*I\7*$UN=?:)W0K?D*GZL<56I-\K7]"NP#: M(G^&1J:F0J4\0T_2*&4MT%CG\O_]31XG@L-:0#.3MZ6DWA\L3O71=_AT498O M46W.J753:!=.3U3&X!2SY#'YN\%9%9SY7LY.%56)%H:-=540=/:D?:V60JLF M&8X89]DR:V7@5!JY0FON,M3:" =.4QP[E4&NT)KD:\&$[8+IQQ;WC,-D2U7Q MVK[*+]MK+/.C\\[6-&7OU4=9UXH)VQ53&=HPE>W,;>-RZ?\5B'*SN8@>&#@D M-M+C&9R!3L9?'YY/6ZD[$DNEBXXAO7 MO;#;[2[L=+_+%5J3?*W*\&%;7A.B MF$+%#CR"Q<6*2);+4IE'!%&(H$4U'[0'QT5KF0[Q3FH<8P<,UV(/V\7>B+SN MJ_IVRX.'^!C"#M?"#KL5=MBIL'.%UB1?"SO\ \+.P99NVZ,8:?ZSQ5:\UBGUG^1?6_L",6^;'&GV/>V M4\/>M4.I^QL'C!F5L_S<54%2+[DNSAJKI]79[DU^HNG7GQ<'PR,B9^ 3J %3 M, W.>U"M97'66MQHLL%(8YNH M2*HD%2= 'WZ'E"V[B:PMTO3&%B7./Q]GR.%,5DI_,TM$"W>BE&8:+*VMCL/0 MY$L4S!RH"B5]F2LMF*6A7H2FTL@*;R3*,(FB42@8ET$V\>\N=391M2VYQ$L- MIA:"Z?L9EFHU#>)@\^**+Y;6O0BS2<46>(WV4W6I:12V*@47* U7$C3.I\%) M?#R+A\[ S_B7X\KL/(-;RHU2W]S@8S$-(D>$)>;623#ZN\53+$NG1!S?UZ)! MZ],9[CYOU#_XQ=-B;IC!4U5^YH5=3H/# J0QG]!$B4I?+H^@].2>OUTC_ZY,N9!,+ZCX&-2W&&2O7L2CZ%T/[J#%'?2I9__4X@8UJ/DF M!)3-!9U)8VD1HF+R'GYT1Z=A;]2'7MT=Y-ML, EO.X"&+="P%^A$J%I:H.,W M?TL8M<8"J(: (ZFT*NK<0EXR+KIH&NG1#LVPFV;4THQZ::[)O[V'F9)%E[]> MXR=F;MRBC9][HXW_ .YABWO8&\ESM!:U<3LMIYQR"U3JC:720?S ?-:[F \? M;;!Q=TJ/6I"C7A"72[/KO,OKT2.O\9Y]'4?;@AGU.GY_5W'M%DL%T1>?'_ _ MVZM?\(D)BW/#LZ>V]3)Y*O+T:XOZ[X=?2VVBXL[,]O-&C_(8[K8] O? - MGH'SCW M8%\.GA^%_*IBQC3ZEJ5<+:Q8Z]W,ME48LXRJ:[%C'*YLA,RHAJ'-X=D83;BWGQ;D[N9R+O4X3SNXD4OLLH_+[BJ7BN+"P]73B<[*-=7[" M7LYW=,ONF7[8W4D8V35*E&2,JT1P)-EF8=W@V9H4"47$WPD[JI-CE)?R*,37 M?/ A6EA.SHBE+-0Y!(6_ UNS-,V1@,>_%:A5WS-//#U^0O^]*!Z*>:2*K47Z M3Q+I>&$%%HK8ANY3_5D<_V1506Z.%XI4%;_H6,4Z%@KW2HNL2@8&6<++?_JM M$N(D 7#,":1*(-V$R9F$<94P+@HMF15EW5)-EW,ICDCFT8"6'Q3:%-E03<+S MQWBO)5Q-($\O;\)PG^U3JEF$/NF82;06&4R(.']2!X8^\%!D#%VE0JGWZ.J6 M:9JD<#1"#_>WZ.K=>_0.)1Q]B<5>41ZIN:V!58YMAQ6#5U\&ZJI2R)/):U(+^!'*J_1&/^"B$/&!C[KUZ>3'CKC6N%Q@3=^A<*B M4#AL*9R<*CPSZ5?B3\SX^3J?J1T-V<("5,7D@5G+GW_"GO.KJ?B!P%I23&HI M)GWHRQ7;)IPG? LK+Z4\9*9J2PBO@,B;T&&)B1=,IGAN'TX+,<0Y$Q\"Z[@6 M1[?FZ/9R_/32(S)Q+B'=4RZ!YW0(/P\:8=?#9KI>3=?KI0N+Y@4]O>?<)@Z9 M3MT./4,<)B#H&3W]FJ#?2_"U#>:O<]KVPO_H[!\(K*5$4"L17+@1!$-*,1!8 M2XII+<7T[8U@^GR]^-B?=J:M(0J/L6^>M-AI7HO.\&V@PGRA#QBB>AH!/GF3 MXS>V@@J@=6=WC+N2FL)(X =G")*&(.DE^,#!:*;)?S#__P"#J$9MMA6]=_O1Y3 46EN;QB3@2[L$/*A-& JM M+4=C%/ 3J'":"\DXG:-@BF,.. -\:7. !W4'0Z&UY6C\ 1[ (&##N]^=DJ [74T6 6/'/%]) M8Q'(!2P",5@$S_"U>@]Q29>@(8S@H$O0/MF8 MR)C<%OLU"C3;G@2DWFN!S?9M[B91M -*Y M]D$T6>[=E ,M=L7VQZ/06F3%8 -@=M^3]02P,$% M @ <8.I5N#3>8,(!@ RB0 !D !X;"]W;W)K&ULM5K;CMLV$/T5P0V*!"AB\AFTWY3L91 MRAXR1^R2),R^WK*8[Z]'>'2X\1BM-S*_,9Y-M^&:S9G\M'W(U-6X1EE&"4M% MQ%,G8ZOKT0V^NJ,T=R@L_HS87AQ]=O*A/''^.;]XO[P>H9P1B]E"YA"A^O/, M[E@#68IU"P.Q[_%2WEYGH4C)PE6X6[6#[R M_6^L&I";XRUX+(K_G7UIZZHG+G9"\J1R5M=)E)9_PR]5((X<".IQ@,H!6@X M/0ZDEK#0 TN<#SR5 M&^&\2Y=LV?0?*XHU3SCPO 4KX(

^L0_),#"(CS:7[OO'[UQA$E>P._NV^' M@P.2Y:(?TPQ+;&I&3M/ MZ"NQ#1?L>J0R5K#LF8UF/_Z /?2S*0 #@37"0.LP4!OZ[(]=\L0RAZ]4IN>! M")]B=GA9(K^]X,DV3+\Z_UE>X6WY#+=X1EZ.GFA2\VJS!S*N9>59F=US(/,B][+Q.8#$) M)A2WV!G,E#@$OIF=7[/SK>Q^S;@0JH1EZR@UD?.[;QU1C-JOOFN&7=4H-G)7/;OND9=!CX: )^BV?7B@84][SA24US8J7Y M\6;^[M'$R>IV:@49"*PQ0HRT,*$+EM(*?*!(#(76#,611N/O+S65;S.;*03M MA#'984H\9)Z*�[.*_<5/['3W:1[[6+H<&,(@_<'GY:DK%5ZEXL.)7[\7,# MXN))FU[7S"<^Z:.GI1+;M?*4DH.[DJ@F68#:5+MFDV#24W.P%CQL5[PY7\E] MF+&"Z5RU\CPSOV\KS,FY-Q!:<]!:2[%WR3)D5>J30S$06C,46KBQ7;GM9C-':WA8-?P%VL/&(0;^6Y VPR[=OZ$N#W%![1T@UVZJXQ1 MZ^W>I8,=X>3I<@G5!JW:<$G5AD%5>RBT9BBT:L,9J@T&-08?!6W5-MFI?VY? MYFC5AC-5&[IR[!I4T6!F63R 5FVPJ[9.G&_M?NV )T^>2RS"B6X*R"47X630 M1?A0:,U0Z*:#G+$()]W%]00(:O>6!C-/S>:>AHCH1H&/'.V*V]5[KMY&M&!&9L-N>E]BUYOH/H#02Z;+0-O952@NL3E.=,=! MSM@>KWR;LD,\M]T.&>P"!-#3#A'='I S=\A)=^^;8.*V%S@&,\"D;T^(:,TF M=LVN\L76KMD13IXL Z$UQZN[ !)<,F^L+<;)H1@(K1D*W7 0>\-ASYONVM^' M;A7O6A% /1LL5/<"U+Y!\&+2T.YR'W?V)@U&/?)'M313NS3K=/G6)LT.>.J4 M&0JM.7RM_O22VP1TT&V"H=":H="-!CUCFX :EO_8HVY[+6&P\WW4]YL=/?I1 M_,Q=@LJ_\;,QQGY;=0QF)M49'YT*25BV+@[+"&?!=ZDL#U[4=^L#.3?%,936 M_5M\=5<>J]$PY2F?#\5NIG!BME*0Z*VO8I:5!V?*"\FWQ=F3)RXE3XJ/&Q8N M698;J.]7G,O#1?Z ^OC2[']02P,$% @ <8.I5A-AY7A% P SA0 T M !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U0-I 5D#:D"I-VJ9*[ M*D,=5JM)"H($^&P+^;% M7:&K8"+G0@_";A,*W.U+-@C;R748.+F1S.@@?+IX_W,N]>V[P-W//IR=M9XN M;W?C%Q:X#".OZ,T!HEU-V>LWZ08E>Y;Z\]Q,1]@^5"B]5S1G"]M?Y(T! M3+V-JY.RY,M/G$U%0=WD#TXX[),5+YA)Q5Y,-BB5B0E0%0;/5&DVV8S\4J1\ MI N]*J=%CGONG*#GO[O.4RJH(GS3M*G]8U[E-SN.N__*LOVMLFO8Z[%^;Q^[ MR9M3,)F<@LF3J,G>*9A,C]]D? (>Z[/ET9F,ZI/0QG%KZ[#51 ,XU ["[W \ MYNNDP7C.N&:B[LU8EE'QZLQEY#49FS_6MO3-^(SF9,[U8P,.PG7[&\W8O$B; M4?>P$/6H=?LK3*^=-"=JDXN)C"YH-JJ[:CJVS< T3-;Z L(N?ZG^?30^3@,\];S(CV4TT,YCN5#1O:#Y?%S4G/Y9YJF<9PD MV(J.1EX'(VS=D@1^_&J8-V!@>2#3GZTUOMMXA>RO VQ/]U4(-E.\$K&9XFL- MB'_=@)&F_MW&\@ #VP6L=B"_/P_4E)\3Q["KF#?L"<:1-,40J$5_C28)LCH) M?/S[@STE<9RF?@0POX,XQA!X&G$$

,"2.[7MPYWT4K=Y3T?H_F,/?4$L# M!!0 ( '&#J5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M=;W!H.HGW.I>A?GA[ZN3-_=T%8D M5FH%C57#K12/Q7_[JTWV( MY)S-IGT>]^GLF>BR72N;R1:2CWJ#'BJU^_*:- M?-'*\BQ.C,ZR46^XWW$KC)7)N^:X@ESQNZ)NL?SNF@/(J!<-H,.U-(6MCZC[ MY\#X(.#@_59I]9\RL\),N!5?C2YW4FVJ;N!7])V?44SP7H][A$,95RJ;*0I#83.V[@F.K7PJGGJ7[ M7VT!UXFA.9.PP\S2&IP.\G*YF$P7\73"X%N\G,\FXQ5L?!G/QXO+*7,@/032 MZQ#RA^= ^@BD3PMYLQC?3&:K/>1[7 )@>/6 ZQV-1E$11HW&5""PQB/Z") M4B,O]C!3>,2FP#'=S-C#=.$1Z^*0T;$/J\IKQ>\N&"8+CUH66'+7'&;,&1ZQ M,]J3N]9H8AKQB#7RFN6UDF$2\8@ETIKNM5)B4O&(I7(\[ZM1W6D-3"L^O5;> M)G]MH?0QI_C4TUA'LL"?H"XFIAF?O QYGWBUQA*=QR*6#)I&-&?;,,GXQ))Q MTXC6&&*B\8E%@XO:G1WR,='XQ*+!,4,7$Q.-W^4TUH_(Q<2LXQ-;!\<\=3$Q M[?C$VGG-SD[8Z]0)B\SB8,727EB#*Y?H5V<7$W!,0N^?]H+,K8>JN M5"+1[AU6(!9*""VT+$Z8B(LEUGC3L^$OW!IIOT&QW03=K!(4R69TV6=$KF8F'I"V*TX^>YBHJ^/$_OB7U!+ P04 " !Q@ZE6VW:P<3$" ")*0 M&@ 'AL+U]R96QS+W=O#Z>RJG;CV/^JZ[+>Y6-;[KH^G\Y'-MUP;,?SYEN4R MZN%V1O7T>#MS\?K5Y_^9V&TV^W7^W:W_'/-I_,?@^J,;WLLNY[%:O+;#-H^K MJOX\7'>7^K))=^?)U>+Y;54-SV^IJN<.$@B2^8,4@G3^((,@FS_(((.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<" MLQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z M"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ M*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>A MWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X" MO0/U#@*] _4. KT;U+OY2;W+^'7(Y=KSO<;K_R35X_G7M+2;-DVNMOGGV+A^7@1J8S&Y MV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%(( M34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/ M]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UH MF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( '&# MJ59DYGK"R04 /0> 8 " @0X( !X;"]W;W)K/T<-R@( !() & M @($-#@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ <8.I5@3]"[%I P V0L !@ ("!:Q8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <8.I5DR(HT[X!P MM2( !@ ("!\"< 'AL+W=O!J0, +P* 8 " @1XP M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <8.I5M[D#A;." 9!P !@ M ("!T4H 'AL+W=O&UL4$L! A0#% @ <8.I5D:FY7,P!0 FPT !D M ("!MEP 'AL+W=OPQ_,P# "\" &0 @($=8@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <8.I5M,>)9"@!0 Z X !D ("!"FP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<8.I5J!5A)M/" 'A4 !D ("!V'P 'AL+W=O&UL4$L! A0#% @ <8.I5K:)AHCW"@ M'1H !D ("!&IX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8.I5O5+ZG# %0 *$( !D M ("!R; 'AL+W=O=5@$ ")#0 &0 @(' Q@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ <8.I5A?@[$#5!@ %24 !D ("!%-, 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ <8.I M5MP\]U&^ P $Q !D ("!MN 'AL+W=O&PO=V]R:W-H965TR-:]P( "@' 9 " @7CG !X;"]W;W)K M&UL4$L! A0#% @ <8.I5H,*(E.' P &@L M !D ("!INH 'AL+W=O&PO=V]R:W-H965T'T !X;"]W;W)K&UL4$L! A0#% @ <8.I5DKO]LG0 P _@H !D M ("!3?@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <8.I5NJ/VN1= P YPX !D ("!D04! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <8.I5E)X M4*W: P UQ, !D ("!I1,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8.I5B$=")(> P A0T !D M ("!T"$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <8.I5HN/P#.] @ 8 < !D ("! M[C@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <8.I5N_73HKW @ Y H !D ("!=T0! 'AL+W=O&UL4$L! A0#% @ <8.I5L2$RUJ M @ @08 !D ("!:4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8.I5M1S1S66 @ 3P8 !D M ("!EE\" "8!P &0 @(%C6@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <8.I5N718OC4!0 QB8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ M<8.I5M]FRZ]\ P F0P !D ("!378! 'AL+W=O&UL4$L! A0#% @ <8.I5DP,!9(F! M&PO=V]R:W-H965T 9 " @9F) 0!X;"]W;W)K&UL4$L! A0#% @ <8.I5K3R>*,Y P 9@L !D M ("!,(\! 'AL+W=O&PO=V]R:W-H M965TB6 0!X;"]W;W)K&UL4$L! M A0#% @ <8.I5A-AY7A% P SA0 T ( !)YT! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ <8.I5MMVL'$Q @ B2D !H ( ! : 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.23.1 html 252 342 1 false 81 0 false 12 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 - Strategic Investments Sheet http://axon.com/role/DisclosureStrategicInvestments Strategic Investments Notes 13 false false R14.htm 10701 - Disclosure - Variable Interest Entities Sheet http://axon.com/role/DisclosureVariableInterestEntities Variable Interest Entities 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 - Convertible Senior Notes Notes http://axon.com/role/DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 16 false false R17.htm 11001 - Disclosure - Income Taxes Sheet http://axon.com/role/DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 11101 - Disclosure - Stockholders' Equity Sheet http://axon.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 11201 - Disclosure - Line of Credit Sheet http://axon.com/role/DisclosureLineOfCredit Line of Credit Notes 19 false false R20.htm 11301 - Disclosure - Commitments and Contingencies Sheet http://axon.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11401 - Disclosure - Accumulated Other Comprehensive Income (loss) Sheet http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (loss) 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 - Strategic Investments (Tables) Sheet http://axon.com/role/DisclosureStrategicInvestmentsTables Strategic Investments (Tables) Tables http://axon.com/role/DisclosureStrategicInvestments 29 false false R30.htm 30703 - Disclosure - Variable Interest Entities (Tables) Sheet http://axon.com/role/DisclosureVariableInterestEntitiesTables Variable Interest Entities (Tables) Tables http://axon.com/role/DisclosureVariableInterestEntities 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 30903 - Disclosure - Convertible Senior Notes (Tables) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://axon.com/role/DisclosureConvertibleSeniorNotes 32 false false R33.htm 31103 - Disclosure - Stockholders' Equity (Tables) Sheet http://axon.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://axon.com/role/DisclosureStockholdersEquity 33 false false R34.htm 31403 - 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 34 false false R35.htm 31503 - Disclosure - Segment Data (Tables) Sheet http://axon.com/role/DisclosureSegmentDataTables Segment Data (Tables) Tables http://axon.com/role/DisclosureSegmentData 35 false false R36.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 36 false false R37.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 37 false false R38.htm 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details) Details 38 false false R39.htm 40104 - 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 39 false false R40.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 40 false false R41.htm 40202 - Disclosure - Revenues - Revenues By Geographic Area (Details) Sheet http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails Revenues - Revenues By Geographic Area (Details) Details 41 false false R42.htm 40203 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details) Sheet http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails Revenues - Contract Assets, Contract Liabilities (Details) Details 42 false false R43.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 43 false false R44.htm 40205 - Disclosure - Revenues - Revenue Performance Obligations (Details) Sheet http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails Revenues - Revenue Performance Obligations (Details) Details 44 false false R45.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 45 false false R46.htm 40401 - Disclosure - Expected Credit Losses (Details) Sheet http://axon.com/role/DisclosureExpectedCreditLossesDetails Expected Credit Losses (Details) Details http://axon.com/role/DisclosureExpectedCreditLossesTables 46 false false R47.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 47 false false R48.htm 40501 - Disclosure - Inventory (Details) Sheet http://axon.com/role/DisclosureInventoryDetails Inventory (Details) Details http://axon.com/role/DisclosureInventoryTables 48 false false R49.htm 40601 - Disclosure - Strategic Investments (Details) Sheet http://axon.com/role/DisclosureStrategicInvestmentsDetails Strategic Investments (Details) Details http://axon.com/role/DisclosureStrategicInvestmentsTables 49 false false R50.htm 40701 - Disclosure - Variable Interest Entities (Details) Sheet http://axon.com/role/DisclosureVariableInterestEntitiesDetails Variable Interest Entities (Details) Details http://axon.com/role/DisclosureVariableInterestEntitiesTables 50 false false R51.htm 40801 - Disclosure - Accrued Liabilities (Details) Sheet http://axon.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://axon.com/role/DisclosureAccruedLiabilitiesTables 51 false false R52.htm 40901 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 52 false false R53.htm 40902 - Disclosure - Convertible Senior Notes - Net carrying amount (Details) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails Convertible Senior Notes - Net carrying amount (Details) Details 53 false false R54.htm 40903 - Disclosure - Convertible Senior Notes - Interest Expense (Details) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails Convertible Senior Notes - Interest Expense (Details) Details 54 false false R55.htm 40904 - Disclosure - Convertible Senior Notes - Hedge (Details) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails Convertible Senior Notes - Hedge (Details) Details 55 false false R56.htm 40905 - Disclosure - Convertible Senior Notes - Warrants (Details) Notes http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails Convertible Senior Notes - Warrants (Details) Details 56 false false R57.htm 41001 - Disclosure - Income Taxes (Details) Sheet http://axon.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://axon.com/role/DisclosureIncomeTaxes 57 false false R58.htm 41101 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails Stockholders' Equity - CEO Performance Award - Additional Information (Details) Details 58 false false R59.htm 41102 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails Stockholders' Equity - eXponential Stock Performance Plan (Details) Details 59 false false R60.htm 41103 - 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 60 false false R61.htm 41104 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails Stockholders' Equity - RSU and PSU - Additional Information (Details) Details 61 false false R62.htm 41105 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails Stockholders' Equity - Stock Option Activity - Additional Information (Details) Details 62 false false R63.htm 41106 - 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 63 false false R64.htm 41107 - Disclosure - Stockholders' Equity - Reported Stock-Based Compensation (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityReportedStockBasedCompensationDetails Stockholders' Equity - Reported Stock-Based Compensation (Details) Details 64 false false R65.htm 41108 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) Details 65 false false R66.htm 41109 - 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 66 false false R67.htm 41201 - Disclosure - Line of Credit (Details) Sheet http://axon.com/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://axon.com/role/DisclosureLineOfCredit 67 false false R68.htm 41301 - Disclosure - Commitments and Contingencies (Details) Sheet http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://axon.com/role/DisclosureCommitmentsAndContingencies 68 false false R69.htm 41401 - 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 69 false false R70.htm 41501 - Disclosure - Segment Data (Details) Sheet http://axon.com/role/DisclosureSegmentDataDetails Segment Data (Details) Details http://axon.com/role/DisclosureSegmentDataTables 70 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. axon-20230331x10q.htm 12 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 8 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. axon-20230331x10q.htm 14 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding, us-gaap:RestrictedCash - axon-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - axon-20230331x10q.htm 9 axon-20230331x10q.htm axon-20230331.xsd axon-20230331_cal.xml axon-20230331_def.xml axon-20230331_lab.xml axon-20230331_pre.xml axon-20230331xex31d1.htm axon-20230331xex31d2.htm axon-20230331xex32.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "axon-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 834, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 252, "dts": { "calculationLink": { "local": [ "axon-20230331_cal.xml" ] }, "definitionLink": { "local": [ "axon-20230331_def.xml" ] }, "inline": { "local": [ "axon-20230331x10q.htm" ] }, "labelLink": { "local": [ "axon-20230331_lab.xml" ] }, "presentationLink": { "local": [ "axon-20230331_pre.xml" ] }, "schema": { "local": [ "axon-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/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": 551, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 66, "keyStandard": 276, "memberCustom": 35, "memberStandard": 43, "nsprefix": "axon", "nsuri": "http://axon.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://axon.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "10", "role": "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestments", "shortName": "Cash, Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "11", "role": "http://axon.com/role/DisclosureExpectedCreditLosses", "shortName": "Expected Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "12", "role": "http://axon.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Strategic Investments", "menuCat": "Notes", "order": "13", "role": "http://axon.com/role/DisclosureStrategicInvestments", "shortName": "Strategic Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Variable Interest Entities", "menuCat": "Notes", "order": "14", "role": "http://axon.com/role/DisclosureVariableInterestEntities", "shortName": "Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "15", "role": "http://axon.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Convertible Senior Notes", "menuCat": "Notes", "order": "16", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://axon.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "18", "role": "http://axon.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Line of Credit", "menuCat": "Notes", "order": "19", "role": "http://axon.com/role/DisclosureLineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://axon.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Accumulated Other Comprehensive Income (loss)", "menuCat": "Notes", "order": "21", "role": "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "22", "role": "http://axon.com/role/DisclosureSegmentData", "shortName": "Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Policies", "order": "23", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "axon:BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "24", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "25", "role": "http://axon.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "26", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "27", "role": "http://axon.com/role/DisclosureExpectedCreditLossesTables", "shortName": "Expected Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "28", "role": "http://axon.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Strategic Investments (Tables)", "menuCat": "Tables", "order": "29", "role": "http://axon.com/role/DisclosureStrategicInvestmentsTables", "shortName": "Strategic Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_immTxzTHPkqZj9L-my3q7g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Variable Interest Entities (Tables)", "menuCat": "Tables", "order": "30", "role": "http://axon.com/role/DisclosureVariableInterestEntitiesTables", "shortName": "Variable Interest Entities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "31", "role": "http://axon.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Convertible Senior Notes (Tables)", "menuCat": "Tables", "order": "32", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "axon:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "33", "role": "http://axon.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "axon:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Accumulated Other Comprehensive Income (loss) (Tables)", "menuCat": "Tables", "order": "34", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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)", "menuCat": "Tables", "order": "35", "role": "http://axon.com/role/DisclosureSegmentDataTables", "shortName": "Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_AdpiJT-enUyyVu5Yjdj-sA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "36", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "lang": "en-US", "name": "axon:WarrantyPeriodAfterPurchaseOfProduct", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "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)", "menuCat": "Details", "order": "37", "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", "ix:continuation", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details)", "menuCat": "Details", "order": "38", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details)", "menuCat": "Details", "order": "39", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "4", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details)", "menuCat": "Details", "order": "40", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ProductOrServiceAxis_axon_TaserDevicesProfessionalMember_wmsJR00RTUyDpukRNQPP9w", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenues - Revenues By Geographic Area (Details)", "menuCat": "Details", "order": "41", "role": "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails", "shortName": "Revenues - Revenues By Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_StatementGeographicalAxis_country_US_HeeAuEFf8Em5qeVuZ9iXkA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details)", "menuCat": "Details", "order": "42", "role": "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails", "shortName": "Revenues - Contract Assets, Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details)", "menuCat": "Details", "order": "43", "role": "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "shortName": "Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_StatementBusinessSegmentsAxis_axon_TaserSegmentMember_6UqOvRzCa0WHbe1W8iQ0oQ", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Revenues - Revenue Performance Obligations (Details)", "menuCat": "Details", "order": "44", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Cash, Cash Equivalents and Investments (Details)", "menuCat": "Details", "order": "45", "role": "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Expected Credit Losses (Details)", "menuCat": "Details", "order": "46", "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-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Expected Credit Losses - Type Of Customer Receivable (Details)", "menuCat": "Details", "order": "47", "role": "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails", "shortName": "Expected Credit Losses - Type Of Customer Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "48", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Strategic Investments (Details)", "menuCat": "Details", "order": "49", "role": "http://axon.com/role/DisclosureStrategicInvestmentsDetails", "shortName": "Strategic Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_gTo53rZuX06_ReoYXmhIPg", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Q86M_dwf_02jI10ZnVM6WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Q86M_dwf_02jI10ZnVM6WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Variable Interest Entities (Details)", "menuCat": "Details", "order": "50", "role": "http://axon.com/role/DisclosureVariableInterestEntitiesDetails", "shortName": "Variable Interest Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_fozqqA8BaUSWrlXt5t-srA", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "51", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "INF", "first": true, "lang": null, "name": "axon:DebtInstrumentPrincipalAmountDenominationForFairValueCalculation", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Convertible Senior Notes - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "shortName": "Convertible Senior Notes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_axon_ConvertibleSeniorNotesDue2027Member_iDERwPKZFUyutjJhzTlviA", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8MuKREyM50OiGHq5jNHC3A", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_axon_ConvertibleSeniorNotesDue2027Member_dLrYr9F-kU-_QIQCNOWlZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Convertible Senior Notes - Net carrying amount (Details)", "menuCat": "Details", "order": "53", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "shortName": "Convertible Senior Notes - Net carrying amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_axon_ConvertibleSeniorNotesDue2027Member_dLrYr9F-kU-_QIQCNOWlZA", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Convertible Senior Notes - Interest Expense (Details)", "menuCat": "Details", "order": "54", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "shortName": "Convertible Senior Notes - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_axon_ConvertibleNoteHedge2027Member_oQdlgYj0uU2Lo8GcWhUjTQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "axon:ScheduleOfConvertibleNoteHegdeTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_axon_ConvertibleNoteHedge2027Member_tv_65vXxG0uZf7gcr_6MZw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeAmountOfHedgedItem", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Convertible Senior Notes - Hedge (Details)", "menuCat": "Details", "order": "55", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails", "shortName": "Convertible Senior Notes - Hedge (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "axon:ScheduleOfConvertibleNoteHegdeTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_axon_ConvertibleNoteHedge2027Member_tv_65vXxG0uZf7gcr_6MZw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeAmountOfHedgedItem", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_axon_Warrant2027Member_kEW-wCedIU6eLlnXYFbIgQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Convertible Senior Notes - Warrants (Details)", "menuCat": "Details", "order": "56", "role": "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails", "shortName": "Convertible Senior Notes - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_axon_Warrant2027Member_kEW-wCedIU6eLlnXYFbIgQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "57", "role": "http://axon.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_vPJtO9sxEEuulkhmPCdesQ", "decimals": "-8", "first": true, "lang": null, "name": "axon:MarketCapitalizationGoalForTrancheFirstTranche", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details)", "menuCat": "Details", "order": "58", "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-20230331x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_6sXmTsIh-EWwB_07Oe7uJQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_vPJtO9sxEEuulkhmPCdesQ", "decimals": "-8", "first": true, "lang": null, "name": "axon:MarketCapitalizationGoalForTrancheFirstTranche", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details)", "menuCat": "Details", "order": "59", "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-20230331x10q.htm", "contextRef": "Duration_2_12_2019_To_2_12_2019_us-gaap_AwardTypeAxis_axon_EXponentialStockUnitsMember_us-gaap_PlanNameAxis_axon_A2019eXponentialStockPerformancePlanMember_scWmAh2AGEWPARFglx1YIA", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_zaNzCwqVBk2ya-s8XAV_Bg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Stockholders' Equity - Summary of RSU and PSU Activity (Details)", "menuCat": "Details", "order": "60", "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-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_zaNzCwqVBk2ya-s8XAV_Bg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_5_24_2018_To_3_31_2023_hl3PLNu460alWwwKJPOK4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details)", "menuCat": "Details", "order": "61", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZYgJyJ_oY0-hMviQZmL-2A", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_lCmEBzgjmES34pjgIEgO9w", "decimals": "2", "first": true, "lang": null, "name": "axon:AggregateIntrinsicValuePricePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_immTxzTHPkqZj9L-my3q7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details)", "menuCat": "Details", "order": "62", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_DXnDLAZYMk-aZFeo_Z7YLA", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EEdjazXv60O4LFx3s9UpCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41106 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Details)", "menuCat": "Details", "order": "63", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_lCmEBzgjmES34pjgIEgO9w", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41107 - Disclosure - Stockholders' Equity - Reported Stock-Based Compensation (Details)", "menuCat": "Details", "order": "64", "role": "http://axon.com/role/DisclosureStockholdersEquityReportedStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Reported Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_hcQkTEmvM0agiaRunacGLQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_5_31_2022_us-gaap_PlanNameAxis_axon_A2022StockIncentivePlanMember_F__bdjdRyEOYXpJL5BiYJA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41108 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details)", "menuCat": "Details", "order": "65", "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-20230331x10q.htm", "contextRef": "As_Of_5_31_2022_us-gaap_PlanNameAxis_axon_A2022StockIncentivePlanMember_F__bdjdRyEOYXpJL5BiYJA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_axon_AtMarketOfferingMember_bxJISY9QVES-7EuLquGitw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41109 - Disclosure - Stockholders' Equity - At-the-Market equity offering - Additional Information (Details)", "menuCat": "Details", "order": "66", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_axon_AtMarketOfferingMember_bxJISY9QVES-7EuLquGitw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_NZPfYHhn4kiaTioB-6739Q", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "2", "first": true, "lang": null, "name": "axon:DebtInstrumentCovenantConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8MuKREyM50OiGHq5jNHC3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Line of Credit (Details)", "menuCat": "Details", "order": "67", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "2", "first": true, "lang": null, "name": "axon:DebtInstrumentCovenantConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8MuKREyM50OiGHq5jNHC3A", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lawsuit_15PedawGmEOuK7lPYFVBWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "68", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lawsuit_15PedawGmEOuK7lPYFVBWQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ZStvYpcdxkG_9eNf-0NexA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Accumulated Other Comprehensive Income (loss) (Details)", "menuCat": "Details", "order": "69", "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-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_B0BHsL95yES3UZ7rsmhZZw", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_n0kuISJSwUeOMA3-y8s6LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental", "menuCat": "Statements", "order": "7", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_fDTgObiFBEyUFciWro4Rzg", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_AdpiJT-enUyyVu5Yjdj-sA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segment Data (Details)", "menuCat": "Details", "order": "70", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementBusinessSegmentsAxis_axon_TaserSegmentMember_-Th-gXtbrkaarMOcvS6dqA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mUbxgQg-Y0SL9-fAyn75iw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "8", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "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", "menuCat": "Notes", "order": "9", "role": "http://axon.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_PdabewZ0Uk-kWFHRzGfEAw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 81, "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "domainItemType" }, "axon_A2022InducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Inducement Plan [Member]", "label": "2022 Inducement Plan" } } }, "localname": "A2022InducementPlanMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerGrossUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the continuous unrealized loss position of available-for-sale investments, gross unrealized losses.", "label": "Available-for-Sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses", "terseLabel": "Continuous unrealized loss position of available-for-sale investments, gross unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerGrossUnrealizedLosses", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the continuous unrealized loss position of available-for-sale investments, unrealized losses.", "label": "Available-for-Sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Unrealized Losses", "terseLabel": "Continuous unrealized loss position of available-for-sale investments, unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerUnrealizedLosses", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_AxonBodyAndCameraAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Body and Camera Accessories.", "label": "Axon Body and Camera Accessories" } } }, "localname": "AxonBodyAndCameraAccessoriesMember", "nsuri": "http://axon.com/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_AxonFleetSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Fleet Systems [Member]", "label": "Axon Fleet Systems" } } }, "localname": "AxonFleetSystemsMember", "nsuri": "http://axon.com/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "axon_ConvertibleNoteHedge2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to convertible note hedge transaction (the \"Note Hedge\" or \"2027 Note Hedge\") with certain investment banks, with respect to the Company's common stock concurrently with the issuance of the 2027 Notes.", "label": "Convertible Note Hedge 2027", "terseLabel": "2027 Note Hedge" } } }, "localname": "ConvertibleNoteHedge2027Member", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "axon_ConvertibleSeniorNotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2027 [Member]", "label": "Convertible Senior Notes, Due 2027", "terseLabel": "2027 Notes" } } }, "localname": "ConvertibleSeniorNotesDue2027Member", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "axon_CreditLossReserve": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "axon_DebtInstrumentAdditionalFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of option to purchase additional principal amount of convertible senior notes.", "label": "Debt Instrument, Additional Face Amount", "terseLabel": "Additional principal amount purchase option" } } }, "localname": "DebtInstrumentAdditionalFaceAmount", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "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/20230331", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "axon_DebtInstrumentCovenantConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the senior credit facilities' covenants.", "label": "Debt Instrument Covenant Consolidated Interest Coverage Ratio", "terseLabel": "Debt instrument covenant consolidated interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedInterestCoverageRatio", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "axon_DebtInstrumentCovenantConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the senior credit facilities' covenants.", "label": "Debt Instrument Covenant Consolidated Leverage Ratio", "terseLabel": "Debt instrument covenant consolidated leverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "axon_DebtInstrumentMaturityPriorToStatedMaturityOfConvertibleSeniorNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maturity period of debt, prior to stated maturity of convertible senior notes", "label": "Debt Instrument, Maturity, Prior to Stated Maturity of Convertible Senior Notes", "terseLabel": "Debt Instrument, Maturity, Prior to Stated Maturity of Convertible Senior Notes" } } }, "localname": "DebtInstrumentMaturityPriorToStatedMaturityOfConvertibleSeniorNotes", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "durationItemType" }, "axon_DebtInstrumentPrincipalAmountDenominationForFairValueCalculation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Denomination of principal amount of debt used in fair value calculations.", "label": "Debt Instrument, Principal Amount Denomination For Fair Value Calculation", "terseLabel": "Denomination of notes used for determination of fair value" } } }, "localname": "DebtInstrumentPrincipalAmountDenominationForFairValueCalculation", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "axon_EXponentialStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "eXponential Stock Units [Member]", "label": "eXponential Stock Units" } } }, "localname": "EXponentialStockUnitsMember", "nsuri": "http://axon.com/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "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/20230331", "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/20230331", "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": "Observable price changes, Realized gains" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueGainOnSaleOfSecurities", "nsuri": "http://axon.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "axon_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "axon_NetProceedsFromEquityOffering": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/20230331", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_NonCashLeaseExpense": { "auth_ref": [], "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 noncash lease expense.", "label": "Non Cash Lease Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_NumberOfSharesRemainingToBeSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares that are remaining out of the maximum shares allowed to be sold.", "label": "Number Of Shares Remaining To Be Sold", "terseLabel": "Number of shares remaining to be sold" } } }, "localname": "NumberOfSharesRemainingToBeSold", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "axon_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other" } } }, "localname": "OtherMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_PaymentOfCouponInterest": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash interest expense on the face value of convertible debt.", "label": "Payment of Coupon Interest", "verboseLabel": "Coupon interest expense" } } }, "localname": "PaymentOfCouponInterest", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_PaymentsToAcquireEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "axon_ProvisionForUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/20230331", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_ReceivablesFromOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of receivables from options exercised.", "label": "Receivables From Options Exercised", "terseLabel": "Receivables from options exercised" } } }, "localname": "ReceivablesFromOptionsExercised", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_ScheduleOfConvertibleNoteHegdeTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for convertible notes hedge transaction.", "label": "Schedule of Convertible Note Hegde Transactions [Table Text Block]", "terseLabel": "Schedule of convertible note hedge transaction" } } }, "localname": "ScheduleOfConvertibleNoteHegdeTransactionsTableTextBlock", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "axon_SeniorUnsecuredMultiCurrencyRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to senior unsecured multi currency revolving credit.", "label": "Senior Unsecured Multi Currency Revolving Credit Facility" } } }, "localname": "SeniorUnsecuredMultiCurrencyRevolvingCreditFacilityMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "integerItemType" }, "axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesInVestingTranchesAsPercentOfOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares in vesting tranches under share based payment arrangement as percent of outstanding shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares in Vesting Tranches as Percent of Outstanding Shares", "terseLabel": "Outstanding percentage of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesInVestingTranchesAsPercentOfOutstandingShares", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20230331", "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 CLBT" } } }, "localname": "SharePurchaseAgreementWithCellebriteDiLtdMember", "nsuri": "http://axon.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "axon_StrategicInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents strategic investments.", "label": "Strategic investments" } } }, "localname": "StrategicInvestmentsMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_TaserDevicesProfessionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER Devices Professional [Member]", "label": "TASER Devices (Professional)" } } }, "localname": "TaserDevicesProfessionalMember", "nsuri": "http://axon.com/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "axon_TermDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Deposit [Member]", "label": "Term deposits" } } }, "localname": "TermDepositMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_TreasuryInflationProtectedSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Inflation Protected Securities [Member]", "label": "Treasury inflation-protected securities" } } }, "localname": "TreasuryInflationProtectedSecuritiesMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_TwoThousandTwentySevenNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2027 Notes [Member]", "label": "2027 Notes" } } }, "localname": "TwoThousandTwentySevenNotesMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "domainItemType" }, "axon_TwoThousandTwentySevenWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2027 Warrants [Member]", "label": "2027 Warrants" } } }, "localname": "TwoThousandTwentySevenWarrantsMember", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "domainItemType" }, "axon_VariableInterestEntityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityAbstract", "nsuri": "http://axon.com/20230331", "xbrltype": "stringItemType" }, "axon_Warrant2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2027 Warrant.", "label": "Warrant 2027 [Member]", "terseLabel": "2027 Warrant" } } }, "localname": "Warrant2027Member", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "domainItemType" }, "axon_WarrantExerciseTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of the consecutive trading day period over which warrants will automatically exercise.", "label": "Warrant Exercise Trading Day Period", "terseLabel": "Warrants exercise trading day period" } } }, "localname": "WarrantExerciseTradingDayPeriod", "nsuri": "http://axon.com/20230331", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "integerItemType" }, "axon_WarrantsForStrategicInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrants for strategic investment.", "label": "Warrants" } } }, "localname": "WarrantsForStrategicInvestmentMember", "nsuri": "http://axon.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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": [ "r704" ], "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": [ "r705" ], "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": [ "r702" ], "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": [ "r702" ], "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": [ "r702" ], "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": [ "r706" ], "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": [ "r702" ], "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": [ "r702" ], "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": [ "r702" ], "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": [ "r702" ], "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": [ "r701" ], "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": [ "r703" ], "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": [ "r730" ], "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_ConsolidatedEntitiesAxis": { "auth_ref": [ "r233", "r505", "r506", "r509", "r510", "r560", "r661", "r746", "r749", "r750" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r233", "r505", "r506", "r509", "r510", "r560", "r661", "r746", "r749", "r750" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r358", "r359", "r360", "r361", "r442", "r594", "r613", "r662", "r663", "r680", "r691", "r700", "r751", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r358", "r359", "r360", "r361", "r442", "r594", "r613", "r662", "r663", "r680", "r691", "r700", "r751", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r298", "r596", "r681", "r698", "r743", "r744", "r755", "r805" ], "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": [ "r298", "r596", "r681", "r698", "r743", "r744", "r755", "r805" ], "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": [ "r358", "r359", "r360", "r361", "r435", "r442", "r469", "r470", "r471", "r567", "r594", "r613", "r662", "r663", "r680", "r691", "r700", "r740", "r751", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r358", "r359", "r360", "r361", "r435", "r442", "r469", "r470", "r471", "r567", "r594", "r613", "r662", "r663", "r680", "r691", "r700", "r740", "r751", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r299", "r300", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r682", "r699", "r755" ], "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": [ "r299", "r300", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r682", "r699", "r755" ], "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": [ "r730", "r792" ], "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": [ "r304", "r607", "r672" ], "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 $2,029 and $2,176 as of March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "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": [ "r15", "r697" ], "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": [ "r735" ], "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": [ "r20" ], "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": [ "r20" ], "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_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r208", "r209", "r210", "r211", "r218", "r219", "r714" ], "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": [ "r32", "r33", "r34", "r204", "r608", "r621", "r625" ], "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r217", "r218", "r537", "r538", "r539", "r540", "r541", "r543" ], "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": [ "r31", "r34", "r130", "r559", "r616", "r617", "r714", "r715", "r716", "r723", "r724", "r725" ], "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": [ "r30", "r34", "r130", "r218", "r219", "r538", "r539", "r540", "r541", "r543", "r714" ], "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": [ "r7" ], "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": [ "r475", "r476", "r477", "r723", "r724", "r725", "r788" ], "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 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": [ "r123", "r124", "r444" ], "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": [ "r473" ], "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": [ "r205", "r305", "r322", "r324", "r327" ], "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": [ "r205", "r305", "r322" ], "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": [ "r305", "r322" ], "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": [ "r326" ], "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": [ "r45", "r57", "r153", "r393" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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_AmortizationOfFinancingCosts": { "auth_ref": [ "r40", "r393", "r547", "r718" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 }, "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "netLabel": "Amortization of issuance cost", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r261" ], "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": "Total potentially dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r160", "r178", "r203", "r230", "r276", "r288", "r294", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r505", "r509", "r527", "r697", "r747", "r748", "r793" ], "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", "terseLabel": "Carrying value of variable interest - assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails", "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": [ "r197", "r207", "r230", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r505", "r509", "r527", "r697", "r747", "r748", "r793" ], "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": [ "r81" ], "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": [ "r82" ], "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": [ "r309", "r335" ], "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_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Debt securities, available-for-sale, unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r80", "r308", "r335", "r601" ], "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": [ "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472" ], "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": [ "r142", "r145" ], "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_CallOptionMember": { "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642" ], "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_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r62", "r63", "r64" ], "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": [ "r59", "r199", "r666" ], "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/StatementCondensedConsolidatedBalanceSheets", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r60", "r159" ], "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": [ "r83" ], "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": [ "r53", "r59", "r65" ], "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": [ "r53", "r152" ], "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": [ "r199" ], "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_CertificatesOfDepositMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r101" ], "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": [ "r25", "r167", "r184" ], "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": [ "r89", "r355", "r356", "r651", "r745" ], "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": [ "r26" ], "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": [ "r723", "r724", "r788" ], "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": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r104" ], "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": [ "r6", "r697" ], "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; 73,874,062 and 71,474,581 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r214", "r216", "r222", "r603", "r610" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r47", "r221", "r602", "r609" ], "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_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r72", "r73", "r150", "r151", "r302", "r650" ], "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": [ "r72", "r73", "r150", "r151", "r302", "r626", "r650" ], "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": [ "r72", "r73", "r150", "r151", "r302", "r650", "r807" ], "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": [ "r72", "r73", "r150", "r151", "r302" ], "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": [ "r72", "r73", "r150", "r151", "r302", "r650" ], "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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r322", "r324", "r327", "r418" ], "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": [ "r753" ], "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": "Summary of 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": [ "r416", "r418", "r431" ], "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": [ "r416", "r418", "r431" ], "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": [ "r416", "r418", "r431" ], "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": [ "r416", "r417", "r431" ], "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": [ "r416", "r417", "r431" ], "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": [ "r416", "r417", "r431" ], "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": [ "r432" ], "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_ConvertibleDebt": { "auth_ref": [ "r4", "r162", "r179" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible notes carrying amount, net" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of net carrying amount of convertible senior notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r23" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "verboseLabel": "Convertible notes, net" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Senior Notes" } } }, "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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": [ "r42", "r596" ], "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 product sales and service sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "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": [ "r323", "r331", "r332", "r333", "r334", "r336", "r337" ], "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": [ "r70", "r302" ], "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": [ "r103", "r228", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r387", "r394", "r395", "r397" ], "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": [ "r2", "r3", "r4", "r161", "r162", "r176", "r233", "r371", "r372", "r373", "r374", "r375", "r377", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r548", "r675", "r676", "r677", "r678", "r679", "r720" ], "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", "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "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_DebtInstrumentFaceAmount": { "auth_ref": [ "r154", "r156", "r371", "r548", "r676", "r677" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r22", "r154", "r390" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Percentage of convertible senior notes" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r22", "r154", "r399", "r548" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r372" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "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]", "verboseLabel": "Senior Convertible Notes" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r233", "r371", "r372", "r373", "r374", "r375", "r377", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r548", "r675", "r676", "r677", "r678", "r679", "r720" ], "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", "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Repurchase price (as percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r105", "r106", "r107", "r108", "r153", "r154", "r156", "r175", "r233", "r371", "r372", "r373", "r374", "r375", "r377", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r548", "r675", "r676", "r677", "r678", "r679", "r720" ], "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/DisclosureConvertibleSeniorNotesHedgeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r155", "r383", "r398", "r676", "r677" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "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_DeferredFinanceCostsNet": { "auth_ref": [ "r155", "r752" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r479", "r480" ], "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": [ "r57", "r126", "r487", "r494", "r495", "r722" ], "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 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": [ "r479", "r480" ], "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": [ "r784" ], "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_DepreciationDepletionAndAmortization": { "auth_ref": [ "r57", "r271" ], "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_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Purchase price" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r143", "r144", "r146", "r147", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails", "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld": { "auth_ref": [ "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular derivative liability or group of derivative liabilities held by the entity.", "label": "Derivative Liability, Number of Instruments Held", "terseLabel": "Shares purchased" } } }, "localname": "DerivativeLiabilityNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesHedgeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativePriceRiskOptionStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The strike price on the price risk option contract such as a put option or a call option.", "label": "Derivative, Price Risk Option Strike Price", "terseLabel": "Strike Price" } } }, "localname": "DerivativePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "perUnitItemType" }, "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": [ "r430", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "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": [ "r755" ], "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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per common share:", "terseLabel": "Net income per common and common equivalent shares:" } } }, "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": [ "r223", "r242", "r243", "r244", "r245", "r246", "r251", "r253", "r258", "r259", "r260", "r262", "r522", "r523", "r604", "r611", "r669" ], "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": [ "r223", "r242", "r243", "r244", "r245", "r246", "r253", "r258", "r259", "r260", "r262", "r522", "r523", "r604", "r611", "r669" ], "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": [ "r68", "r69" ], "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": [ "r536" ], "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": [ "r482" ], "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": [ "r783", "r785" ], "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": [ "r20" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r474" ], "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/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r474" ], "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_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": [ "r104", "r192", "r217", "r218", "r219", "r234", "r235", "r236", "r239", "r247", "r249", "r263", "r319", "r415", "r475", "r476", "r477", "r490", "r491", "r521", "r537", "r538", "r539", "r540", "r541", "r543", "r559", "r616", "r617", "r618" ], "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_EquityContractMember": { "auth_ref": [ "r668", "r688", "r696" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to share prices.", "label": "Equity Contract [Member]", "terseLabel": "2027 Warrant" } } }, "localname": "EquityContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r312" ], "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" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "negatedLabel": "Observable price changes, Unrealized losses" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "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": [ "r731", "r732", "r733" ], "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": [ "r731", "r732", "r733" ], "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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Observable price changes, Unrealized gains" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r525", "r564", "r565", "r566", "r676", "r677", "r688", "r689", "r690" ], "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": [ "r385", "r436", "r441", "r525", "r564", "r688", "r689", "r690" ], "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": [ "r385", "r436", "r441", "r525", "r565", "r676", "r677", "r688", "r689", "r690" ], "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": [ "r385", "r436", "r437", "r438", "r439", "r440", "r441", "r564", "r565", "r566", "r676", "r677", "r688", "r689", "r690" ], "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": [ "r148", "r149" ], "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": [ "r310", "r311", "r323", "r328", "r329", "r330", "r333", "r336", "r337", "r338", "r396", "r412", "r511", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r673", "r731", "r732", "r733", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ], "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": [ "r718", "r738", "r739" ], "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, equipment, and other assets, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r718" ], "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": [ "r44", "r79", "r707" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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": "Unrealized gains 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": [ "r71", "r650" ], "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": [ "r201", "r340", "r600", "r674", "r697", "r736", "r737" ], "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": [ "r87" ], "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_GrossProfit": { "auth_ref": [ "r41", "r230", "r276", "r287", "r293", "r296", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r527", "r671", "r747" ], "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": [ "r94" ], "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": [ "r93" ], "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": [ "r92" ], "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": [ "r37", "r157", "r169", "r186", "r276", "r287", "r293", "r296", "r605", "r671" ], "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 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": [ "r350", "r352" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r352" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "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": [ "r231", "r483", "r485", "r486", "r492", "r496", "r498", "r499", "r500" ], "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": [ "r232", "r248", "r249", "r274", "r481", "r493", "r497", "r612" ], "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": [ "r783" ], "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": [ "r61" ], "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": [ "r56" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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": [ "r56" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r595", "r717" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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": [ "r56" ], "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 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": [ "r254", "r255", "r256", "r260", "r446" ], "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": [ "r85", "r86" ], "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_InterestExpense": { "auth_ref": [ "r155", "r171", "r220", "r270", "r546" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r46", "r392", "r678", "r679" ], "calculation": { "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expense of convertible senior notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r339" ], "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": [ "r710" ], "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": [ "r206", "r667", "r697" ], "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": [ "r711" ], "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": [ "r187", "r630" ], "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": [ "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r643", "r644", "r645", "r646", "r647", "r648" ], "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": [ "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r643", "r644", "r645", "r646", "r647", "r648" ], "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": [ "r83", "r158", "r172", "r188", "r664" ], "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_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": [ "r19", "r230", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r506", "r509", "r510", "r527", "r670", "r747", "r793", "r794" ], "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", "terseLabel": "Carrying value of variable interest - liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r163", "r182", "r697", "r721", "r734", "r789" ], "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": [ "r21", "r198", "r230", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r506", "r509", "r510", "r527", "r697", "r747", "r793", "r794" ], "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": [ "r24" ], "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": [ "r526" ], "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": [ "r17" ], "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": [ "r17" ], "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/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r304" ], "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_LongTermDebtTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r200" ], "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" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "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/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r102" ], "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/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": [ "r90", "r91", "r357", "r358", "r359", "r741", "r742" ], "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": [ "r741", "r742" ], "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": [ "r168" ], "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": [ "r39" ], "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": [ "r756" ], "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": [ "r227" ], "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 provided by (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": [ "r227" ], "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 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": [ "r53", "r55", "r58" ], "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 (used in) 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": [ "r38", "r58", "r170", "r185", "r196", "r212", "r215", "r219", "r230", "r238", "r242", "r243", "r244", "r245", "r248", "r249", "r257", "r276", "r287", "r293", "r296", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r523", "r527", "r671", "r747" ], "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", "totalLabel": "Net income" } } }, "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": [ "r67", "r190", "r191", "r192", "r193", "r194", "r237", "r238", "r239", "r240", "r241", "r244", "r250", "r262", "r306", "r307", "r316", "r317", "r318", "r319", "r320", "r321", "r475", "r476", "r477", "r488", "r489", "r490", "r491", "r501", "r502", "r503", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r544", "r545", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r597", "r598", "r599", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "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_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": [ "r729" ], "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": [ "r276", "r287", "r293", "r296", "r671" ], "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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r553" ], "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": [ "r0", "r66", "r74", "r139" ], "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": [ "r20" ], "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": [ "r202" ], "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": [ "r127", "r128", "r129" ], "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 gain (loss) 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": [ "r29" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r104", "r213", "r216", "r221", "r537", "r542", "r543", "r602", "r609", "r714", "r715" ], "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 income (loss), 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": [ "r20", "r697" ], "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": [ "r24" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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 long-term 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": [ "r54" ], "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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r225" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r49" ], "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": [ "r50" ], "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": [ "r49" ], "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_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": [ "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ], "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": [ "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ], "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": [ "r5", "r400" ], "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": [ "r5" ], "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": [ "r5", "r400" ], "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": [ "r5" ], "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": [ "r5", "r697" ], "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 March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r713" ], "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 assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassification of Prior Year Presentation" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r52" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Net proceeds from issuance of notes", "verboseLabel": "Net proceeds from issuance of convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r51" ], "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_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesWarrantsDetails" ], "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": [ "r48" ], "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_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r51", "r121" ], "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 cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r681" ], "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": [ "r98", "r99", "r166" ], "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": [ "r95" ], "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": [ "r96" ], "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": [ "r196", "r212", "r215", "r226", "r230", "r238", "r248", "r249", "r276", "r287", "r293", "r296", "r315", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r504", "r507", "r508", "r523", "r527", "r605", "r671", "r694", "r695", "r716", "r747" ], "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r88", "r183", "r606", "r697" ], "calculation": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r224", "r325" ], "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_ResearchAndDevelopmentExpense": { "auth_ref": [ "r125", "r189", "r801" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r709", "r719", "r802", "r804" ], "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": [ "r59", "r65", "r159", "r180", "r199" ], "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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r8", "r109", "r181", "r620", "r625", "r697" ], "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": [ "r192", "r234", "r235", "r236", "r239", "r247", "r249", "r319", "r475", "r476", "r477", "r490", "r491", "r521", "r616", "r618" ], "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": [ "r267", "r268", "r286", "r291", "r292", "r298", "r299", "r302", "r429", "r430", "r596" ], "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": [ "r302", "r728" ], "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": [ "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r433", "r434" ], "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": [ "r425" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r754" ], "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": [ "r302", "r728" ], "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": [ "r34", "r790", "r791" ], "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities excluded in calculation of diluted net income per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "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": [ "r726" ], "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": [ "r119", "r122" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r119" ], "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": [ "r665", "r735" ], "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": [ "r1", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r100" ], "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_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r65", "r159", "r180" ], "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": [ "r75", "r76", "r77", "r84" ], "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": [ "r75", "r76", "r77", "r84" ], "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": [ "r443", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472" ], "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": [ "r115" ], "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": [ "r115", "r116", "r117" ], "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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants details of convertible senior notes" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r131", "r134", "r135", "r137", "r138", "r505", "r506", "r509", "r510", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r131", "r134", "r135", "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of the nonconsolidated VIEs" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r787" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r264", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r302", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r353", "r354", "r674", "r805" ], "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": [ "r264", "r265", "r266", "r276", "r279", "r290", "r294", "r295", "r296", "r297", "r298", "r301", "r302", "r303" ], "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r299" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r681" ], "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": [ "r56" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/DisclosureStockholdersEquityReportedStockBasedCompensationDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r692" ], "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": [ "r463" ], "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": [ "r463" ], "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": [ "r461" ], "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)", "verboseLabel": "Shares granted" } } }, "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": [ "r461" ], "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": [ "r458", "r459" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r458", "r459" ], "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": [ "r462" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r462" ], "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": [ "r120" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r452" ], "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": [ "r452" ], "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": [ "r454" ], "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/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r120" ], "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": [ "r450", "r451" ], "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": [ "r450", "r451" ], "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)", "verboseLabel": "Weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "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": [ "r466" ], "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": [ "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472" ], "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": [ "r693" ], "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": [ "r120" ], "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": [ "r120" ], "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": [ "r118" ], "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": [ "r104" ], "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)", "verboseLabel": "Shares sold to cover tax obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r164", "r165", "r177", "r712" ], "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", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r97" ], "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": [ "r195", "r264", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r302", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r353", "r354", "r674", "r805" ], "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": [ "r28", "r104", "r192", "r217", "r218", "r219", "r234", "r235", "r236", "r239", "r247", "r249", "r263", "r319", "r415", "r475", "r476", "r477", "r490", "r491", "r521", "r537", "r538", "r539", "r540", "r541", "r543", "r559", "r616", "r617", "r618" ], "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": [ "r234", "r235", "r236", "r263", "r596" ], "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_StockCompensationPlanMember": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Stock-based awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedFromComputationOfEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r5", "r6", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Issuance of common stock for business combination contingent consideration (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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": [ "r5", "r6", "r104", "r109" ], "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", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r104", "r109", "r455" ], "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", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r5", "r6", "r104", "r109" ], "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_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r104", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "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": [ "r6", "r9", "r10", "r78", "r697", "r721", "r734", "r789" ], "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": [ "r113", "r229", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r512" ], "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": [ "r18" ], "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": [ "r310", "r311", "r396", "r412", "r511", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r731", "r732", "r733", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ], "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": [ "r27", "r110" ], "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": [ "r27", "r110" ], "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": [ "r6", "r104", "r109" ], "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": [ "r27", "r110", "r111" ], "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 March 31, 2023 and December 31, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r786" ], "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_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "U.S. government" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r688", "r806" ], "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": [ "r803" ], "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_UnrecognizedTaxBenefits": { "auth_ref": [ "r478", "r484" ], "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_VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Difference between the carrying amount of assets and liabilities in the reporting entity's statement of financial position that relate to the reporting entity's variable interest in the variable interest entity (VIE) and the reporting entity's maximum exposure to loss as a result of its involvement with the VIE, where the reporting entity is not the VIE's primary beneficiary.", "label": "Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure", "terseLabel": "Total" } } }, "localname": "VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r133", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "terseLabel": "Non-public equity" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Not Primary Beneficiary, Disclosures [Abstract]", "terseLabel": "Total nonconsolidated variable interest entities:" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Nonconsolidated VIEs" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]", "terseLabel": "Maximum exposure to loss:" } } }, "localname": "VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureVariableInterestEntitiesDetails" ], "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r252", "r260" ], "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": [ "r251", "r260" ], "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 - basic (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": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 88 0001069183-23-000030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001069183-23-000030-xbrl.zip M4$L#!!0 ( '&#J59XF:5YI"R8A"1N* M4 #0MO;77S=(BJ1(@J0D9^@Y/MB2B$:C&U\#: -\*=_O"P\\L2DXL+_='!R M='Q F.\(E_NS3P>!.J3*X?S@'S__YW_\]%^'A[^?/]P05SC!@OF:.))1S5SR MS/6<3,1R27URRZ3DGD?.)7=GC)"3XZ/^T?NC,W)X&/$XIPKR")\89OVCDW7* M1<1/^!_)^]Y9KW_Y'Y[_\>E@KO7R8Z_W_/Q\]/(HO2,A9Y#_^+2'R8\@VT%$#ODSU,^G,>U)[_?; MF[%AO28&5MS"G/M*4]])F.>$B=B?G)V=]4SJ :%:2_X8:'8EY.*236G@:0#% M_S.@GJD P,IC"$6&()6LJ9PQ?4<73"VIP]8%TA?A'SEB86KN^/3T)*V'J]=T M:27>]\+$F!1Y5#-TM3S4JR53Q94#R3U,QGS'A\H$J[L7D:U;4W5;C[LE7MTM'6[V M-U!GA169D=QE2\F<.L(GE(G6NEICG93$BRL4$K(B68W+38S+237&+$1LFN%H M.C%>V,-]"'LX?@##!R%F .&+I9":^+D>M*QK"$><&^&8'BDD5W$YA1;?8YY6 M:S:'^.@(BCX@O1IBV$::(E$*L^"OM<4!U1/"DSN5"0 M,Q3DY,,>!-&-A="["U XNI592%5.\UO5EZ1X[*YI%'$&K(/W][ =R\"I<5B\,+5I5A0 M[D<#DSH@',:(9EG68L6"N6S*?6Z4 *?W^)@4>Z(Q);3H9X3>%MD3"0KSQ<]C<': M#D.H,6WF Q?"=\%!9BY\4<+C+G:HY]3##GX\9RQ&L$D&&W[@?!C\UOS@^\7H M[G)X-QY>XK?QZ.;Z#F\'=Q9",/P^'DW&'70Z[+SX-7*X-%'E,UF1J M-!TMXXD/MCNQ@.J9X[3HB5W#%'[!;H3:Q'G/S.TVT<_9Q)>[P9?+ZTEH$T76 M,9[ Q^WP;C(FHRLRNA\^#";70$ &=TAY>_\P_ S9KG\=DNL[^#TD[VY&X_'? M.CO:P8XNJ)I?>>)Y>V-).-@MXOM=+>)B,/Y,KFY&OW4]QUX0'P?+9;B$1+W= MT<]PJ[*$]_NR!.23*K@SC+Q+-Y(SZO-_&V&A.Q\'BP65J]%TS&<^GW*'^GK@ M&(^3^[-[P-CA3/W&^&P.4 ^>8"28L;M@\<@DY)E3J+-1H'&^B.O$P'!(I0_? MU#V3)OF2:+WX+KT-UW/M* $V)-(5"*F)"4L2:0EL;B0.Y:8 M1"*34&:3V4A-4F(;]K'@!"0/:UO/%D=/'?GTXCH]KQ>\$G-C< MJ%OLQ':8U)R6H$]?;_814MKP.05\>ZV*KDNOQM[]VXP _CEZ5% O<00W" MNAM-A\NR*=1?7'J5">9ZH-U,,"TH220EL:@$924I89'M\'[<66R=Q?#X\WQU M+X4;.&8=<\SD$W?8:#IE$G<8*E;!&_&H6O[.=6"IY>_UU_,5B8LR@3Y1861= M6@=^,_!_86(FZ7+.G8%DM#;>Q=FJ(,[-]$L@3K@39-]AV@#3>R:G0BXP%&OT MZ/%9&)53#UA[WBITWU>C2U(ED%01'<)[0-C$-^X&=(;%:^(=%=7AWG3:V MJN[N5,V)?8>5/0P:IDMLQIWJ+60;J1VK#WFLULRZ3>*Z4/U*)<1VR'[(0Q8S3"US1RP[W+;8M*I8?:F9JVK[(A^N8=FDZM9.ML?S,W-G MS;#,Y*C",1=D9<'1,.XP;([A;]@ +#%4M3)5(9ES/RU(QKP[,.TQ-'A48T)? M2L?" @HK3"?'17$TR(,8)AT>=I]R&=K0+=B'217Y'PD*QK0Y'F;FA*1G7?->%DU3IG9DT,Q.8P D?%.?4,XFI MFK[W:'WKJ,FGRBARRWXE1L%^7Q<7DF1,!$OL#*&9(:QWA!Y4,/#=>_CO@&,* M*;5MH)I%%?RY;:$2^%.;0P_C+V:_Z!X^X^(Z[)MAG^"UTPA1CTV5#>3<[A(; M2 /?C09[Z@3PR6AI-HFCMK2;231E6&4<.4^^K(,P8T)8<-(M=&:RY[$"=]2I MOQJG8%;;#QMUN%49R(?F(XB>,Q(5_9W*6([J1I1M1Q2&5YE@("BDF(OYL(:9 MKQJ.*+785-G$#W5'E*BT,#VZ3S!=8&<%6PPG4*N!=.90F>B6[V$X:<"PRC)^ M;#2<) 6',XQN.-F/F0ST+95_,!W^BN-S=K.4+7A6&(MK,[3*P+^HL%#W>1S4T^ M)BJ3^4[Y_FB-'';$BLY")SS-=###M0.PXOQEL$!AH1#HL63)94SEAS*;Y+8# M6Q!:DN)/3 $D4T*\.? .,JB_=4!;AUPVPP9R2759V&8!A1VP@E//$0^"3#H\ M"O"(KC>//_%>&8SF6*6\@ B7.I0V?(Z/C\_,M8?QC>JIK^9:&,,M[7YT,&UQ MU^$]E4 W9YH[N5NNFN:VPWF2N]6JUBV(Y%VFD*XQ[NMXAZEQA

"S]MUZ M;P4H#6+L.V2LP;N6J%T[!E7ANEV]U]GYJM['JD"A9AAMAX9]2\FVEU2!0.4F M4E?WC;:.&NP952#3=+.H VKK+:(M]X8J -QU4Z@#U+H59-D#J@"F8O.GJ_<] MK3+O=;6YUJIS?]\O+7@7?^M:X[ZLHO@ZP%U8V2SB=-^W=767"E9O2!1#O)%J M1ZV?1VU]Z4H'P0Z[%,78U,UF!^VTX.[CFN]ZZ""MWKHHAFXSV0[1^SQ$J>O^ M.Q0:[6<4 V*AM&/SH>@ 8>&E-QU.C3+]N--QUH#78^BN$J MI;,#]6,>J,(7:70(-=P.*7$F;+1VI)J\/:&#J\E:?=E854)GA:GV4?<.HIW7 M)DL[P@:9[6 67*C?,'B]0[G.@F5)"\P1V-$J<."SD>L=&/M=KTK.=\^I/\.W M @V5Y@ML&]%E6ZL'J#RYW[\\=\C M50##E+R8)U0Z2+L&_OGY^>CY]$C(6>_D[.RL9ZAZ2RF6Z-LRU8M9'$0,YI)- M/QV@O1SVC_NGQZ>G)_\$#8]>%EY,DBO@Y5%ZIHC^\?%I:&(;E1()&7/0H,JG M \472P\*[GT=K:#ZFVJ51:R-2GGTL:E2D(5Y;=4'FF53?39;3X!=7O'T%1L7RF6.:%AYCHHS*]WJ<#+0,6]LA8:?\<](]/ M/ICY$/C)>,O;D[GJX9;AV\X/C+R?#JJ(N.>A(QTL=7M= MT65Y>3UKYVBITAAALSH7OJLV="M(^*HJI$2>238#1^P:1F8.DS;G5^H%[%YR M!U^),)Y3R1(M:M'NIM@R8F13#\2HPSU!.-SH';[ MT+[1TNPD[0!U.)TRO&\KB4)^@$;UP!SA.^ 41Y>UX!N=X(O1XG'S2JBUNGMA M]8H&X$1QIUO757@G;TK>7P3UPO6J"7O1YQ[HM*Z-FL2[F8&..>U_ !F^:.:[ MZYD[^%P;UEV>WLX1\3.5[C/TYHC,$DFS^I0GMZ.E0JN2C.(;GLB7E M;O069NA7PU750.+Q\W":&RNW;>;VM<92>(W\64BSC]H!X[T43UP!V9607WP) MO>/,Q_$/NLMSYL,4,0&M'NG7&#'KJ1JMOF"_AW]W 0(QY+/YVCNP4GP5V[/Y M G;%KF#DL^H5$;PUM40@[6J%!&],K9%O!RM,?V-*C?&A5:V8XJTIQE_L:IGT M-Z;49"Z9W0ACBK>FV+.PJV726Z=4J6<1[PIEG8OKY*2.[IREQAAZI%[LPTI;Q9B(AZYG7=O1[_ MPCJ,ZL37;,;DVZN]@?NO0$%7,H0)DDM?K1)SQ;2@+@>>)YY10IB5YM]K>[Y" M7J/I!<@M%DP^,(?Q)].L"MOLWKBUIJ7:-6)JY.>U4?6JHSRSQ2[RWE)CQ==> M4XF?91W#0C-7$S%P_@QXN+ZF5\D8_!O7;A<&K>G4+JC4DKNS32>[X'D[?DQ38].;7)6 M-(]E: 6OKO4$O' 9A:%O+!T4I;2S44='PM;'8:_]",""^4I(5=@=59.ULV^JNQSR6+8<\BO,#P!C[*F<>>)HO +?%@S"X;NKP)XY M^#[1"1=NA.'-[JV/X MLN3X]C(8J9_%9"X"17UW\@PT*[,ON!F-59.ZG5V%17R,+ZBM:X:XI:HV7[/Z M!>0<^3@9&DV3C-E(P_TP;/'2V!9JQIN9NU15FD>+.XOFBF7F[COD;[')I.+, MK_UX\!],IR8:F:6"(ZO(6N >Q"[^)5N*_/2N-+6]SF\X8E-SWT;Q#KZ5HIV= M^[T4#F.NNI)B<:U4@-5A7K*]B$+>H6R5#O"L1]W>CB=:ZXE;3;3F@[M8S)V( MMN$WS374F5, M'<=#V& &CB F8N]^P3R//4*C8I?\1KLY+1OG;*7Z!;>:Y36U$+51J2AJ2\'4 MID#TG'KUR-NH:,W[8@81OX/,JFBSG)E.1IO)Q==5/1/X41":G*A:1;G38%&M MW-H%2'2;4D^5!V5NI;,)&:VELZ'\-G0.HW_K:1W2?A-ZAP<*:JD=DGX;6IO3 M(?6T-J3?A-8F<+^6TH;RV] Y/(-13^N0]IO0.SK754OOB/;-Z!T%RU]XE"_4 MF'G3:U\%N.Z<;M,VHE?6M,@%*5:U?,X7N=1,/G&'%;C1&PEM]"COF$[/N<-5 MKW@>E]*E@N[-@#7 NV#*[VM)WY!BHVLCE%NL6 Y?F'2XBJ\SW';A-,7FS1A" MX971JX*94Q5AZR9*:+G7/O2KYFFY=1?3M-&RBV\BO@P8J/%#3KE:U&U4,SFM MDU(!A?_,9BXST4G47!62NS.CX"!14Q:[A\'LU'I+*R4;Y3)P77-?'/6NJ,,& M"XRC3*E?A_C->% Y!-U9I<$7$K;1UJ,UN$)]"M):K$(\^$'C;B'YJP>V)/PGC#4S)@P-"Z\+'15X/]N MS:.->.,)C6@W,:=J05HK5=B,#C&S:3,^YE6JIGT[*L9+_C6UW"1OHZ)1&)\Y M3+ 4?NR>IF?7911OQDG/CN<7 J"A^.DKX7$7-S-N "Y)9^P!2RSU!&KD3-?) M,DC?<-@"MZ=(_AA.3-NN!DHXM*PFLIOC#PQ;'H:JKK?'DS6**LH=-L[_"I3O M8?+H\"7U0E?UDOD"9]K(]$K(]6S[(KD+NA3N;5B]&<Y[ M*:9,*3/ESGM:%81M]+'P[N%SX:[P8"L\D'3@@/1*2%[@,-KQ2 M4$JQ8D4$K53FB7+#%8-[:#I.$D\F #"J7N<=(&A9ST;X%B MKD82C^,SF:7*M/_7+*0MHW#E1LK>ZL"$=/XEM5U2TENI\M0%)[@'-UJ:A=QX M52GM"5=2MG&D#]\0$;[=X>?_ U!+ P04 " !Q@ZE6X7CR 503 #G $ M%0 &%X;VXM,C R,S S,S%?8V%L+GAM;.U=66_K.+)^'^#^!]W-H;Q"8B$3_[AJ7->O%(@U4T=X_>/*L6K TA"Z^L??_^0$&08RI @?0T5I5&_;EYW MK@=*K>:U,006K6-BA3?6O&[L?QEY[9GXF]*Y&=PTZ\V6TO_6Z'YK-93Y_;[< M/25OA;(*&@C__HW]YYEVJ% VL<7__''U8MO;;S;>&/*PMMM@:CGG_W0N#JQQ5X-W&-(5!ON?W]W\*F,#(-&9E8 MAYC"33]8IH%T!N\0&*R7Q0N$MG6EL&Y^/M[NZ6+-76OFYH;]<).K*"=:8F+H^QN MY1;="%@O4\-\^PCY!-K^)$)8.%O: _L6&!\ID' _9Q3.&%F:85H.@3.R!AC] MP?67JN_"V6P VX5SB_2D3BXB%C9BV+^3_SCH M%1AL&%'H;O$KM&P^J'++0+S%BS \>=]"CD=_\YAE-)2R)PB($[[;D-;0]]\BFW5"MVCUNE)3]NW2SZ/9 MPWCRL)B,V:?%[.YVK"[I'T/U3GT8393%KY/)N8-TLWX&H MV^PV;Z!A6_XW3!N:7!.\+YY4.F<>F#? ,S1X M5T_A D^-'ERU5NU&K=U<]6J=IE:O:<^@41NT8 _68:/1Z (?IS,3/W+H\H[M M(QYBRSQU6_W&H-FM-_K]1K\YZ-;; :(#ZJ62,/V :'[[]&-(XZ)0>B5N+&;B ML=9JU)K>^/57Q-R<(&*/*C,/AR;1(?EQU;A2'(L2;FX94+OE[E@,I$7J%D-S(LRZJ'=D0CMO1^!DIX :[!(-?#+Y,@#JBL14',"MP#I MWF:93C0S^\73NHRMCD#-:L!:E%$/[9Y4:)M;2.S=W&#^?ZPS*W_+C,+D89I6 M11Y\2]S@YF98Q'0^,\[^*81[DKH$[ZY,DE%.KE!)C'.R*Z$Y?8MM@-?,];DG M??*N&0X[GOO%-/4W9!B)"V]VU4JB7IAQ"'+3NS M[TW'?H1 1P8[:8-D@S#;UDT!(MS)YA[:)(!;N+VPP-I48)W/KPWE2D-"$_W. MQ&OFPLMV"3R86$NUV8LT54FE*4T0$AKY:6Z$3 T1JUQ)G3B!=4\+^K)ZSWUU MSSX*B2E92;!%^?20'0^0G.Y"CA8,L]BY(+BB\D]%+(TK"8'SK>$Y MV#'K5^Q -EQ8:@#3:$P^@A5@4$XLC^)?,^&,+U\M1'/P**%?G]LUPI FE*X0 MH'DXE-")'[?C]+G9Y0^*.*Y:(: +LUN^ZSX:Y\Z^>?*I&L.M::&$D):4DA4 M*R]W(J[ZP]Y:LN%9R),64UMJW 4MWE-8E7"5W9,^-([GJ+LBBS-EW2R1<(% B+*$5,1KE4%X(NP*.%ANL\& MRT( L>5=^?*M"P-8%D_KD3GL<[=3)1TXC6D)C^V]!!5X?0>!!<47_LQZ54"] M&),2GJX'+I'Z9T+\,-CS^B0;=VFUJH!P$18E/ T_=A&(G9+%5J@"JCFY$SG8 M/O>]OJSSL.2"\@!XEJ,C00%(N .;$\^HX"RDW*.4!T:S<"6V0#(\!.TA%29L4*H5N0 M60E/(9:$FO .V66.U6C!"N$IR%RF]Z)V?@ ?68H;#/^0#MV6H)WI,/_/.T4B%-*(-S*3T9FPUR M0UEY1E6>VA%B+3FJ+J5&F.E^U;=*>24AOHQ_OSG*(W9JWM("B/K"2]_/'R:^T MVNT_)\KM _U[HOSU;K98_.U*UN1E,1+,F&)3:US"#Q9#D/H*D,$<>BN36""8 M64;5_^VXH?$^T7.3\"%OVP0].SP1S=*<@RQGVL?U*L\LE4-)(NZX,\M'0F=! MVC(\-0FE"[N!)-IN20"V@,8YQCK_RX,X(IB<.GE:9Y55Q0\0BX1.#TIO=%$\ M4IQ0F4^/=S8W$OHJ]H$&7C:6(<1T[Y:<8BBVM'S096,1Q2\/T*$NF'^^0EM LNZI\>G)NS..TKJ#< M9#1D?9HSC8F8DG\J1TJ<48:8))Q*]J1[*IVI"7XY^?1 %(44_%*9D]$^>806 MI#)B";''\!4:)D\"Y[&1>*"24D=B6%/!B3M*R8#K18Y>H@?@*_$L[,OQ Z@,]@G\6+8/^H^>[/9@K\EPB!E\!E/DI+)]ZDGE2%W\JDSO9K_)^XQ2 MS"M\U"2S">+/T[F/N(2_")2<0X),=F.+!3S!,73_3_]VIP$Z'[P O(:/5("3 MU0IJQTMD\#S^O(0\=>K-5J/>:-56]7:_UA_ 7JT.F_7:,VBT!LUF6^NL>IZ;X;$P,TZ4-7F'1$,63%H%,^O)HV_:)@WR@LU56%<^1#29A^07<%T&!T/@&N<8/J>\\I%4XRLH M1$[N)4QAX!I'LU708)KADTRS!%7Y@)[D4;%/:->>"P\)E\R$B<#-Z7S"UBNF M@3]5M/RMEZB8)8Q#\TV(I:EJ5*+L!#PKLWI:%7FTJR3(DHTN8?9E/!,.[1KI M**+#ZQ[8+#*;;C=R/%&;NYVPA!H2N*?+5Y!29"+A*A71_,07YD1GCL0&OH*: MG"8,V;=K3/-GJ]P:(M["5U"1$Z4ALKV[9#K"F*4T_+"=N 42KO<5=*.0##(O M@>>?-1(F)24T_E! 'LTI"8Y88R6-69$3Q\NF1MX2J"$N-OK9@-ZE4'7# M;B7_D79")5+U"RA 83%(N-7]!2#,5'F&Q\C:>MF_9ZM4JS2U3ICQ)F5\4#7\ M\_,OXQXV@0O!G8E@[:^K#4*2D#$WV8&?; ]Y;-DOA7D6WT+[T(,YT#K_I9H\ M(2HB41:5!#P'XQ+F&8L\^B"4BR&CUA= O8@$RD^HGN1W8FQ:M''^A LU2,TU M1G_PVR >?<>SMFBU"B-[D@@D3*T>W'+,5BS\B1HA_!',.8$;Y&P2QG9FO0KK MP&DRD/UY\:B'RW\5E>Y0^7,0CU"#Z#7EJ8P\381EU)(W#J*XGIPLCNP7RR^3 MS.>(*V;*8MI1L@,YM*KA,@M3@E6#>_Q(.;>C+S%G'O]2&NLPAKT 8+QM4BF$,LH M>ZG/C IK3VHK7U)M\DO$UY>/?U;YP>2A[/R5N?B4+$G%*@QE+I9]K$I\P2#I M"6P"=?K]/I-WK=0:_>;7;:S?/G.HE0*\9W M5C7Y)I/RD8JN#X6D(GL\6#PK*IV:"=G163CU+4B1NE]35XJ+1B1*+$9AREJH MV"&(85H.@3.R!M@SAUAZ,B99LINM%FB-T0II[&:&Z[^@_,SI"L8>7_J-$PEU M]96NXFOXX&R>(:%UV &Z-7-LRP:8)Z_#^W?=YM!-WS!F[[T98FG#VO5&O4E7 MI@.U](\@P0KM1O%(5LR5$B!:.5"M^&33VC[EBD>ZXM+.*W/JE0#YO'F? 85R MX)91_NHQ(>^C2 D C9'A,/OC&*>CD1^,Q\[9TE-]VAZUA^U)M]55.ZW>0&T- M)H-6L]F;]D?U[O#\L2^BNCH$%M(2IL!<;83'>T>2N/KR<8Q.AZ>+2<)T7MPQ MYUK%WBNRG)WPNTZ'T"%OAZ(2PFX:I,75G=[PU]6T#Y*=>.QV^0NQEQ#66F@O M4'?8]4C? 1PX)O"#E;S"^1;39KU]O)CZG;+MG]>O,ELI?L]*H&M6U>M=(6ZU M3[ 0YCF<"%U#2G6^UX=JOSUNC:83M=[IM^K#1K<_&H\:O6:[,^Q<8)%+)=<[ MKDPR[P6JRCG1G(I1C#U?5!82KENIO+#'/XIKQ:'VGXJ1+8Y++BHQFV"Z)PO$ ML^=;05KUQO$*PEK_?_Y?)= )WSD%NOD$*\7^;4^6:!"X:>8"[WNZIP;,CVO9 MS'Y-/%W)WV TS+:@&B55_QJ:DHM[\U/<[N@/K$>^4?;Z M5 Z=?KRIDQ ]H!J&^0:PQB"-D](,1R44&QM;97CN%'6A[H M2M_[YFHC/!2Z@\N]3WPZW*&IX&0AY#O]/+]W1(S#S#UQWF:^ML)DR"'? :@< M'C4>\!^PHH*".$@RAT=%K,&JZE')$A&Q2F(TJGP3Q;\OM,MG?W2BSI5]2Y_ M?[*G-?H4=] W%RSVU.ZT>CUUTNETZLP5-^R/1O5!:SI4Z\/Q<*BJ%SCL\ZA[ M!&_W5/\( D;R^5U,67G&Z@E"CSMO$^550D_XGO@I>QOUA>Y^V5M\6:B&"E<= MUFQF+^G%CEZ7RC>S]J,SJ]=DZ(!3_CDV*HCX_4U021+K/$T&S?:DWFEVALU^ M9S2:JN-^NS]0!^UIKS%J-LX?QSK9; US!Z'W E FF\+UY!R^IR 3'@'RJ'=P[.)73>+L$[]"_$I@_N MF))? 5Y1MLM_A27)O>BRMS<9;O&2*IZ%['CXA.I4&J&N7OS;<,&T0.V0#^*VY'">Z(_TM- ;R[3[!#$WO7 M,U+J[+DBG^U;;-G$8=%94Z!!%\\$8@QD)MT=A^G]BX)_W M'R6V4['.BUJ6P_SG_'Y[U#5;4JL5T(1R>,[<:M7./FO[E^2];"1YY^Q6CCG; M[TKQ^OH$$_:1=!*]PD>EJI3FHR_!;=T$&(HE[NB+7\H^^U'$T5A\IA^]UVD$ MWN80K?XI\3V)N=..)[[?N-+VIJ"__Q=02P,$% @ <8.I5J%B+[Y.0 MTTX$ !4 !A>&]N+3(P,C,P,S,Q7V1E9BYX;6SM?5MSXSBRYOM&['_0UC[, MG(AUN5S5/=/5T7U.R+=JQ]J6UW)USWGJH$E(8C=%:$!2MOK7+T!2$DGARAM2 M+D;,5%L2+OEE)A) (I'XZ;]>E\%HC4CDX_#G=V?O/[P;H=#%GA_.?WZ71"=. MY/K^N__ZS__Y/W[Z7R+O#T<_CCZ M_O3SZ<OSZ3X#TF<]K$AT^GV]+O\N+L5R_>52@6_OXT^W%7]*#I MET]IV;//GS^?IK_NBD8^KR!M].ST7W>W4W>!ELZ)'T:Q$[J,ELC_,4J_O,6N M$Z>"4D(8"4NP3R?;8B?LJY.SCR>?SMZ_1EX1N"_I94<<9?1H]!/! 7I$LU$* M\\=XLT(_OXO\Y2I@U*??+0B:_?S.><7A"1/6AT]9?_][&E.),V7Z&CJ)YU/I M7^#00V&4_A'AP/>82NR*19/99(5(RH5H'-)"RQ5!"UK!7Z,;JKA+=(NCZ-V( MD?3U\6:'@77]GOY\RGXX[:S;E'U:&G9J@773&+M_+G#@T?%^]>_$CS<=,(K7 M28]LN?0C-\!10M"$S)W0_RL5&I79-%DN';*A!/KSD-H/UPGCL>OB)(RIL7N@ M4%P?1?<.86)>HTL4.WZ@U*36NSL>5HWI)\\/$D;^%+D)\6/Z[=6K&R0>\JX) M7K)ADL1IJY/9U2KJAZ<-Z++"_$>T1F&"HNU_SSZT 8\07A.7%6"]\=T[5!"]@%#5J%RR9\+PFH%*A)C8GCQK>^\^P' MJ=I>(BH:@KR\<&T6U.H$@A8\(#+#9,E6&Y/GP)]G3TE_3DBU%/UT"M#2>]#H"P(_V& MDIP0=T%[8_- I\/)I"L@+!K'=P[Y$\79IZUGMBLNU>G-"J-N_9#Y+E/OAC%N M;F5+R_+ETL_<&.DQ8GIP@4*WC@-!IRTK(,>NFRR3@!T,3N(%(H+34F/ INW: M&=%HSD1RZ<3FYQ6\NL8@4CH=XF[!Y'\6^V>MH&CIO$<)P2OVGS0JX!1%:':: MES]]\:F9. GI%@^_(/).R10>A0$AN_98AR?Y!\J\LQ].SLY./F;LJ_95A++% MH6_DG-!CVS Z)I(HQLOQJQ]=XJ7CA[E_.S*QS]J-E3ECJ%$,4[0-,9DYT7/* MOB0ZF3O.BL6W?#Q%M"_V#6LR8O1^3&E%R%L>:MA!$YD(:-G3J]>8C1BZD[\* MDV4>U'#K1W%'RK9KP0_C4\]?[A3""0*U!A5";5BLRO;4$7_9NRA M*N%E JY)H["=+BE.%;,YP:5FVJ[MB2BROC=8I7= &B9L\HY,= M%^J/,ZHWN M4I:;V(H4$9,$=DO=!RR:#7,T0-,0LF_V=C#_XO=Q%"&Z('J.TD/N;>.!\XR" M-*"14^CWLPH'Q,5.^P63+G,R*NYQZ":$T.6! !.WK!":L/0.X5X%QZ2,E0Z/ M;:LS@I<:;,4:'2<1;1JOLGW'MF8^$FL:E1SS'LF/(DI'3WBDI! 3NDKY^1W] M:T5\3.B&Z>=W'WK7B0>"5H[OY4<3;A.3Q;HR6RA@1%3L8$+*"I_WB M*43PY:(3@SHL*T/&+UV&9S#"-9B+-?IO.*J%"_*#D2VFEXUM)9W[>:(OA;C( M_"+^&EW-9LB-'Q U(]YD-O8R=@D47J<:5TUT*T+!+QP=>A5K\:"E<6,H(VQ* M7*^#2@_,=I#I@^A@Q!FLR':W'_*0 +S,3KXCSK#3JB-AM!FL07UY]"HML;,1%RW\_QFBY2_4Q;Z!][):$??K]% M]<=5Z>K/7**K!6HKKIQ+F-];;YK)I8[I(8\J MN\::KMQ6B,0;=B X@0"2\DMQS5! MPI+6(/WFQXM'%&27#Q?^Z@E+UMLU6M!C@[J-1M9:)2!K;L QM;2UR#? M[FR07M50K/A+9<2GQ-525GQ0"X>@@_C?,;N?,\\RG W[+KNNLB,_ M]+2FE2ZZ$GN\.NJL\10GT@WV]SY05K,6ILBN,EHV#]T>2WS:^QN0>O12R MC! )BT(38NIJW88!>3XMXMS]TCR8H*P8L*-Q^\-66#U;3U/SC- ML!0'KPB#W<%W@2G%+$<)(^K1C_X\WYRCT%TL'?*G9+RIJ@FU3*SPY(!.Z31KU(::3[JM-![')SM;7 .O]'H-VQ%LF,T M;@<@TPPL08V6ZC*O,XM07_BX,?$6MNN&8,M;^%H@[5J(E]A(F)+PXE.=%V1\PE>HYO0KK-3Y\T ME8R5PX)"C>$7M8]..<.)BFLB;7FNDG(-+6NC M<4DD5EO-V^&\E.8]Q5\P]J)=)K!H[/X[\0GR%*%M;30NX7Q;S;<0+->RCN$N M8%H(P&N'+>58O;;88=?FW>)P'B.R9*LA18PYKZAP5(@*0\ HM1;\PMHX6QS- M"GYC'2)Z'VM\HHLC1TRLY9% @62#ET6+)#+'+:^H6$,$A2%@E(\$;F%MG&V. M!#F_L0X1_8\$+M&ED2 DUO;I!HN9>G)>QTF\2',@*^/[JH45T6V\XC"0:@3T M'18W0-MZ&)^$\P<1?'Q"+ 7O'1)^&+?')]ARR%[Z>-6UX_J!?&0<%A2'Z'&+ MVD\<0@NW:D3$&I7Z[=OI#_2C8U$YZO%A/K M*V@;EU3;#PMJ86M1TR6\Q:K.>]?R0V*+.LXGTO+U-F[^E/3;*)^$_F(>!$IC MX;U3EB\E.M]>2,4BS8D*3^XV=$$$KA,SJD6X])=T+79^]%:X32"$K+ M0J=%Y:UD.R/4MLT0V3_^XX?SR8Q#9<0\S1'_)^G0:[,+(5O;[J2-<'6%7N#N MJ+<1M\Y'6\K0UC)*RYN=Y#GR/=\AFZG#LL6F"P;9ED547KRNE=6P GE/!@OV MFLQ2B3JN,E)575',!*VJS=?J&M+!IE3UOX 6HR@M@[6HMSN\TG3++,DJB3<% M\NA"O_B+9+SI-R"YO&S2A&TN24?@84$MU"V.L%KRP"JR>A]B)C#*UZ]YY-OV M2 =)%N8>!/B%A;6SJ?D1171R1I$BED6OLL3#JUL='F<47FYUU9I<:=43;B@] M;$ZD!8^Y'JBR'UT/C-V1FBZHX^V^* MUE::R,2P%2%K:K33>%RJA(<;D=?[B!3 *0[ &C!LQ_90PY#F*%?,D(<%)5$N MO*+VT>5!N/Y?J8F4CCIU14WTHJHM1/M(Y(%-R;$0\W-(?CG>1X=LBVD?IRZB M8]O'JI2/Q7('.B,MV1NDO-^O8;1"KC_S!?R[I)7>]C&3+&2?\:(4C)_A"<+)*,\C0B5B9 MJD512ZA&&O6 ,4&>H4)5KPXCVLQ9H2TF;$A:_YDL5%!*:2UT(/2_PKS 880# MWV/'"%?L^5$?\6[8R8IR5T.RPC:Q"5=\XL+:^%I:Z6GP&>L0T>L*3DST=G4F M)]9VCB/BK^E87*-]3 A[-DF:[4A<16QB%97L8J<2BHGCJM=JLBH:V/F56LB& MI"41K$^2A=Q(,@CE+$ERTBV_#DO'M^<'":-OBMR$I*/]ZM4-$@]YUU1L+%0Z MB=/ICV[Z'!+ZX3QZ0"0+IM[P&Y ,QPY[%!_E=-LG',$ITZ*IJAFRL.V'J'O1 M#6R&JO]7<+OD0NGL30-]_PM=]E)![OH5K&\K);C+/DX9"P"$B]B#,BH0+2U9 MQ:S#DBY[7: >D+A=EW))J^KG3Z<5MMS2C]DOY>]R&DH0G%<W<" M\35T$L]G3V?@T*-0TC]V2^1=L6@RFZQ0]I0G.\MFHY2@!/+AP\CB\G]Y=7]-/MK.KF] MN1RSKZ=/]#]W5_=/T]'D>C1YN'HCFGGZ^ M&OW]=C*=_@?M>QF$T8X-+R\O[W?2I'1\2GGZ[$3HW4[W^GTP\8G==17Y(RN% M3EN@43'"'PCV$C?>):42V"E^L1U]6D-7>Y0M:$WB)L_H9#?>BJ.#ZSGELG=K M"?C45TQ!?\S>7QN0^ 8D93MB>\&XY1WQ>:Y2FPK7>0@Z8+W!6,P)DP:!5,IT MQ?*4'R?+O!/&/+@YCNA*Y"M*B5*#9 YK[WP-, M5ST_OXM)TM(,:W3+88W"!&4;G\R%\IL?+RZ2**9+*I)MC.@.B+UF0/_G/3FO M @'6:LGFP#*3=2UX*^*GV:%2/;,[$"]P%.?Y/@M69(H#3R!/685>Q?:IB=AD M* !)YPNAFQ=JY6=^+!!'J42O_/^N"?]+9 -B>+Z9#.=7KRQ9!8K&SU$ZJ 7L MEY3O51C?-Q&&! 0@T4Q10)N;?T$AI3:@HW;L+2E?&:7,F9;3+ERXZ56VN7S6 MUL'RJDX/&"!!LIL^E#'LZ=-+]J0B7J51;%+Y*>I 6"\8B4V!!Y"T#F#I6D(8 MRP$CJ7 P0)3$H5]3)(MB20B+@WK2**( )(\;NG\C*(HS\G)$]SC$6[KOD6C9 MH%<5P@K"2&)ZL$")<*M9VPV<'R8L1%>8?K2A,A]P IV>4_IPIYW2Y)M[3"4OW*M]_ MMB9?#A) LJF>Y2MV?.+B$$:?WH9/C &P7,Z=R'V1.4M1S/;J1E)?<5'X[UB6K)'I&EQD\:<\TI!\$O(56GRK14I=\N MX\?>[@EXQ_=NP@MGY<=.($_P*J\#P5^@+1 %%KO">2+(B1*R48\+;DD((3?: M@N BL!V;%E-BD;=U^$LE("H,(=)&6P@B$)9ME.LFRR3-WR_:O,GME7Y]"%$V M^K9+']=PP6>XX".-2&'6%UVB[+\WX>$V]!$'P34F+PX1'? :MP)AH: G8V-H M@'Q 8H_"P> [+ AA<5U3.\MC]! :)!&E9T\W490(HR?*12",G#;$4@(%22 , M24;794+H2N@!4>(\]E@)ND5LC2XT6OFPS7:PIW(/*$%;] MW4GW "X@\>X/:Z(G+-C=I_0_5]^A'H?>]I7IW ^?O3\M3*3614\0-B M*$XG MO &D9=*!<;546.W>BQ>W1T39$_DQRO-,9+@?D8OG MF3330=#ZDD.W6PC!8E;7'[J, J2,TK$T=C,\DH6L07T0<5Y=FY\R9$""AAX% M+ K9:D%@QQDCW"#BUU;477?>/CVT?<7F7?H1.W-)")J0N1/F#S6R_$_);[#UZ*3"2X)#^Z>:! MC^1BP1Z=O0F+)?S0]5 $!K8BY'+(E J\[="U*GU;ZJ11A>IJ0 (,=756+K,J.,LK9B= 49ZMD4X] M\C2O_+(03D9U5:^T\N7#:20/-K,R)G_Z\.G36$V>U\-T#(J4SF$8]D+/9H?J5LL:J M45D>3GG:9S-A*6N!G-WDHE)BLBNHG;]57,1HH5U[]S9:8TKY *K1 MC'J$MT*V"9(>T0J3-,?%-"-/J#22"A!&?3=Z(0'=GH-&X&$[6%!OJ;E@&(B? M);3R/?0UHO01%*$4V1TFZ(GB?4+A UU9TB\GLR<<.\$]BE/_(,\1UUU?$$+A M6]6-COEE3ZWNG#\PV>[FS+2D6A5"A'R/0J_"!^2[_7;"&07Q[IW,"W8#' 4# M^S<6+1#&FXR6\2Q&Y"$A[L)AP?;Y X*\4:U7#T)L>OM#6@\[H/%\X42+:;I5 MH8Q*HQ6O'3_[8Q]X(O(^ZM6%$(;>R:C5Q-_Y0+T)URB/7[T)MW/(>#;S ]^) M^>LS914(D>/M#T\E[,YE=8F>XYLPHGLT1D5.LA.,EPS$)0KQT@_3]< U)CMM MNG "-\DR5O*$V;Q-"('<[4N[.5\ &>I'JKC$=UE:0&IV!!:Y6@A$!'8GMK>* M]$@B0[2D> M;4D>,9I'!:)9LU MNV.7O.5AN+(:$(Y_=37XP$DD M7%7N7I!3\MWO-VSMX;YM% M)5/9\NKJ" _D&P+/G"3=J-^V;;CS0#M:V!*;^G=MY#=^MC=_HO--?G3!(L_R M5 >3V0RQDRI#!\7'PSNMVUZ*?YYO1MLN1V/FL\@Z'>UZ/0+_ @7IS.<$S7/Y MYN!DW@)Y%5N)>,^3B*IY%&UC572>I.#7@;/_UA$.-W$O'YCE#5)&BW3S6RD# M9*>KI6,E.91A=++DIJ:"Y/U(%MB<4A!VEEQ=V*^=.51WP<,IGL4O; YC\T48 M81(I&:JL F&Y(.>N$D('9B(B<<%$T$][\T __)[/HA.2SZ D:GCK1YA<&6U+!IO+74 MI6S$)4@ZN9Y/_SG'WH;=+W>6B#ACE_9.39PO'M'>EG5=KWT.A MRW]91UC*9CBON596J>^"EU>YVR1W9DMMJ[BLS=!:,[Z*,73!W?1JGIBAI9]M M!JV:\;!$MET_A&"5KCK-4%>S=TJA"ZGHHY!O5H[P+"$'D'FLL^1"O_GQ8GM# M)?-H^^&<77:E__/$22QKM01AXU]'#VJ!A>#MWV=+&1/DF#KX/VHZ^/>]C%@W M@T>_<_J_@8R2IG[](6$DN(1;1Y\P4F'W%2_#:M6%<-)0)Z&D)CQH8^Z-Y"=L MP3@.Z0=[MH9#^L%J/9"V#V+Z0<7YU.[L?4^=$PC.!R5EX>2Q,SDDE "R((EL MLU\D17A2*"D+X*10J5,[_HMAM,?_"+GOYWA]FEYL(YM,!/F'O03R+W[_.JVP MN_B#[=-!I8HPQA8)MIQJ#(=?Y6G?2B5LGP%J<9=+^>!P'1RN@\/U;3M<[6UJ M\J1>SAR=">0KKP+A?D\=0>_2 -[+]$,T0(\O+"IF[S M[R1N\VV_H\ELM.UY5.B:5!?]^<8C'0K_9XX8K>:"[L*CM79 ^1X40.KE+D-,BN3I0 M*7$\X8Y5RFTG6G@+-[Y:.OP8;GP--[Z&&U_#C2]P-[X&_^ W[Q_D>;>V[H!- M_BJ,V&&D417"R*OI.-) !\OE)R9X_XQ,'6$6:Q^Q(U /X+&(M(X@8;Q_T+KX M ,0Z/R RPV3)GG>:/ =^!LTXH\GWZH#G4:&G4:&K(_#2Y@@>$=.5[&F"0YZQ ME\E8,MXG?TF+3&93^FTTHY*GO\G\N6TUWH/[\9$E*A:X>PN_P?'QMBNXK5^R M +5_%W#:.7=#&@O\.N.\F.9+(5\K/QNV]'+$?J6D15*+;#2 M>96SLOR[;0^OC)5E2D%$T-E9?,4=6!L5EH>,7+(G8R9W,;>A+,@VT03'*?;'X68C&O;?)RDFU%F !Z0 M.^+K] M>(Q*FES#1+$!5JVX9UN:0;+-\)'IR5(A.VH*S- MAUFZ,Z1V'3LAHN@DIVH2IE&2S+BP-)RJZA9VZ$*5=43T1)XQFB.P3 MCJ2>0 ZU$AWU4' M' RC>X=#M+ESR)\HODY"3[[&$16&L#OO6F0B[)V\<#A'H;MAFQS9TYN'A2!L MU+N2@PBSB/\6M[U=JV*GGC^!2F::SY8I.OM>66D(^]Q.E50&WO;6-DV&Q5 _ M8);(U76":?+L^6N?+6)4&UR]RA"VN=V/0#U>V#1.@JUDYTN;#GUTS;>8CD]^ M=8($G6]V?_[B(T(YN=C7B "O@E721REP,ZDTY6T!H0]9BV=Y0J0AQ">N#X:B^LC MI/UE)^+Z"$-<^^@U-N5+ID!>00O3G6#?U<)TQP,(2387=&$UQ\3_*SU0DXXH MG8I )C&Q_HEEPP=D_[2)91S!KOS-04XY"#.2OJI5SY(J8"P?3M"V)[,Q2\$_ M1XI3)$%9"S9-X*EHP:8),-H54H$^$0])#0Y8T3H?&FOD5GGOTZP1FW<[Z\ M/11@:IN/\*+F>.WX :/^&I,I!5,. M\ADO,8G]ORAL',7G3B2<9\V;@;#G:ZXBYK@!1<(IB'?=9)D$=)7H?2$XBKZ& M!#D!0_.%F"Z@6[QK37%?ZVFU.L5\;_T,FPX>+J MG.FW.)RK>N1.PI!6I!T9]F,6KTJ\#ZD-7 M]DD.$I >8:TO--A2U:#&897N5^A=N9XTH4+2+SR?0IGJ!7;JF))Q]O*,E%M&$L(D%D7*I YO=>6_]*DGK MGJ3.^7-$JL09"EWKDZ#+?I6J=1]3/TSJ/U/8-H'9!4&>'V=TF"4'^^XP.=BV MT5'6ZBAK]JB2@>6!WN'\$;F(J@<5^C@(\ M;,5+I%]FEEQ?,O,$>,@KOW@/_ M@O"<.*L%"]X7I!V7E(68$*RN +UQ/^(@F&'RXA!/H"XUVH$0YM*6UM2 #\E#I45](\D# M"6NLJ^WFL@8EX >"L^NY')(%8I57@3!V6Q&F'"8@$>JA_8T%UDYF,Z$/V;05 M"%%F/8[: O+^G3/3F%T>G_MN[:&5'#-?#1-!3GDA&N_"R!W@8XS)YPH+HEC MO26W@B2E(:R4.TT3) /?A6A^2R\OQ1$[QSGL6BPDO7H0UL*=BDN/#;;S+ ;! M9*6\&7Y8#,("M_NV[(-5A1%77^U=83.RQI@QTNV MXVM/B;;M09@$ .C2EAV=Q\S4H&U['9D;$-.L/0B32%O2;X$=$*7/0D,G(0OC MFB'B#2#?:@U47U?,T?A ?!>-O3^2;"D\#L/$"=J>8C2Z M@G"?#\#LH\&IX]:Z2_P2]J9W6IU!N(@(0/.T> 5Q6KQZ98^AM+S*VX=&VY=&VZ2,X2MR'=(GXHQ?3K:C=0V#P!0XC'/@>RVJQ[5T0ORTN M"N=HT% PVUAA,;3^0[5YM ACM66% 01KJ[1+QG\8N;*Y:K2YQS%=ERT=LCE' M(>6NZ],_I<<$-=JQ'1"N5L3B$K<&0(B259T**&O9<_QK N*')BO,Y1&Z\@T4 M@'LGQ'I1)PAT\3N90@ A(.'^DC6K$T6N$\^W@3KG&P3B> .^?57R9+ M=KGAZG65XJYE3FOV .'(K#7;6I,'X+4G^Y>'0>9KKMD67#/>:!"IM4?)&(PD]S-H6T=SK[HNB>!17&_AJ9^28_'_HF"^V/L@Y&:0_TIUTG1^"E9$F- M]M%\,H\DMV3/=J!,@^2& J\@' ^DA.G%<<<#8=<.ERFZ=Y9(>GU 7!S(50"Q M/HGE4(3125)?KN&Z3! M^D]QU+A6-0B+'94.[5/UZB#JW_?^R!XD$1Q_%'ZS M8&T$JP.%M:G0;8FA7,4^^!7 <<6!^$L\M*>6^9)+R,?*[[8/#CA"WS*R0BFD M&4_E^1>6MN?Q5P 0SW/'Z]4OX[AV7+GC0%PFUQY(< M&BB1SA AR,MNZB'VB$5TC\263U :0F2WD; $. !)YH%@%R$ONJ8@"SL;AE(@ M'6D-"!'0!A*28@$D)?&POYK-D,N<>@VL(K<-" '+K1A&+CJPLGU$'EJFI*31 M\X92E=2&$(I<6YX27#VO(6G_H>NOMO<8+E&(6AH.WX>#MF [>!K?\X)8?W/(0!M37 MT-F^@\M688S:!X*6?K(* ZWG$Q6_0+\N;ZFRUN M#1C[++4^\?9:7$"VA\:PS3JV;=;!PN&9_ND&B9!DLW# (!RJLXCFZW=$ _E-U2.F^:[I&^,]@C MI1T,&Z-A8S1LC(:-T; Q&C9&P\;HV#9&>_7+SE\FLU2I/ 9<:TN1]+A,XOR[1&G$ 2NRE2C M^A#BL/D9-C_M7#_ %IQ'X"3F_FL<50]KCJ-";^G]F7 MRA6?K.J1'47I@>K\TF*N,]L7=YZ(P\Z3+YW- Z4/5QT4>E6.Y/:]'IC^G1#3 M&+M_+G! X47Y @MA2LX,DR4S^6/V9-8^.<=-F/[ /A@Y*,[.#I-"%KO^VRCK MG/DMKB:C @&CE +Z_9Z(48&*(W!A[-\$F"X<@LXI!=X%7K)#82=35\+R.Z6^ MJ//-OLR#LTGO^S#\>J_?-&Z_A]1;3TPCF/_-\]>^QYY>XV>'$Y2#XQ!I7:S; ME%X"Y/UG23L@A+VK]8BRZ\_1PE\]X:LT6Z[P-1WC%@#DK),JJ%!&*F 6GCU: M^&A&IQHW8?/^9#:C0Y)ALQRREEH!VH'$0UPI R=7 M9B<64(#:KICJX]O#"+V'P F5MY&[Z0J(IYJK[J7WDSI!;SF9U7XQFY(>2;W: MPM(07+!=CH.2\TG$!.!F0(1>Y?9MHV%['N+VV,)_2JWQ['*$+NC:/,W\.M&7 MU#EW$V:>A2\$1ZWKGJPG",[NCM2R"W9U[GG3I?JY2O76 ?PKBMCK*$^T AV7 MW >IV^\#@@>]72WJB%& 7.^U^97^DR/+!L=9VQ:+VP4$5SXP4\7E4^A2U*T M[(B!_NDUAD& M3?D:.* R@./08R/+I7\^8?;5)(FCV E90%(&OB-WH7[W_2IIO[[MWI@(?U&6 M#;&;L.+4&D?Y>PJ360$6UU9:I*-?'>W%T6V1FV_(RA;0_898@#0=KFM$G#G: M1G_*@I![Z[U?_>W%Q=X[#P%I[=5R%> -0E-$UGY^=G[ @GMV,3B=/QC:Z G' M3E#\G>6+NL?Q?Z/X$;EX'K*4O (][;"_?C6S5[]\AUS[%G0Q.Y&XQB3_BI43 M'17U342_6MO+D8(M5G:^PKA?/K0JR'=E,_5=MT:1E^Y5,+^Y*!6)+@F%?ZHLF*]VO M/J+])1A[EP\Y2-SK6V.LDJ_@NK%*Z,'W*JT M!'L?995^I=5?@*,2N%UIB39$&I7ZE5A_W@0-Z%9E)MHEJ>OT*['^W QJY'8% M)M@ZJ>OT*[#^7 ]JY%8%)MA/*:OT*Z[^G!%*X':E)=ID:53J]]96?RX*#>A6 M92;<>6E4ZE=F_3DO-*!#R+EU];K"(47C.T'Z8R'ZF5V6-TVU]5$SU1;ZUZ[; MK$@I\1;K>4BO!2V]UIM++M-G>JTAN4P770W)9=J>YJ_^59X/OE*N\M/&J(M_ M"WECU%RPG (HIUQBB,M%OI$D7V70,&0D-:! 31]/OWA\[M)FC3]^./N,_B5= MR(I-F$EM"!9-88M,X !??0PYK8:<5I:O3=+ML4_2PMQ$X1VT_\;S5[7#)#!W MRPYH';)6V;L2IL\H 'EGCCJC4'_A$4-&(60QHQ"DS%$=9Q2RMYS-G.*%9T$G M\8+%)C@A-W%CVXM>X^[?7DZK_GD(9@$CO$8]9,*ROZ Q9]CQZ=60">MHM*R[ M3%@BQUX8^Y=^D*1;/X+7/G-,WCFO_C)99ID;QF&8.,$7@E_BQ:,3\P.S:K3R M]I)>U68%H"76V\MWUF^&JF-->-8@E\:0:T0/][[;;(4!U"% = E2' -4A0!7HZX>/=/8C/MLO[(,RJ2&7 MOH&HJ ,A_JOKB%9-5G3A[RL^OJ@1?"PM?A1Q-&T$'TNY -Q\#Q%^0X2?956C MVZ3,S71XAKOW+SWB@$4BL/)M:Z1Y_T=AV?IU%)HS$9!WIKNH@YT+H!L?MWG_ M1[%^:MM2]!-AAY[NU6>4YEW1.NW1B=.WXY%*/+F+ZCWFV_ MA2%F++%O8IR5MW+PQIDQ?4>]PGL+X\Q88M_$.,MWDPE!$;Q!9D;<4?L"2\D?ATVTI_%O"AB&L_PACQ8>P_OY\49V']7>>>>5H MT\#7W96]\33PPTV,/C?KQWP30Y2*B>\F>*!3":*F*@7!LPQZ]8YB JZ1;DD+ M/"!OXI"T!,:AE=2\##E+AIPE1^? AI>R9,A:5UMS>DD+;')_I MY9/S^IL?+]CI@A_.Z1=\'++UM7%3;SQ%LS$_ .E&CC1Z1(&3IK)KIA_UFWM[ MN96;\P20GJ0>A)LH2I!WF=#-PSR;Z-(-1,$G&UV](N+ZD?@\WKR=MY]U,:.D+O1D!^_QGPXGX<"(^G(@#]><.)^+#B?AP(OYM MG(@7CPK3[9%4FL+21^&$;TF60B8 -^O#,=UP3#<RZWKCDV[+J/;M?=ME'4&L#6=^)'HX;E-&]? M"(Y:GX1E/1VU">Q=%;DLA*2,WXQ_NNUS"W-5^K9]UCDJMG[M=/;D]'/4YR"] MFRP. ]^0&A;X6$DMMQUVZ4$SX_&LKRV&-B%';3#[VGYH<_/;TVJ[JOSFMC&& M!L2"OK\I)2],3!:47+OW-[9!LJCDVBR'IN3/:LS/QIQ_1$P!Z/<7.(R)X\:) M$SPALOPH4_B^*3GJ%4K[RM\W^]_00! /?A%^4=H(*Y2\L3VGQ8%0B_W0!D([ M4BA'1'>_FJ_V=]1*W=?^L\HT:*K8SE LH^S!]!YT^,8C43OB&H20U$>TPF2; M\O2 >Z:QJ/_431^?]YK]?I+V.RIV?%31IUH9G/)D/?2OR:R:HXEE;XKT(E%; M[:MGDW<34I6D.NC$ZA.>4@.(RUE*PH# X.R\L^%-#FYE]02+=-P3CT MQMZ2Z;87Z,\9YM<.(9M0'""&@O.$*/UQ/N(LF5!R;Q$:Q3@%0.9TZA* MOZ^N"<&19RQ +61 (N@;3=8'VXK$7B]T1P_B!V:TNI=Y,D+:1HPF& M[>]#:P3P(>RPTV_HAC>AQI!2R&ZHM)*B[@>C%'5[ D:,@B%%W5N\]KF]_239 M49>+0-Q"=W#ILPS:%$W)O7;:ME\;=#V%3S7D(26\K MSC6"Y\19CI-X02G\"WGC)4["6!@2I5O[#<U=RZNE2) MB?!&M+3&VWT22@H;D$#Y2K@+*=YKX[Y,G8&MU^#;??VI"5<@G*2,XSN'_(GB M[--D-D/LZGXKARF?-0]3QO$)G1Q/,CI&*/L:YY0,ARIO\5!EFCQ'ON<[U(PZ M*?U,,R0G+)+RW\AQBX0#EN>9/3G,53F9/5&4D>,J Q5U*@(YHU&J:TE2&K@Z M<7SGEGQKPR5>;T%)",NM93_/:;YWQO&1X1C7?GD?9"#Z@[;F29%$4 MB[K>VW7':H"').+\8>AK3!B)?L16G,(8,D'AM^LE%2'NW,S>.:_^,EE6CI*" M +^PU[O/T10'59^G0;VWY_DT -^Y[,K][]QL,K$IJ[P]YZ0>[O[=CXQ8:J\) M\OS8S)OX\<-9U9O(&F,/[V3-'8$[\!(]Q_L309ECCUNRC=DK(G&!4OII3R7] M\/LCTS:.&Z[R&QR7FX2E;!Q4Z.Y@.:##4*XCYN!7RZXNKOA+/.S0K:+@XAWE M!YU[A'RL_&[3C240^I:1%4HML#*;QL6L+/]N<].O8F694KM+_5L M*9X(XQ>U8%(%/A:%297#@"4%Z?&#J#"0(P>91LGD ",E0G&A)[VKS2L(X1A" MKDHE 7 06,Y'D=)R[;A^P [XQ::(5]""(1+X"34-$0\$)/Y+C1"_*! 3)-8C M,?^[/."41K'*Q9JL02.>(ST :-0;!/ M,AW;>0 :8+0[@GYUB,_&^Z,3RY92A\4L6"^! US3>AU"@,-YJ>7B%01BMT3: M(^([C"73-!NDDS4B(^V'3NBRYU HB5,\([M?;D(/O4Y?G!7[19'4J%&; M$ R=6"'+F8T: ;4K^;*ID-@[7D$+%D]P2J1I\7@@(/%?F4= 7!R(_1/KDU@. M76<8N, A'8&Q3Y4B6Y7%H MPM+V8LP4 ,2CX'A#P(I>B-U:/O.0GF-"\ M;Z3LK^DN\T7#%J)N $ YF(&B:S=%(18, T)-@,)*!SH%L4Q M(M%6"PL9];,+0:)AJ:P&(=[+9"@J ?4\_.Z8KM#N'EBW3SC-Q^EMOV3A9;P9 M6ST4:S8+(>"KWK"L"1C2$.7,$KO F2;SJ*P1" %C#6=2&3S@XKUV?)*^'3&9 M9>:G8(\,!"QO!D*$64,1RP$"$G)EJ>!$?C1=T=6!-PF+OB31+6?]ZKT*]8>6 M=SHR8#U/OQ=XC4*'_3>,<.![;-:X1?D+6"P,4CW5:C31J[0^MSFM:H #(+$; MNCDF*$I_:R@Y05/]NGD^="U" 4JPEG1+;^J(+UR3TK*CXLK]2K5MAY$85__! MU>DEBCB]4C$./?9D("4'A:Z/(K-8ZT^'L=:%MD=TSA^56C^"T.M;'$4EFF71 MUZ+"P[%0G1!M.>N'DZ%O_63HZG7ED_19R:<7_+3 240-S-,+[7GS1"OR#[B- M:A[5^9 NJ)Y%<8T34DL2Q8KPS@SJ":*(R:Z!^I(X+(\@0I/GP)^G=\:B\\U] MZOR6S!CJ:G#BT?7G#S4J>,+*J)/.*NIJ0&877654R:P,SG)4%J4DWISCT),' M6AT4@S#IZ"I<.<]4%8GM.QV5X7^P.U.MWF\AA"2H890O=?!MWC$&)I2@;!Y0 MZC&^"!Q_&64WE+7DR*\(84'11+)\5'WDF?$2-\YZG:)@1A=$">$DQU>6AA!# MH"< )11 CK(+QQ"-I3J] C-8*''KPXA1L!,COK8 M^G>9J-6NB][1Z^<.\6:9B1AL.4_>Z)%&MO XWZVNI -K7)A:72$/KGQY.)F M',?$?TYB!N()/SAL)W;/3DL"&("-M?7@_S>%5B Q"/3QRU"@<#TJH(8?\U$J ?4PGM*F5F_=&+' MS#WT_:%[*&]KQ!H[ N]/XZF< MNUO/DXAN!:(HMXI:+G]^'3B1= TG DV\MD=+MB"3/CQ7+@/-TR]3O?+ *<'H M(E#DB2XK2=Z/./J75PK"MI&K"[M8$![5G62MQ+.8;FM0:@S#")-(R5!E%0@[ M.CEWE1! F F> 51Y0_6JVO. FD 3/*&G/SL_6+@1<=SX-S]>7"11C)>(7+VZ09+&@T41G321 M)_:6U6H)0H1C70G7 @Q(]!S+QA[Q:T$YYTGG0H08A_K"E*&"Y"\TE<6 MZ>9OYHM"5$LE($0QUI5("0@@$3RB"%%&+*B:7-+1'^!5&CSTRIX4$_E?%74@ MY">J;P&ET&H=&/QTFC$Q=[O_Y_\'4$L#!!0 ( '&#J5:#%>Q*/8@ ?3 M" 5 87AO;BTR,#(S,#,S,5]L86(N>&UL[+U[<^0VEB?Z_XVXWP'7=S>Z M')%E=]G3T^/>F=U022JW8E4EK23;,]>QT4&12"7;3#*'9$K*_O07!^ #S"1( M$ 2)0WDGILN2$CBOQ/GA=7#.O_Z/UVU$GFF:A4G\;U]]^.:/7Q$:^TD0QD__ M]M4^>^]E?AA^]3_^^__]?_WK__/^_;]_O+LF0>+OMS3.B9]2+Z0GS#7E( M=CLO)I]IFH911#ZF8?!$"?GPQV^^^^9/W_Q WK\O:'ST,M8GB0DG]MTW'ZI/ MS@MZ2?P7\J=O?_CVNS]^]SWYE[]\^.>_?/^!W'ZNVGUFXJW#OH91&/_V%_CG MD3$D3,TXX[_^VU>;/-_]Y=MO7UY>OGE]3*-ODO2)D?CC]]^6K;\JFK^>M'_Y MGK?^\,,//WS+/ZV:9F%;0T;VP[?__OGZWM_0K?<^C+/^4BRA;PV_NRV7OXT_L/W[W__L,WKUE0BX\T^HI RY_NKI2Z_]"@573BZFA]C=]:U2<_U24?JD?N6(>N M[^2!P0 U^F+DGH,U$XX*G:_93X4R0+V#"&=>^)]D$/J:TSB@@1C'0#OQ&PTB M<+8D/3595GI$1OUOGI+G;P,: JY\!S^\AQ^XI=@O?SM/&%Z>/69YZOEY28G+ M_V]?M7T^T!X@-1 [2YNB>ZE?,F,_]MBG:/&MGS"TV>7OH^*[X=W7:;)M%U6P M2UH^_%OT:/#=EKHT%$EIENQ3OQJW6E^U++_*UI6,K 5,7S1^_]/] *'_^T4Y MLWEQ0"[C/,P/Y"I>)^F6(_2_"C&F'%NE! ^,8HNZ1Q\C'EEMBI0#2_X,Z;AJ M%7'TL )JQX/(BAJYC+_N=)G0(?[7WDN9EM'ACNZ2M UVU2T7X"8*]8X]YJ@9 M_P<\3YG:\[S9!_GZ>$\"=0>UM<+O<-I MJ=WTO\XNJ-U13_*1 [C!9$4X&Y*DI&!%@)EJ6Z/WI5[5&TZL:(Q:O?MDWGDN&7D29.^X[4J%GTG<\ZS(&"FRXK_7(QK]YB*ILOQ?44BK;ZWU';)3BA2F1;8[3:/Y4<'+NC$IJ!-&WNE)#@9=IXC=(740IING(X@0)I^CLX-&!4A.XS#WU]RGSTP_?/3Z$>=0VD[0T0>PR M*H5*ESG^'*G+*,4T'5V<"DG6Y,-W[QZ_)B7]^?W&E683.,]#ZL';TOO#]C%I M4_7X<\1NTZI*Z3.-#Y$Z3+N,QF-*4"."W/Q.,J,91FZ#U&DZ134=;2514E)U%'KE4+G)SMW.]VE*XUR$'0- Y%Z^SY1' M'\KFB%U,1]'FZ5M[6Z0NIR7RR%.I@CJIR!-!W]4)' YM)XR'9#;P_#Q\IA=> M[A7R**VA;([>*;L5/0Y];&N+VBE[1!X=ZU=1AW=:7CENW04X8M!VTJZWWI1]'&? MA3'-U&O-XU;H7:E5K:8K-9J@=J5V24>.-TZ4E%1=N9(#U29SIQATG6Y> MV] HZO/!HT;H7:]-J:-)36J!VM%:!1V+^T#3M5?-KMATYY')=@O/XQ+_M_N- MQ\QUL\\A*RA<-ZB/@[H[H7J!V02W!QY[?<1Z$,UD1P89(?)R= M6B+4?3I'IG&>>M%5'-#7_TG5T^%I._SNVJ[:D8B($LX7<(( M.W,\1_I-$:0K3CT_A9GO1?]!O52=B:ZC*6(7ZU.P"N15M$/J:+WB&L?$%I=5 M@C(!T@XSTZ%0<\($=;5BG]A?VLXNU2T1.UV/>L?9Z8Z:(76Y/FE'IVV3QR(G M[2XWG3L=)W%XKO2

^1L M]MG[)\_;">^@49Z5?ZG=I/C#W_AK:1#A9OTIC+W8#QD2)"*1JZ("RL"N2)W+ MQ #@=T/Z(71)(_&-XX)+)O 0I6)#2C[DUY+3_W8[]A^\QY-'7LI&2QG/#:5: M1RYOL80QVA1T_&C\E1,\&7333A^NM)K7E:[#F%ZQ'X_W.9T-E^)2)\JUNE75 M:@FN=2JLA8$(1 FGZMK'YE9O%F<[RS*:9SVKLY-&R)VL72G9P9HM$#N70E#C M70(GU[%8FL>G;&MU?W_Y<._0?XK3>"TW.FV["&]2J'CJ5$<-T?N62MYQ+K:J M7DWA\#7;6I;:>9SZ7YSXWKF7;<[B /YS^9_[\-F+F$3967[NI>DAC)]^]J*] M:BNFVQ>Y;PXR@>RK6AT1^^XP^8U'.2//R[OR'R1&*^+EI.1%.#,WWCVS'7SX M@=:,G/C]9R_]C>:P02T>BX=4M454-$7NU5T*RD[Q@E6%-K&-9DW6PS?1\JUF1?DIQF;+Z_3KPXNZ,^ M91,Q X8O-&]/BF#2'[F/#C9%8XNJVQFQ-P_7P7@K6W#B2[_BSHTM=VM>;!F\ M9OY!SJ(H>6&?4K*&XDHI#<*<7"=9O0UVM/=U8ZH8V)%4,E-,^;VE5]F)_?)? MOEO]\;L?> ?VXX<__S/;3,/?V7SO;\CW'U:$P<#W_/,+1@KR599__6[%J&<[ MRM,_1./CK(UVWTG,CQ)^"?/-^3[+DRU-^5E#+QCI]40.0P/4;^R[^[LAAIXA MTAOO-0L>Y"6$)ZL%EQ7A?%;D"_SC%%1F-8)7G"8R ''BY;">BAG9 U-.88^C M)LC]MDTAV4'ESQ%[8JN8IJ.M(L;=RXU73:/0-+HDN1?-ILL#<.,;D%:-9D&! MVY3NO#"X?-W1.*-L(763;PK0R[KG>KV>R#%C@/HRE&AT0XPP0Z0W'=L%#U(P MX6M=SH8=)LF.YKFAUNF2,Y@!&[J=G"8J%Y4]W1![F,Z"C=G2G5[Q!ZH M);;YQ""(KP@GS^>%BH'#A?HL2G-M::VMJ^WO!5U3!A\!U)'?T@?O52"4VF\[ M.R#WVGYE99]5MT;LL1I"&[]3+$@309N7-"\G56?..H>^.5/4_3%5SK0('R-: M*7CYZD=[2/'S8Y($+V&DWJQK=47NNT,,T#SNZN^'V)\'B6]^FE0RD1V:O*LX MD9+5UZ[.SN:U@FMO[_'HY7AMEVE&6(?ZI+6=! "S5DBLWIGIFFU10,=I4,GH8$T,,*.-U,DX?S3E+S[I&!.9.X$V(LGEPR&N 33'!OP/(.7;&F!TF@?O0C6:"M"(5YD382X$UKB M/O?2'+DM'NE3&,>PK)W6(KU3DCM;W+.9*6=F\)WOCJ5@J=X%J:HM\DFE4T5Y MPFAMB'@RZ);7=&PV0_M<+QNGU#&JUHK.@_<4VEQIA*G<7J(G>A(P'&1 M>2Z3QUC('U%DRGB&F0XFYV(N\5KC)GY*&ED$.'/G_-K!I& M?,UQ%@>\[-$FB0+V/8LE24^*J@'=D>/&4$,TCILU^R+&GL$J&)^*U(RJ$$6V MF7.=]6H^_:_./EY=7SU<7=Z3LR\7Y/[AYOQ__O7F^N+R[OX/Y/)__73U\!^N MD4 O/5UGA^5XNT:B.G7K97BT[61N$FD\>>LFU+=4,:I9N,E@5]YBW7H'6 SI MY? X:8S<-[N5;,O.T6R)V"=[!!Y]55O019)%8RHM=X*N*P],]S0X!1NU+93M M\?MAMZI'KMC>&+:Q(!5W__Q^^\_<+R"O_RM%/6"\H#Z=GCJ;HD4C334 _#I:.88:X*B M1*('0UW_&QE_VKVAU?-ZR=&V24P/)$G)KGS-*P(FF>N!P5D7(4U&7C:AOR%A M1FC(K\WRA#Q2UCK?IS%KO=\Q@AG3*ELS?TG20QUYY2?;740%QY1XNUT4PE/$ MI"(N!6EF)(R)QW8;:<##6GDH&^-'X(*.I]R#7RK2C![\OH_AM##W8GA%E7TS M"5JT31)3?F$E65+0=;2(G47%0-!U&/N@O:E4MT:*F)IJGD1 +&H[V2?QN @! M/%O):?4LYP?7>RUM9URB'^JYX**\;X(!.9_+]1UM3*!<,]F1:V_KW.,8/4]I M[XW<+P>:0?N(8Q$QA$,UL/U$I>+E/M1P+E-<'!UQ5(G'CW9I*(\^;#_5@6>" M3I<:AT])^A/#B#3WPOC!>RUK5?>'0P^C@!P$#J\H 3N\V0+:6#Y05Y] M)AQY61:N0QKT H<)'>3P86R:MF1UVD000XFY+J.7%3)+>7U54<1*_=SW[3JYO/?GBB0GHOZC%[XPMZBBN_Q&[6YN4%B[\ MG;]AG"F'@O-7&S95%C$-KE'B/-EN0Y%'Z2P.X J3?0LT]M6HT=T#.8IHJ-M< MD"N;(T89':G-UZ(5;9X1H4'=5?S!?.KZ,G7R#I;YY,/W)Y4Q9G'=P?E/EISQ M9%B.DT5F-9DPCX=,^@]E%I.S/$_#QWW.9]D\83MJ%*D19C,#Y<3=Y$:X38LC M>"X23Y&H,$=[2^3>VJ'>40WAXV:(_;-+6M,16=$DG.BJ3/UZE65[ZBB]Y[1Z M9D+/__+';_[(_N\#V7FI6/3_-_+=GU;L3_ _DFT8&+$I=Y]ODA2B6/X;B9/R MKR$WCJ@EO,_+5TS$XZ^=/K-ANB'??U@1>.7'&UU0GVX?V>:\^.MW*\+([*@/ MA7,B-T7'86&1Q+W>W](,N>NK%#M>5LMM$#N]4M0Q*\HD1N3N4VG8Y>C"RU6> M_N?O5__RYW]:_?&?O^/N^^!.A%MUX87,7GWB[, MO4CZ-A3?EU9'Y""AKWPC;4MO+\1 ,D!XX\P?%0L"/" @MN"R(C+L.$KJ,JL! M=HS'>V8 7W!QXN(/*?6R?7KHG>5;&R)W8;5RLLN>MD+LHAW"&A_R%B0;\[U= M__M!*!;3)R^GG?4J0S6MCLA]65]YV;?[>R'V]0'"F_I&R8*4/,@[ MB0LIV#BJJCRG_K3@X2H'8JD8OZ&'R/F4;FB58N7 MP520N[RA68ZR* XA@1@,3#49D:*O@@$1-M+@6(:DOP.F7XMZ[&SN9)Q=AP,=VGN2K=-H/>E.&1[%.7( M7-9BFT"YCU5MM2GUZXTOFD S$6:4M=Q\NHY*;"U=H3",1C?DX*JK^)!2+8B! M5UMT"^&/4FD6YV&!TRA[$BO(54;CU%51]4])>I'L'_/U/BH3X-=ERWMRSP^D M@=S=C4S2V%T-(8 8",ST&+%Q$&47[J0J]I4(/#?&>4J#,">P7W&=YMZ-:>K< ML1Q%^(LBZ8\KXOB-QLQFJ09'(O+H'MD(07@8VTS'(1IM!E,4<2M5 MN IY%\8D2*+(2S,HNRTNM-R$?#>-P37/SJK(&2T+MG1:% ZHE%;[_W&/Q?B] M4G!K_BXXD)H%!A^?4.W"MT]BSKB/B[_B<6P1%#C 9%6'!3IT4]D^9Q:M%^;( M1T+;=F(\(>,3J=MTWB(&%*/CWM0QJ0/LU>RU0!=N4;O/CZ4N"W/F-LEM>[3$ M X];3Z-XT[?EH&[7#B[%IP[X>R_%WG9UV1_-E^+?US6;3KY%LL&=0&.W6^D3WSGVUNO72'%>] MHU8T79+#6MI84VB*<@]]HG/_!KJGR])\M6?KW-5^25YK<^_8[KK. MM\QSZ(QWL]QX82;T5]BIO25RO^U03_GH431#[*5=TMIZ]BC(NO'(2?5KNJ)K M]Q,O,?A&'5*6]:0#4[=&[H8]:LJNJ&B*V!W[)#8=LL6;HHIP1YXO\[&:I;DT M3MEO]1AEO_SM-DV"O9_?I/O8:'L\/']HIH? M]G.B/.:PH,O&(*,\^_CC0=I"@NPBV7IAK+9!:UO\(U&MXM%P/&V(>TQVR&MU M8 K:%H?FH#ME+M!GGA9!>377;(-T2':JU+P=EAH@'(+=FZ>LHJAWCG* MCML@'V6M*C7>KLH-$(^R=CF-7ZP*:H[RJO!:S9_8]]16'_GRU8_V<'1QEF64 M_7^@3L%@1@GYB!UAGF8JEL%D$(_^,=J8)ROA/ E\/415=+WB3$K6DR5ET$C@ M,K^1(!%%YD43G>1H/ UR/C+\QLCP"[ZN2C=D^34N1MQH-XLK_I@F6<86\VMEFKAF"^3. MUJ*.[%W2QXC=J4U*TQ'&:1%!S$V* ?O:;+WT*713O[NJ@7KY"H7$:=9S4]'5 M'KDK]:K:6M?WN#%B-^N7V728UG5\2]+.:Y/,H2PM2+LI3')/(T;NZ4<:,WDB M-E.?!=LP#D%+2)9>Z*T\MM#LC-QIAQFA><"DTQ.Q.P]4P/Q(BK-9D8(1/WQO MLBJ]WE$5HIGL $O6%7F2K. U&#DZM,LH)&IF:E^PW6^4[.#&N-OW^_H@=WDM ME9M';AT=$#NXGMSFAR6">I'9NZ+OUIEGU#FHZ>-86NNN9/"[J%*USB4T8E=4 MRVIOR>QFMVI?,Y$!+SE9);MULCKU<9\A&BV7XFBGZK6Z6MUL"<[6(NUX=VMD M[';LMKLB]5%COO3C@@\DWY=8\53\;I:P\YJ!5];C>?=#SF]%XE/%9PQI M!S K+WW#>,_4O:G0Z"-=)VE1A.#!>Z79Y2O;.R=I$,9>>KC*Z39C=N(7MPG? MTY=:*BT])4?T(#.YN4_#\R=AAQK2IM=ZY(PO%C)U-(P0D-02DD-MSRW:,@RT'Q:_=> MRA9\O<V2K2K(?-AH@]KYV.<>$73;GY1G+#?7N3.SK*ES+S:)A+FUF M@8BRN&.9KZLGS*:C.7+@Z%-4QA!56\1PTBOR^/')TZSY17X)X'$2?C(/FLRL M*AQT%#]"_9QG+X++2O&&WTT SK$!/GI9Z&L:JVR[,&]MJ-CEJKSA@ORT*:_I MR*W*!U<)(5>$4\;AH7:4Y%0PY7T\5O,BC/:Y,FV=>X87SD'9W=O(*.\65G306Y7*Z M.S<+=%V#=2W'U(LSMFH-D_@L M#OAO$8_]. O^OL]R>*;QA>8W:W7:H-H=A[P MV9"K>>V\(H5TI!2/2/+Q;9LD(:E%Y'&S,+\XRY:$U.2E/?W2GKED/Z_BY^B5 MB\)F9\]>&$'DP3I)(>7*/67BAWE(LU,+W28I-YT4K_"0B&B%@=^4/:X+!5[+ M9M=!8$LL%PC%MC6?$),K4=\S6=^#L*265@'"*U((C2J2"/N7\5.<4B_B1:V> M/+8&?A?Q8"R ZM/O((R?J4OT;K%CSTJWNP=RU-10]ZBBCJHY8K32D=H\B5H' MQLC(,2=B].V2YS.(PRB^JF3#S9K7,-DD4<"@]/(_]V%^Z+GFU.V+W+L'F:"1 MCT>G(V*/'R:_<1::JB@(G %*?/Y !*=)BH68N( 0!UPSB6%J;:D@HMMG*4.^ M2^76H=[680E#O%-NXU =,7YKJM9KC@R)*6MJV%I[I*\M\F';J6(CFJRM(>)A MVBVOK>'IMO"(5+RPLRQ$6SODXU*IFJ+.)OH2$6I91RQXJ^J23H;?61"$L'GW MHELO#*[BW*9#MZ9.@/S[,"8% _=E M4#N';WM+Y(.V0SUE&53T [1+6N.D98TRJ(Y2>>9L.4&#,D*\'?71)%GY+TQ4M5;]*&4T'N M(X9F.4KD,H0$8G\QU61$XA?.A[PK.4(.%,5I,3 F!6='[UJ6:Y]Y3M1Y_.95 MENV5;UJ/FB 'AS:%&L?CTN>(W;I53.-['4YL102Y2?QP1],P"2[CH,L7K2IU M*8*0'SW6WZ>31VH+!>]S+\UG4_$C?0KC6%/+F2[@&(P)[2[V*9/LEIOE9R_: MTR_TA7^BOHC3ZXL=8(:8H'DQI]$1,R0-DM_\#IIQ*9"*"#Y$,%H1S@JB4%Y$ M T.?=EZFYRN,H.'Z1SV7Y_LJ!:9P_G(1 M@]3[;9M"Y?[.EP!UK&WVD"BN<[@Q0(\ CE1HG'G%,XK+5YKZ84:+,*:;'<^_ MJ[PKFH(3Y;0261[>:.@RX1&/:%)PKM8\CI*/N+)04JA/ M5>J[7[=8 )-N0LM$$PWC:*]>W@B>Z"@SZGZKV$3)>PYY)T4>#^V;+;A[7950 MLZJP)H-;6R&Z7=3Y09@PID\0>6*\TIG&DG4*J.38(#,D0QJU])L5B3'DT<,P M//0L@OQ<\@ZRBV9A3N]I^ASZ5-A1.GCA,[WU$Q%MMLCGP+D,;^?X4H\GXOEU M-M4G/MBL J6@J-9YDN7R4>?23C=G,BU']<*HOL0>W\;@S!<&Z;C>&=(?.00. M-H7VZE_NC!B4ANM@_30.8.1QGX4QS3+XY#&,Q2; YQ4_GP" V(]9&!1E/YVO M6+J2T8W(1KF<9#U##*";*7(!Z7L&B3]AQC#,R1@MV\%O2>)3Y.UJO1&<:P^' MPP2NTQF=>]GF4Y2\9/I9C-JZ($<['845.8M.VB-&-RVQK60H O*$TW>=EXBY M*@C#"P4'-/AX^(FMT*_BHL)X_'3FY^&SR%38/<*-""$?]^;&.2KY.Y *8A\9 MH8SQT1V;[+G#E$SA0/P=\&5SP=>D8DUJWLYK$CDP$S?1FF,*C&*25';Q*F9N MZ@TQ*ZS#O*/(=Z,!SR+J NZ8Y*'_/R7_1S1(C3]; NS[#_XWQ7? MD&97Y"@[Q R4NKT0XQV@\0WKITE,5F1B@U_MB$SDX2 MX&;]*8P]!EOQ$UPX*]^==7=![N$Z"C?60!WM$7NTEMC&DYU$'$X:+^AC3JJ; M1\YCHJ# SN02L^HTUBP*'O__C]]Q\X M%L%?_E8$P=RLSY/]+HG+_?J1XCU-D6*/CH* .5WM'&--D/A[$*MM":@E]HA1 MN!?W&7&QR0D+TH2^0H0/A&Y3,$$HG@AY@Y4!["<1",W&\F\=$V M")[4'&6L&-SO<,K3GFQU8-"D:A:Z'7_53I9(/WIA#)O*F_@BS':)B-2Y63-= MF6XPOLZRC"I72_J]D8*7H1GD-91F5\3+J:$:F([['WG!M.NR8)K$##R^9D<$ M/U=/+^8R!_ .P2)/=,C^S>)2Q@,:Z-XK49Q"1(FT+!P0!@, TMU_EE< M_C:%T\'\P%^4YSPSYDX$B%^^EE=@-Z%PC!^]K&[/RPR'_#U*^3=D:#$E1H3; MG1>F)43L"@.L"*WM!\T2'OHE8,-=ZHO:/E=U-6S;;+@8K6E1LQPBIX2*P MH4U>2YAPI2Z2.K\/V]3SJ%0L]V.XD,GI4^C+M6&YMVZ]]#T\UQW3*6\ MX@66:@,_UT'IS.HZNKQ=TS2%BVZX;7[P7HL!5B3[4=Y[]?5"CE"::C=O:SN[ M(,8L7II#=V\F&:%"HLDL^\4#6;]C^IOFD$,200#' 19CYD6+UU(9@[F*?8M62HJ4-]B5$E\CVXBDBGF:FV*#/O%280D-&4\2W M=L!R1>*MW1C*;/K0#1U@@S/"B5JL#AI 5V:% +;#JR M[B V.>.'[3XG3B#Y 4D%^9EQP;YZ@B+AMX4%30>08%^OYA80 ,&'BJW25VAV MBC%Z5W!:6;)Z?U/D"NMY\S>( %+X,3=&=SE656_$.P<#)8R38+47&:U?MA4, MG3]KF]$FYQNX@0(SB' '?J,:A=YC&#E\<'9J@#.?;Z>RLSCXDN24X:1/PV>X M]-6V82>)Q0%%OT&ZH4+=?U%@H:&&9;@H.7)/X3Q)S=15',:LAFE8(.862"OJ M_(\\Q0*#)Y>AEZ1S6^?IHQY:V#T*$)(77:\<:I#"B,J MV \RQBDUVO.#@BWX_4XPKMZ5U1'"OF!>S'(SGX4XME#)EL$B*1A7(2&,-2DR MJ186R)BK7 59OD-G ]],]LV>]!QR\YNPAAA22 M[1A);]?516E1ZZY!"DVU$RN8BY0A@CV1^&,YQ)G%5I51=H++BGB%16H$BM2V M<01#Y\6&\9D+,<&&>+!H(9#RN[N,Z06KSHA )X4+8KI?U/]GNZ(,<- M'84;R>D[VB/& BVQ1R;MXIF!"_(8WO1/JS,3>./!@2C/T:-4=J[B$#ZE0?:) M#>U[CY_(?/9RR"!PN%E_KM(*W%=9!506,Z"#W;]-37-4D6(8$%)%OR5:RCG-X.0;2,N,23]K$#%2E M;=)%XBX"V %EL#$ZEP_*WI@A9+@2-I<6MU6Z*\Y/I+JJ6*)9;4QH%'GML9,S MHE&5%9PL0V[6@X%B$ 7L2#'<'%V+CH[NF+'"0 N+"PTIQ> <<&&ZR)C/*E4: M0630<;I7TTH_K-,/.TSHJMYS#+&89,/ZLML]D$"27'@&]9MG$Q;R!W<7-:A5 M =3*#_7>""YQDWU^1[T@C X7E 'C-HQA__3)"].?(9G]D95LTD7J^-9-=UQ; M8111[ &U5G4T];"'#157AHP1G..#:R50^(@&(L ""C9X(%^=ZIAR.:74GKPE M(T!2(2H))%G)F@DKRCVX*>W@UL 5@C_4""[DD Z(2"$)*40ALBP$A"%<&B?A MNBC,>-^6;!;YY?7H:SJ\R&]N#+-+:L2+0 ,E9KR41A7S,I5-^ 16A+FT7D%C M HJJ^-?8*)=N0LL$#@WC: !(!Y7E 8F.,A,!2L5Z 5$N4YKI.,IE7=EE9)2+ M*OT;S>5S-;'>NEFO:OD<%VML>_X](2WD#".N?6N<5A: M;-F2@A<)]OP_L+G;L;\DP=SIY":U!,!:=5@,],L=5\G!18ZYR37N_,;=7Z-! M!OZ;';A&=OE*4S]DL*USJ:#HAQ32!JNNO"AKZX1X]:(ONZ5+,>!!"B:DXH+@ M%FP&Y9-";:I2>]:KKCL:P0'20_+@O<)9T":)H-S9IR0=5'EG!#GL8##24&WW M94-I88:.L2J-/)M=\4ST$L<5Z:D-Y/K&;79+%55&X'I]YQV8N!'/9K\K#[(7>=GCN!#8NUVOJYS?KRU>?IUR^8^O$&UX( OX'!W3/ M7B26D%F>AI"M'3XXBX/F'Z26"N-/PPDY$$UH7AFQ)F"#&-JFU-;4WX5,L"HH MI2(@%BFJNZP$0$H<5Z061GP(^\KCOTD=W"PJ<=N:EK:&N"@B?N9EN?W2H/P' MJK;B+" [RERW_&KJ-+.2'^UA#R]_,<(PBF]R=B&00[.;+T5&[7DE0 SHC@PQ M)A+" J"OB!"=M.1X6Y%*@:,)1>C@9OV\L.\)UN!A9=M SI_WAN:'*;ZK-X[> MUL'XK6(K%JBK_?[<0-HQ>!F3XQ2:[B=9)N^>UF3Z2Y?F_D<^1 ,\BSH697Q//>4 V, MWV1)?,2\!9R(Q,IYL+@34P1AYD=)MD]=Y3X\@4Z]=;-&-^1NKZNX[.]]?1 [ MNK;HIL.Z;:TZRP)5X_)[3N7YI/X.JO:1#U^[*M"0;.F#]TJS6R\,V/Y>89;6 MALC=5JW<426%HU:(7;-#V)$Q>)PF :(KPL@ZJW9@6SV.*[Q"$\3,A4+9'#BL M> 0=6ULS5]K'IP&%\P29L&',)*R?L,9!=7E^Q=;_O8\X!_1'[JZ#3=&(,-'M MC-BYA^M@?(XK.$E/NV$*KL-*.#?GJ^Q9[?&>&X21BS,(($EB5P?7O.PW+UD7 MA#DL]ADH0L6ZX.,^9TN%_Z Y0*/RP$.[.W(T&&J(YLFS7E_$6#!8!?/YD3,B M,B=2LB*/^QQ*7Y,#/'UD[-P P6S&N&U-^$=V5;ZP,(8J:XVZ:[QM67IM9,$U MQ>ZHV06I_P]1N'J^W=,>^P-N7?''9./RJF?<=0EWU;._F5]M M3ZV^1%\\VW;\O'-VI1$][KQ)G[PX_ =WA7,F3A*%@3@SC8-;9N7236[6Q5+/ MB^ZKBY">O9 MVDB1<1(3RLLF*X01KZGLZF?JF+(4?.UPO]]NO907,K@/G^)P M'?H>O L5ZPS8CMTR27U7\>RCK'91W5FPUI)VM7*E;@_T-?_(-/AMBB_/3(RW MC ,COAAKD&$@PUM%ES&FL %$*](0F>.2+#2 4R4VJ>4FM> "R[H!C/P*XA,N MOZ-#I45_34N8+^Y$X>#B\>A)J>*>-9Q^;^3H/- ,S:MCK:Z(L7"H!N:;',XG M.]FP8ACI?2N: =V7/=8[5Q"Z?9<[VNU-!06C*D5"2\%Z!#/LW.9P]\+@-#JD M9W;K[83$U'D\K._;-<&:4%N # MAN;I>1W31P:YMYAJ8_LEC*B=VE(O%<'Z"OI4+5FA6&>FL<4B)P?IL*8D3U(9[S=V1RQ0^M(;1XV7]#&,EK[)JB>+LL;KYV345?[98U8>VA;$9=O[=S/ M-?/H[,Q-B_T59$\MRE;+10XUYAAM @MPX6'&.'9HO=[(W7N@$L9/AZO*EJXW M^1+_J[A0NS[Q.#% ')S3-/?"^"'U((V1J/D\;)Z;B-UR'&P20RO,*P>"! HAV? AZ6AKX'7]T+20DA8A%X?>O\:T/4-K=&L0JGGW\[*4A MJ'@5,QLQ^I=QSE15K!CT>B!%L 'J5F\^NIMC?_*A*;WY@T82T'48B^+JWK,7 M1L!MYH<=$RM9DB*TP7 ?+3H!L MC^_<'JY X58\$H5ER1F\$?6BOBU_=P_DCJ^A[E'5.55SQ,ZM([7I\#TK'A)? MCWM(/'K<%M'D6:%KJ2H-),'TIS9S:LC'^T@SR;Y@2 JQGXS5:(0/B1?ZM](+ M_1;'PC5%.K06"L21*HU=)_$3L]<6,J.5]CB'= \Q[/TA+4SQ2T_0T"B*R)'' M@KD:P1OFY! CD VMC,,\I%IV]Z*6W1=GM>Q ^P>F/1R?]4W6JK;(':)317FH MMS9$/(B[Y34=GD#U/9 5Y\7NY[]IU$3EA55ZPP$Q1ET]D'NDAKJMB3@7%F/4 M+[6-U)Q8!FS_]6MGE^4-V9YK4'7[90U:F]>1Y:C%M<&:26E794?Y/6C/='+2 M"+D[MBO5J-/9:('8Y12"FM\]LU&[2:* C?H_%-?[;BJ#2(((,6!]I3]?#.F/ M?+0.-D6C/HAN9\1C?+@.-H<_7]CCFG+<&L0)'L#V37M[HVR,W-.[E93=NKTE M8A_N$=CXN"&,*60L$@]]W.1K::K6-S&I6R]J<'9..HJFBQF>]O"3'X*AFCNF MTK3IB8ZN>K;;4(1+0KAFPK.6T=AOW'#U7NX,HX'<:8U,TKS &4 L8.;Z6%^ M/%QQ$U6H9'YN9BDM _2^1A]*Y"VX1_?K]$$4ENX@-B]0.CP$UXR)R3(6GP&< M^?Y^NX^\G 8W^8:FC.\NI1L:9^$S%>>.'1E4#$D@Q8,Q!JE>#@SLC_TI@:DZ MRWY;,+?6$C_"&9(&1U)< +QC*)-][6SE<&P".&[26"OT=4.*!D,5/UH/=/;! MO0+0$WW$S-8RLL&=OA:'K"CF^FEM,,C?W=R\T">8%^[H+DEY>;R>(NSJYLC= MNT_1QC6*HBUB=^X5V?A.0! F%U[NH1BA VX%M7HN;-SJW@3V=UO0:)[DLJL8 MV!437/O0.4U@ZMN*O>9'+PNSF[5<"(-MI7_*Z,WZ,LO#K0?!TU!=XB#^5?GQ M:&)(7=N.D:J=J#$E['O2\8J9.@;G#/<;.[E\#9S/[#-^[T%+_C-O6%V;Y&;= MK.C#F!/&'?Y>\1>58P[DU^*_SJ 4A<62(XMYA<42R6(HUE4ZB#RT+U( -C)! MU^H*([P.65]-XP G*ZS5W-#P3-/'9-@Z:UI37,7K)-UR)+"XX/J1)D^IM]N$ MOD2?)SCZ>Y*6)5,RC<66*2&D?C[>.-4BRX@*]@76.*6,HV3J;1:;!+VZXMQ. M@ *3A-22R2Y3)"1CPE6EBN9>@+DQF;XYD*RZT)OI6W*_W^VBD/WLYJ6%E\9L MS&>W-+W?>"G56W?U]T**Q /5;CS.Z.Z">)6E*[EQXON"/F$,".F7IP7:TG5\K.G#W)_UE*Y M^4*EHP-B7]:3V_SAA:!."O*DI(_/H6RI5<*YKEV2= M+JW;%[EK#S*![.):'1&[^C#Y34EHA0VQG%KSR&1.8.K') E>PBAB2E[%;'7U!%F,1#K[T]^+D%QZ'3[3H!.J M+)!%#E>V#"=#UEB:B&'+FFK&AW^% $5-VI)E48YBU?ZG4I#W7!)\\.7H;)5:2B,;4RS+>"*X"/@6QG63)SL-D_26LG^#.^I'7I:%Z] 79\_!W_>B MN,8%S?PTW+7+?4&S!C3 TYLHPT4^-H MV(P48IP9JY'Q*6K!EP>9M5P2<>Y\WB[XDU^Y!.YA"(/%7FCXM &C>,\T]9XH MB??;1V8\]E$&DF0DV><9'%1#T )8D98VAFNHS-W]4V6\LS@/ S 46Y'55(>T%_!Z:FM]-+/(:#% 9]NX[1AHB\LBX-&ZLC9P0!9*+GI8 MBD5@@!!)L':X18BM*,V]2W*VX N]*#J0RNQ9;79:FCV,B>]%/CRK+(P>%+-8 M3'/V:140@ &)CZY)R_H8AX&K1FTRBT'1889IQT@]&HM P(&JV'"XXUB#JGC+ M 2%DS66?_7;KI0TU-*GPJ, MOJ//--Y3+5C1[8L<2P:9H)&P4*.U;YI, MJ2)&+HO*C0F<6IW$0Q6Q"!53-!B&P&(2I+4;;T4^>^EO-/=$V;7R(&@E*K&6 M&0/?KY/T_;W':W57HCJM=GQ'?/.;QGY)49,J&]&=:2&=,##FZ MC3-26ZGC8900H]A(A4;DJ!.%CFN^;/U5K$NK,W3"3MV*2/% MH G,5Z<#MD(6>\( RUJ:.B$CMX^\E 3-3 (-]Z.%>+(?PL$-6(=OHPHA25I) M.7?R81S&K*&>R4%*01J8__% 0!C(\E2*(\T6SJ<$3-:4YX?^ 4DS\9'G;[H& MIN--/"RL8\;@4)0Z'[A5[^V.=+HP-43[MKN[+^)EZ6 5;+A.Q8IM"P4SYR@S MNSTJ\@Y+P=;;;CCM3/;Y'?6",#I<4&:G;1B#QM6C4"U]W1'CCXD6 M-KRDY$9*=J3DAP967)DFWU 2L^&;Q%D2A0$/O/KYZM(U9ISY?KJGU34OJ#]L M,Z1!8#&(H6L,18![3^]%X(6V$E8"T@4S(G%#B!-.3.(ZXN$\8RJK,/A8REA11QK)BHNL W)83]RGZT7A8O MZ7E8C.0VW%\(D^^)DKR69.9[>&<6DA%&7@;RZJB<.9&Y.X=D/-8Z'D2G8\CQ M.=%]SE3>)%' ;"E.YL%$Q>O%[":]@Q03 TZ:A]-#"MK63-5^J#20&.*%XGB= M;#B:S/L/I+@E _:K\MEP1ABH"Q&< Q0NV[V4!@IH[H51-M.B4:@)"1S82I4O M"WY,O$ACA:C;$2FR#%>^6OMI]<*^T!NFQ,B+0;+E2=>:Z&1[9U+1$"D%2G%<8YV: TK9XMH M,6%EP4F."=MM<$M37@R/N;P) D[% RG^36K2EN-&.PRPKTXGT]?N&R(>=B32 M?<(%29D*]'V9"O0)=G0$PI'(&F) GWD,*)QK[FH%2,;=?0\J,(I>SN@ >3EK M:,Y9/=*G,(ZK-*)Q4,IPH%XJ'CI+$D&2O%XN7$)(90]AEO!?)AOKLJ8A %&P MYPEJ2A;.3EJ1#()JNWZS+I(U<,SGF=6MPM:A)'.D/:--V13T$]UP?N XUI_#>#6L +2".19,N]SNHN1 :9&@KMUJ\'#6KS+H^Q%(PX!5A#CB@U5L-KZC MNR3EYR?O0?9;R$-.@QLV':0@6DHW3+KPF8J ->V$3^.I+@8K1YE- M^9AD.,E%X-XXS2R]L2@E(%P$TI"A#"A]!V)\C1#5'%FP-9.X)]DRX;;T&[8L MJA>\@^0@7Z]X9#PL-;U7U[MC^@2SF@#D,'ZZBOE6'C#XXZ'X<,"6>""UQ2"; MD9D4F]\AI!:!9&8:68EB$L1)Q9I(O%>0%:IL@0^]9K9:C5HW.YIR-KS6>L64 M&1$*KS"LRI.C/;"0D1NP$,Q-0, 7^E)D!V3VNDV3F/WHBQKR-^DY!^.K6&[! M4#?<%:F@%%_(6)K((0RE@ M#\BJ-'BQM")^JVSF$ MZ^9+&L(M4EL?PBZW$F5IT= _4;US6Z'3#_F UE9='M:]G1 /;GW938=XS8&< MCG8W(%U4P!@VNOM[(1_;FFHW +N["^)QK2NY,7"75520C.F/7L0?76PHS:^+ M^+F.A7-'<^2CN$]1>?BJVB(>M[TBFP[8@C#AE$E)VN5:N4W5SJ5R9X<%#EOU M0EG=>F%#U](R635X7:Z2;U.Z\\*@",.&PQP1_2=J]72<@1H10#Z\AQM#'N[Z MO1$/?P,E3-VA8%5F"Q7'>B+\P.>V)5!U65,MV::UM5E 7.5;Y@X1)%'^FZ6."4W6+440GA[*E3N< ME&E(LYM]GH4!_2FKPCH8?'Y.4OK 8/6!0IX9H'"S?DAR+_I"W,BMOL7ZP/Z#FFL\_>WY.TO"D<-CN==%WD9--N M@/ZYH]EOL5.!0@T[R+X%XL0OJ0\;_3QMXVDCQL![>DKI$R2@?"PN7=@'V"-J MY_H&.M&?\R(5,TSP;=D,7U2#T"*H%C4T#B+QS]F::7[+K+5A MRL;],DV/MY MFPTT^V&&TR&J5UBJTPD[D [2P73PEDP@URWC0CQ@0W8%'YX$5W":&*; MD0D:$8DZ'1$?TPZ3WWB=PKB0B@WAY%<$.(F?I4*LCHH_SV>&K#*#2*;.]Y#I M+F&K)/H^>8EY=?L]*Y8S5S%D"Z=GZ->Q>6J[&R]#J.0 MB=&Z->SO@M3'ARA<+5]ZVF-?N>B*;^%U8UBS@MO%>D/H5>QF7KE,K;Q$GUS% MTHZKYN%@N3*GUHWO>1\SY\L81@4\S9^G-,((O+J@C_E5G.4I'_;%M;47B%3DE;(?>Y%/N0>5/B(!9J8$<^6R2I('$L0.V9:T\_4PV0>8M]7 MB$ \D4&9_2U@0I(]Y 5F/BB59/%K.>:&6P1V8S:I)5B12H8R]73#LDP,>>DI M2>( M1$8KSGHQ&DJ'V%0YB>@$ LI?5Z/.2=[U;K(&"RF%:OYDT9(<;I;*7F; MV6R!>#^I$-1\G5G5E -ZKF)IF:.\[.<#=?'O8B_RA-RZT'P/?FU9.DLZG82]=E, MG(*C\?F/_2WT^8UB$$9[\%CJI5#!+H,36Y)!H8:_.''<7XI:?6>B5%^YX^.E M(WA81%%[[R-HT./8IK20._XH$\G 8$0(,7",T\?XKJ/@2@JVI+ZW%9R)Q'I% M.'/G(./&5-6J/$G=H L#UI0_'O"B\V2[36*AL#P3/"1UP9RB(I!4$$@5MF^% M,'+P%("2 )?K-?7S"L#4Y;$< M/4M 8-7*5K2R%2_D6]C*@UJL&7D7QF(ME7WMNL95G(=!(?,]]?=IF(, M$A.R0PP9CFLRP,);KB=[RW3LKLS0V0/YR-90M[&85#='/)YUI#9>YIULU"R&]#R\ M) ^;9)]YAT0CHJARE=1=WT]L >5J.O@.DP96/K MSX03)+\*DM.<%2LC8.94<7(/+%XD#';"DW[+\\-VU7M*1Q,94B+!Q#7"\@B9UU%VT<+@X\CKUTGE<-I MTJPV*6V8U&^:]#1,9HGX*.)PI_F"*MIO&QF;)K0(BX+PV\7$(_T< ^*JB*5? M)!9:,J5(B+1CVS FCA=%!]("BTY@[G/RS._KK^)[B$?RTN L#BY?^G>R]:D5(N\JZ4[&OR*PA'"ND8N%7VD3V$,*\&)U>W%[XD4Y738$'XIAVY1@041Z!8Q MI:H#QMY.BP3A8Z7[P;CLL3A0/A%\'G!>D7)YPY]IE5+8]>X?A%%BGG_2 +&M MV>:G/(S"?U2[QQ/:AG+7BU'.R[7#E-:\1<,RXF+,"MS__(SO3NXO]UW/K#HZ8(< M/G04EI&BJSUB4- 2V_RUD4Q5^GO@MEO-!6NG*BG/7:/ MTA7?&+D+^H0Q( 4'4K!P%'0\F\I>K;+M^>J"/H<^S6[39,U6=NR[]:*>N:NK M!V9_U%.W.:M- M7$L;S%ZG4JFNPG;4 +MG*>4U+Q-1$G3D.Q-J9-$WSM@_E\]A0-EX4WM':RO, M_J%6J_*0TR;8?:1#8N/8!T:2E#0=.8L^EGT MIYM\0U.U$S4_QNPY+8I4[B)]AMU'VD0U'3BO9;/>+9 M+W4TX(\T>4J]W2;TO:@ERK.O+=(1K:4BC.#.A@A'K)Z\IB-4)F@]DK-O1(J@ M"UF$UDC.OK:81V2?BM6(5#7$.B)[Y;4S(FWE8KH@'X4Z"LO#LJL]XG&J);9Q6(],G #U%:GINSEWF%'AE%$G[[R,>)!; MI&#BIGY9VU;S+,MH_H6JLE?V=,'OOKT*'[FOLCUN]^T7>\1H;CDW6!'.8$6\ M-7,VY+MTYL[7H?<81F%^ M&& 9N<\"'?I$Y3Z/KCHLS*5/Y;;MTQ4'/&X[@=)101*"U=X%=$U3AEE M)S.S'=4A)ZP[U7E*6C<8M8$BL5>Q$I'/XJ#2LZ?^O"DM[)@VQD0-K#,AA!D# M1^EC#!.<*Z0N[5SY\'"SBKOS O1N;%5>,*743Y[B\!\,1IG=\@TMTBCRFRD[ ;60^ZX2VP25VXA@AQHCHVBOITXH8 87,T4F6W&MJL"$FBO"59A]RXBL M^QD#CJ+2 $,0OVVIYN4<61K96FNHL1B76"8V4XFD N00N_W,?[KK3;JB;8O:.'@4K-U&TP^XO?6*; M#K62+JD(.W*AJ16TF)S9D;GFN 5FSVE7I\Y+T_@8NY\HI#4=/5DI$X"NO/2G+O+/@YH2G9%TEG831:/=V=^HV59\_L1+Y!MA=3>48C: M84O$6YJNDW0+%Q,WCU$H@H O7W?4SVGP$&Y9DYOU/?MKMF:K3?995]Y8:\21 M.O4T1FR)VAU)&?&FTK*"(X]E8$M9"$(D24@MRHJ4PA A#>RI9'G<)L3]W9AS MLAC7.S@55$19RY\AA:16%H#A(#0+M^(?/4Y)'&'D-3/U,OVJ2BO-7/ M-%>H=?%Z^BGV 76Z:#WZ"/.@LK544PTK6U'/N@/K,P/5[7ZK'%K'GR,>7*VJ ME,.K\2'2 =8NH^D0*ZC-NWR838WI',)[[7:(H\\Q.T2;*I5#R!]B=8A6&8U' MDJ#FP"'F4&,9FWQ>JBTQK5ZN:_P0$A6$RLJ/O=ZXIPR0B( MYK+LQF@#7_?DT+#*X*T[_HDQK3K]]0(R>$R@I'MG1Y 8K>2.@ M9XQG2X>J.;U%1'\AQA=[QD@K8^PD8R05)[Q@4#^.'&/)!I6W !"G9AD,%36) MI8-&BR8SP(?K=\3.3-,')A!U\M@6F!_3UYSD+S1ZIF2;Q/DF0_(X>?1J[Y;' M :OR$%@D_Q:P:X AK>[G"MI+1[LA*KK? M&31K&-3\T<%HH+SW-S381Q2R969Y&H*P9FJ51VW88"<0@9JJ)N6L)+LPW,L)6'\"D2,C/?I#8N0TH6YQ9YGDJV6J! MCLNQS@[(8:)?V<9S1V5KQ,ZO(;3Q,T;U '9Y']3MR^U_[Q MX%$W1SQJ=:0V!F*)-IP#!(*ZS8+J--UVC4-E(Z1#KUNINE+Z<0OL;T35 AO# M(:-("I*N*J!/HU3A):[2%*>[)&4.^S&) \TU2E\?I+XV2.5F(I^.#IBA7DMN M\S0]!77RR,B[&KW;+4W]T(MNO5U/'2!56_2CM4/%YBAM:8AZ=';):SXJ2ZID M!V0=[?Q^3)YI&L,4>4$?<^V]7V\WY(-55_'F_J^[#^(AK"VZ<:F,;^Z_(4\5 M#YL+Z6)W>16O(Q%YD28YO\?K&:S#>R,=LX9FJ-?DVEW1+]:':S+Z4*/B12IF MI.;F:H'OP!!AR>O]KC)$5G%S,GU]"F,OABGT*L[RE(^=CALN=6NDCJ^IICQ' M*9HBGIKZ)#8=MQ5=4A-V>:'UD'IQMJ9I=@9;',BGQ&-B6M3/'I@86?M'K<7L M)F*!W"NF,*CL2C;I(_:_2=2TZ;2.+\?@JJY[NRXW0.XSI\HN]X5FE8A]]]D1C_P 'K!W;Y;9&2(=9MU+5YO>D!?8]KEI@XV3LG"+A)!WM M5R=3ROA$7^$EPJDA;%/G=*FS-6:_Z5>SI"&Y>0SPCHG,%Z?P_BJ, M^8,#?DI4I B&!P9Y4H YR""=EA^ M_QB$SV$&D=H]]QF:G9'ZM)D1FG<;.CT1+\D&*C FO2+E(9S;?QGEP>KE+'+_'4ML?O]\Y&;]7\3/->(D@N$/K M6(ZW-D0^6M7*R8/TM!7BL=DAK''UJ(HD 9HN5\Q-[<[9CO8I2<-_\"UL)ZAJ M=5S4:.U27CUZVWHM9C1W"C]^=#N^K@<-;]9G4#/SB?8$A*G:(A_!G2HV(EC: M&B(>I]WRF@?:1XP// )GRF1J/.MF?S[3;ZA*-6*.4%5BW7@IO65VW3 A MSYY2RD7@!<]I%-''-,SI17B=!QVE6@>30.HF8PQ2%WL=UA_[=;"I.I;NB#-@ M3W8%?^*5 I 7)@&I12 75X0),7?!V)F-P_F1DB$Y.[+&]<<'E%F'>(;WZ]Y* M$P.)( 61<489DDNH20'Q3&NHR-A4/\'*1:*!^T\)3+0SA MTI!:' +RK,@CEX@PD=PLC7!8L]4X;D(630URS7Z;"MJ.:;]1:&LUH0UH:Q!^ M@]#6KI\[: -YIH.V'X0A8_H$W*< -[OV;#6/H[<(QQ:IK=&TC:9!.[HO#*/Z M#-$%0ZJ^"T*:7A4F!!,<"Y_)+% '?%F\48+CI.8AUED<2)$.C6UGVZGZ4 )( MW=G<&-5=TJ#>V&^2S)09E33>AW]HQ8^?=H92S(U7'5?XC.?,ET<.['%TTDL8 M0R+'(,UQ9J4"/UOR_F;04\4Z6(HV/-S0*WN?)^ZV7P]\.S;YL M1&>@QOL<\D_+@.='7I:%ZY!YN)>1A,>90'/6.64-9K\^MV]K3I/PQ-LU50=( M-IEN[X]TLPE6UTG\U(]5K:TP0Y5:K0JI3IM@!ZH.B8V35FXHX7=*L# Z02P( MR/'8&BJ%S TYC0.H";BEY%S%YRZBV)*8D M80V8<@SW_(,?T:]GQIX)S U M=D$*7$,4;G]R<=H>\:&/EM@6'A%QZBM2T%\1P<'-,<]<.B="9QY*F7&P=I.^ MKR6A3O/2#@Z?%;;2[HS[1!2YY!\R^=N/X M\UM"WA[N:TL\<4M$;99 <*'=@4@IXHI\^(X( M*4F2$B'GR80U]^87N]W/)QK9*">_EI7!U#.@BN7O8QKL-/@$0_RR*DA(G4G-Q M>XU29S;'NG:=2$$RR46R?\S7^^C,]R'$)ZM5N$NBB(G^XJ6!ZIC9@ YROS(V M3>.:92@1Q!YEKHOQ0KZ@KNM-P)M\$LPQ^],H [\5SS%WE\7[R,R.,BM M,%5/%^18IZ.PC'!=[1'CFI;85M%,GM@O7W?:9IYD:/HK$FM4!'G M\$V9RCP7FR_LX/#@2P_+?H&,EC?KM3(0:S 5Y)YO:);ARYV*!&)\,-5DG@70 MBG#.;&Y<.TOJ,;>!ML(^+XQB3N&P?4W\C9<^P?L^".[,;*EZ1D#NES*<"/87-,':6#U(+D+\PQQ1/H4((,<:$P-,WQI M4]- #"K&JLRUN*E9.XHQG]M _-$ISV 0)SG-2"K9B:$)G($4K,@.LH(DL,\ "<-$:^_NN4=\PJ>4UT1 M1I=4A(LH3W?O_NVK"OIM2VINW>]3&(?9A@8_)DG0ZW_'C9?B@*U*MGI@H^42 M7+!=8 L^6!(FG#(.)[2K;*7A$Y!SXH:0QS _U+'B$,*O2=^8I%'X.?2GQ54R*?:]N8;DQHNO^B%85G*1 M'[G,G5AS.DWOV]2SZ'"_\"*\>09/GDZU4+N>9C_,3CA$]"'S_7://7F=UU%OU+)FY" +PHNMG!]]]9<+VE&5*'[5.L<0E_U ;QFD\I MJGF*]2@B":>XF-W0=<\+LY$DD8]H&P8;N3.Z7L#+,RMJ.=@A78][BZ98M1E8 MHZQBWGIK.I(>4A>S9JIJ]3>&&/95H17=QM^H[DJ:\ L5CI>=.EY:.%X@.]X: M'.\9))MY1>G4=J?H](LF.E4R.$BVX=1DTY1S,% )DL_>Q)!LY&:M++EGG?@; MP^MN(XX![W;*;Q#)>Q0=#^L\]7&5<0:^;\(ST[QMD)_(K,;KT95(QGT3$Y[ MZ68MT5C&'#"116\>,YKR4!JR2T.?PK..^ D26]W)R;L7LZ?^:0?/]6]!E;/@ M[WLQUYW%\=Z+A$_:VV;IL$(ZXGNHT_ MK: ES3=^/F'/=L:'T"M2";&,$PB+-E,I/B\HPV&*+4 N:;TQ,&Z8: P0HT'8#@;?NO@:\=FYK=_G/_<*VFWQFI5>>9$]S][:0BJ7<5,39KEEW'. MC:"7U;ZO-U+@-31#>[[ZSJZ(]^M#-3 >Y04?P,^2$RE9D9*7_03T69I+KL!^ MJ]V _0+I<;(D"@. AE*(L]?P>.G1TQ3I -=1$$9S5SN$0U=+W!%)BRK"TK $ MVFY'Y46R]<+CI5%OXX6-S*:276-3M%S0Z#P2V/+X%-3=I$)OG3@.7Y+\-@VW M7GKX2&.Z#OV0_=@9^6]"!^GX'FT:>9$QF A"KQBOBZG#0#8JV6=^OKITL]IN M5_VZYZ%!?Z]%NL")VOT#_GH!+P)T)3<=S(J5\\%]?9D!CGT19GZ49'O6[.PQ MXRDBQZ-%.]%%^L90HQG.%2T4%^=9@Q6S[7B0DS$GA0Q$$F)%)#'8_J$0Y,0Y MYXG$<6P]D4LL/IJ)GTN;AJ5-:;&>_0LB"+NC/+-D_"1^O8J?D^B9\D>YWFNX MW6\A"=OEZXZ;S C/3#DL$MQ&F;,?Z8S(+P[VQFEI'P,K><)#8S#AH/BWS0I=$8:FM!:);9HFZD>Q'D*+PRM=?5 @ MT\IIS+0; WY)XO>[_6,4^L7E-@K@N0C7:_8#\\:/-'^A-#[WTO3 ODRA]5D< M%!8IK:%I4Q.Z"P,D8]-U@=-@H@L"*G/=IMA2-C9**W*>;'>L=99 >1]22D;J MT!1>T2,C7AR0:T8TC,2U %M&M$(<#FB;W^1\'^KF6<=V%R4'2N\HK[@B?4GG MG35'=/HAAR9MU1OO)OHZ(886?=F-XZL*#N]3P4)V>H86+DN$3*_\F>^G>Z9S MYD4,4$#A1WYZ5>#?8Q+O'95/%(+=ILF:9E#?T8L^T3X'[^V$W+OUE&X4#.KL M@=BO-04?.ZYE^@08./;HF=3>2?17!-8_^XAOW,"IH^3QD2]YUM11K.2#]TJS M6^\ "YANCVYOB=R-.]23?;>E&6*'[9+6> D)-$E!U+%G3J%?Z8XAVX)L*7>^ M)-_0E.3 S&9U+<&HRL%_%3^D7IR%>;MWZ?9!ZF>#5*[+8_5TP/YH0UM^\]2B MQ5:8/Z\@'G^> =5N']GB$*H691M*:N?#6U:4I' MKCBPGTC!PQ%NS:MXVY?L9.EP _A92*6]\>_MA!3HABDMKRVZ>R!>9F@*;OR0 MGD^_Y:C&L].?1>T2L:'R7&SX*G6T U_0Q_PJSO*4SW9=;Z+:6R)WU0[U9/]L M:8;8*;NDM?&&J:Y,"YQ(S4KYAFD>K\2GMP,7;7G!U=EP40YZ_'I+W6HQ[FGE MY=;1>+3^9LMX-'[QMK3U]99&\T6-S%-%U>.S;KN84=HBLJ6QNB) >]0K+L4I MRWG"=D%I'C)@OJ=QF*1?H([ZQ9ZRIG]65U+2ZX9T< Y5O#INT>B#_<1EB HC MGB"6/(A@0C@7PM@0X$-^%9RF60(ICU13Y MW5'O'GE.?2@KRNL1_NO(AX MTRDZ&((LJGI;*FAQ1W9T\A$$82YB:E2@HM\+*;8,5+O:CO5WP;X;&Z#!^/2$ MHL(FQ'R7YPT@D\UUS<(?5L0Z1C%%1# M18P>!(NK\G7 '9MA[G.((;ZES.+,RY[T;MUZ"" %27-CJ)=D7;T7LTC34L(: M+E1O<8#=B@B&I.:(82TWJ44J T -Q[KQ\FN""/LRDNGT;)2T >* MR*;HR_6:^GGX3$?,TNTTT#NL@4GTYNH6 JB=VT2/J6;LBB?B27L*N]1ZA_(, MC@ M[FA MWQWP,ZBQ0=EU,:C0KX$U/*A9B8)=*V1 ,)TI M[FBUFQ<5MV#UOJOHNUF^2_Z!%F=9DYA-KV>R#%@@/JR_VMT0^S[0Z2W M$8@!3%9R%1&)D1N7G\,"GZJR,G"6&R.Y&_TI]K:0<>D?- !EX9#Q-J7;<+\] MBP/>M-C-]&[DQU)%C@R6S*9>-0PFB1A1;&EF;94AB4!*&0XG MFM6-'H:M1>8WI&RW P4NC_<. )K/4C'#S *M3J6&8@!0"6IK>7#-,L$2#M2'P*0#.M$M+PV8,#"FDK%&:_=3[5Z>R"W/UT%&Y. MWNKVB!U32VSS:;^_>!<>MYW-/993&C6*UP^R@^;;^(4=PA MMH517%*?^*D/!,K^E09/^J]\VGL@'9P#U&U[V]/2''L@F:;TQC>,4+EVQR3G M[W@A?TH8KY-TR^6!(\21)(V@,UAAD \*(!!ML9$.'=T#A*Q"4<$F_ M(DE*OJI>D!1__)I7S26^H,[3=60Y!_A'+_Z-[97XQTRH'64.PS@#59X)-3[\ M@:ULDNV6\6XJG6/ M='. 9%LK4:@+A5/5NR81!G^SYO-] *\+>W=QK5V0NYN.PNU;[=/VB!U12^SQ M6^V55!U!,.#O9%U%@$RH\VTCZ,.QKY:)X Y?]K#:OUE+":+^2J.@UT :!!;C MQ[K&:/?JOMZ+\'%M)2P5!PM0\%.%)ZG MW DO(E4NU#NKOBN:(G?R+@4;=4Q:VB%VW$YQC4.3.5'I['O*[$#]!4JF4)$? M2OWBI:EW^HATQ)%^0;'[%+^M$5+OZ5:J.JL_:8']>%XM\(A87KWC>'GDS7RJ M;5_K@N(,2<2ZC[#M:S86($;/R+=IXE,:9)^8(Y9173?K0B)5!$9O)Z0X,TQI M>;[N[H%XYM84W#P3BB!/P,!U5"-;8)]**+!QT.I=-%0^:QB-%7D3F_);(TXR7$D$<.&+KIYZ.+:@V.\[/O;C3]D@[.^&OVR[S]/P-_'' MW@.1SJ[(H6:( =H/^=3]$(/&(/%M'.5SB@3X$,&("$[B ]='>A,:H4O-\><* MEZ\T]<.,/J0>7-)?>(=;IE1R?$BOV06IKPY1^/@$0M5^(><1O>);.IV(:/R4 M;\HH.RC=R:8]?B2?"\XD\ YP;L%XD^293>HOF]#?D)=R"G\)HXAX^SR!(PZ? MS90'0@O9W9QI3&:YE6T1KPRT1#:.#3&>R6"-I&)NZWVA$=?=^YZ MW5,,H+?3$MWV1.E>U[U>0(4 3<&M#^EKUP4#$"H^:W)')N!9EE&=S(Y'39$[ M;Y>";3D=Y7:(';537/,=OR!*8+@*LCQA FPL('N*N/X\BZ+D!8[YW29YG$;S MG&GN%9J[>JG]4YQ2/WF*(4<#T_(CC>DZ5%XGJ%LC]\P>-67G5#1%[)]]$ING M[ZCIE%!4_N_)#+E#19KTB]UH1< MC(+]RFDEG/FL5!+B^9\"^DRC9,=?- -J^&(!GN7[('1T85=]B[5)V%<(L9!A MO _CIYL=3;EM5+/]( +(T6.X,1J!O=J]$>.'@1+3 TB1$=51=+ +BP ZG)9; M<):RM=T&I^#)C?)$V1^5.5P-22T2.?0,U(\AW706AR::ZLRT,*EX'U "S6S& M*B%GQ38S;(]#21!F;($"1?W$-:T7_'U?I&.Q@DJ*2 0=,US08.^+R(K$YYH$ MD :&QIGR MP.6:0P9-MP5=2#!9K8(R-LJFCJA?7#9 B7"$(F4DHAFOJ1YB^4 MQI"+*4FA[E0H( V]MR3[:[7,1-NGM=A%/",EYLSY9 M'OID30.VKHG8YL3+]\QW#S)!P(F,UQ5D ,%^+SYZ%R59]K4("/>K!1))JA42 M\?(\#1_W.5P80G^>J^D]-RB7J;3HS#$>&,: _K1520+5R&K[R=(XB!C!8,.+ MGMO7T3BJM9"$Q_8#GQ9,([(X,'')#0N1R)G[")S? MFU7-83-+(!KJ%F M.9@[FB(=N#H2&[_;!-JD(DX*ZDXV66(-Q1ATU)(X;H-T3':J)&]8&@T0CK]N M.8U/SOC*%,BY+ )AOM"OK1$'M\P&7[QM=_&(B5@A'_U3&KBQZY^ #V)?G%1= M&RYM?9$S)#\.37F*)38XQ8OZSJ1UZM;(7:M'S48JG/:FB =XG\3&66!JNL1A MNH5>_U6Y[W7/"RDKA)$/?'O&&S2#]%)%[$X6E1N5W*3G'+/G&//:]=NN-V]& MW. GDG)D/_('Z%>Q>-'^8YIDUM&PD]-;A<=^\UK!2S6;MPB@&MHZ@X)5D8(G M6Q$A'PGC(G,%_(7)N#"8G=#8\L(Q$WFYO7V^25+^E.@=,YSXZTE$G163/=/T M,5F>T>J\;TECH'5;;$0,HJX1'H^-4&9Y^QF"J.*G!];!WYS$0D_% ^F,,JE) MJU!%VPRPQRU.IJ_#>:1P])LU*80CI73SQ@/BM"WYV&W;CX5MVU;K,UNV.U00 MG7GK">:YL$Y>D(:_9=* ]4",A1WV\'\*DXEI^8/MR;^=!=+Y:$J#6MG:M-!_ MBWN:+C4=3D(",$N8=)&!#Z5E2X.8Y^93++8_>^EO-#_W=F'N145%T!\3+_J4 MI 7 ?PK3+"]^;IM/!E- "DPCS%$M@X=UQ[[(-=3&=(P+=J3)CP!#GO:C8+,B MG&GYZ[Q+4SP6^51;9 :#=*\HW5C%;UKEJ1PGV=[?E"O(68'R*O93/C%X$?_1 M.RD]/(K0LF&SPS@#T+.%RO)!M$NIJ;%4XDU*YM@@=6;[R,@ZFWG& NR$-FK# MV;!DY^#8]V2]79Y+2*?[8)SLCC[3>-^*P1/RP@S34YMX\''P4$;8P7YRO5$< M#\O7:%Q*R"S&Y<1Y4/Q_K#W[X?'L)J\/D7>2O9Z$O=)V>V&:K,YX?A<:7#Z& M>>#-8OH3EK^KJ:O=X-/-8$U^O[N)3*$^5H0MQ267'Z\>+LX6/J_]'^.[GN8L M?P.=LYW7;;YYW@!&G"X-VBUY*7(B*6Y>M#LCG;#,C-!X3JC5$_&UY$ %;"!1 MA3"UEZY(P),1H L3VG +""'2LBIELH49.X")QX-PDV*D$:X^:05KHKG M/ETWMO99(4>9*0U\$E!AF0]B!)M470S1XD+ 1EUG+J3#: MLYCX)?>81:M1- M;<2QL>'"0F=Q<%DDJ7Q(X$\W^SS+O1BJ/PIU;8?##&>_!,"=\8NP^6!'ES=V M8)[3!'C FN>8+<6&#*[P9]:J%KV$\X6%S,W]U=3 +D**Z\2]S*B \9B.BL5D M=A4?Q5V?947"])NU9*#6!;)+.9""N?.OQMY)LX$0;_[X>8Q-C!/%;2B)*V#A MFW'^&//D5<,^#E@;WH (V-\5L.]),X.7E3G^^0*T%K<@/7.6[D5^)6)J_:@Y M!7_L.*FNMD?PC1Z_XH'OZK;^KB0]G.RIEOM]R9:K"UR 3?UDNV7?&\\FOLCM MEZ3:+S1\VL!"YYFF3+W+5Z9IF-';-/151^+S<484!:&G ']"N[R^N= M%:%LVRON.J$4$F0=")(H\E*^0A++H6E2-@B.][F7YK]?ZS_2IS".>2V9-3E0 M+YWS&Y@A:082ZVM:=9Z2@]M=E!PHO:?I9+E7Y+\/VA^5]5K5GR%4_)#OJ"9W-2-"H=3,4.\:)E>Y\FB%RJIRE4)B,'^ MFC,8SDDMR:3UG#40&*^)Y8KTRE)43N,C)K.=>'K^*4F+/T$[5>J)V87XO8)R MYYBH/.ZROH63I7:Q=4S8K^1E$_H;-@%D M>4;@"+Z>(2S>^A7O6B#X%_Y7'*K&K:\1.]HBQ4DM%:L;+E5#[+=0O7*;1VQR MPCS>?25>'9D([=]R&3*\H?1A?W?Q^F1I*'ET1;2=%V<4@BJ=B- M)*SA(I%$EMN^ES'J")!DF3H:((E-164D^6YR)&%=]%OEH8FL9@^>0--E M(DI#\@G\#>AC0)7%ZFF"+%:5E;'E^ZFQY1.SC[:>1>/%(8NL9#>P0,M%XDI# MR"%M5PFI,B"3^!L MC#P&2%FHEB:08E-5&5+^-#6DW(>OVEJ*MHL#%$G%;CQA#1<))[+<]OV,44< M)LO4T0!*;"HJ(\D_3XXD\$=]-8O6RT,36/($_+A-1&I)/X&_P"0946:R> M)LAB55D96_X\-;9)+4W)[?L.-[KBFX[/H]R,&$)8WJ[* MW2@TM]XR)-D,<.G20Q'GTM]EJ9#4%O72TW[)D&0C;*+?/V>/A7F[*IM#TA1Z MRY!D,U*F4P]5P(Q.I\7"4FOX3&^/14.3E;@+#4^=/ZCF;:L] J(FT5T&*9LA M-UV:J")O-/HL%:):XW#Z.BP9H*P$NP:&RR$0VBX::SA_F\9:5'8-,4FLO89#,(J$L112Q0?Y>E M(E-;9%!/^R7CDHW0DGX/G3U>Z.VJ;(Y)4^@M0Y+-:*)./51!13J=%@M+K2%& MO3T6#4U68E,T/'7^P*.WK?8(B)I$=QFD;(8E=6FBC$[2Z;14D&J/5>KML620 MLA/DTN^M#B*8WK;:YB UC>XR2-F,;[K\]UT2L]$=>M$]I'O[*0[S[#,%/FV* M=S?'#$P:BE:0U-$6.QCIB&XZ)FE-FW#BA%,GOPKZ_WM>_'&@J9.$A[=,AR_> MEIZ]AJI"CD=-D+IAET)R*C_Y<\2)]EK%-!UP0(P -?(KT#MQI5E'VD6R]<)C M=%$V6LAH:RK5-MY$BP6,N"-!+8PY0=%HU*DV/]_]\<,/] BBI2K?P%R]S!C4 M&^D -#1#O2_2[HI]36*@B>F8!D[D=/:6F!$^[-TL6? 98EDEKB]?=V'*&XLT MJ J4^WK:.JQ%HKPU#(5R9 75IO:NDTE@^Q:#8*[ M%-KE?^[#_' 59WG*9]CL)M] U*47%Z58?F0D\NQ* P[G8;\$M)SQB[!2#6T@ M;^Q8.Z<)1D%Q1IZ ZFF6\QE!= G&*H[BD[4X(UN1'X79>'TF47IU>:6N<(VX M,?MPMOJ_"*,]GU33Y#G,V ^?O==PN]\*IF=QO/>B']/D)=_<>7E[J*D)%:23 MP4BSU/OSP230[]/--3*^YF(LWP<%3[(KF:Z*HA-A1O:9J#+O>Y&_CQA/XI&M MD.FT>K1<]1GJ@.SVZ8Y!1 9- LHP=QORPGR>OPGILUA2LX^8;S.:Z6\T9VQV M8>Y%X3_$JA&NW3(F#&6KU4/13L'[5-!NLJ!'[&_1@2%!\L*+ M8#,:_CY-0=).=5G_[_\KKX,G2@Y"QZ_^_?XG4GR!7WT]4S;^AS]RCON&[N_^I M]=Q8MP_266F0RO*^HK,#XLV GMSF:6%*ZHV;ZG>,P^EJ=,3R2CI/U0F?Z&Z. M=&CJ*EJMC#K:8E\"Z8@^:HU/PFI/4:]Q?"@$EN;A8T1A!<'K+K+5 /%B0ME& MY-F+H+G':U;"].][V69%O'4.56]WU _7(1OH.^ELGU$,0E&;&)AN:3[S[#^E M(>5+C(9WWYIZM[LCOB])L:,\W7'6B[N[)(H^)2FTM[W1->"/%*:LK_K4XAIE_%/!=%1\S?XA1B; .7M_8GV$2XU"1G8I-";JD0 M\JIX_3#)#"*NR2_CP,VUBNVOY^AR2CXQ71$:!_!)4>MXZNLJP>8^]]+\=V#; M1_H4QORLG7TN3J35]EWX_/HSMZJS*(P3]K_;V;7]BYAG DG"9L[@?QG<3T"2[Z'MP%?EC^?DX"/^YH1/FW\':AGNT0US1TB?9M$OQN M 5_Y=PK[8"?N2O9)\'_-W@OOTOZ 3Z:SO^_^T=VV[;./97^+8S M0+J+60SF8;%8P$V;(D!;!XFG\] G6J8=[&/5Z4B8,8A25F4YZX),$F 2R+8)-\7:PZ2.O'< M=IRN]UN/\C7?3'!%K&<_PFB7#X@M=OX(F'KBN<(H>=5;:>-_63TAW^CMP6UX ML*9A)$Z>BX7DM6_'H?X^]?MX[=]HYNE(]7H?OIRD.WUO-C$Q_)0V[F[_2%&& ME!'^/$5R5I2>K:8K:&ZDXXF'Y9OL5Q_RJKO#^$)>=_K>;,@S_)0V#LK\"'E# MR@A_R#L_:O-60][47U@WY%7.\%Q]S$NWK1.N//@"7D?BWFRT,_F(DYX/TJ+L M3<8Y(P'A#W(EMMYJ?)OTR^H&M^HI)4S1;=W^#=:=O\%BMPO%N;-[/PY=/W(= M(8>\\*Q2"EL$S2&*6?U8PS3H[4L-]FAE5RCX(U3."LEYR9QDSL[8A5^FU8F'X;WN M ? 4Z?W4_2^G9?XLCA.!!XJL,ENPT>$2U=='M^2+'JB[X2O2%7W]PXV?GP,/ M3MSP_ZA?E*O2I>Z@D+K+(01TL4#J" =QU._%SA"+DGRQ4:3C-UE774$,\S:B M\3(GCI2H(\NUY^X$/197%58D%Y&75# W0C(^BU.'%+$X]O(>U/+_I)@IK&?0 M],^W)+:(XQ']M(,C+%^Y0@6-2H1[&RI-IDO]QL9IQ*7 ,P=_/X9H!]GG:4*" M/5*,PBN&>U/+\@GEV3;#&DW4Q>WL()>8_*/V['U;=Z99'+>W+LQ.#:\FC=^X MQ5EYQ&*VS0,NY35B#X V9&\GV(]U(U^)Z6V$?:QWIJ^FH_(UBGP63OKC*PL= M-Z)KCXVZ#JO#<^6NN5&T0WKE"R17[)";><7@&$K4C;H.&]T)#R]FQ;*!E:6F MW8-X%JZU%"G.3OVE$I:[/Q!#ME/EQOJ$7+ES-O\X(^74FE1+8,MZ52HM?RRBR-"]F9EG&*D7TZA6:\2N<%_CF$"7& M%/5(6R!59-@]_J@\8_#KE37#V8VZ>1:RH/\VB.)H!8PU?;B1<&'WQ6.*N.*&QT"$V0./RN]H M-[8_O@))L+CFUG]+#VY,/:#DABSV0<)'?Q>$V#JH\[:$.HF3O?>=8,^>8AX8 M@-K/J<06KV[4\!74,Y [/ UVRVY+,1RQ\]&AVE3;)6R2 R<9=/(=X*-2X@\! M5 :["2F?,T]%KK*LHEMLGZK%(V8FO;AQRQ6UD MK:RL%X,0*V@SK:9*"1#%VBL,-HD3DPA@B^PADOF._!\[BS+F<7"[3\QG(?46 M_F:QV;N^"X>"8_?(TEQ'K;5=82#7:".15!9'70 @M@0S/HSS;K"!&[*3V(1Y MT H^PE*$5@SED46,*]$S%\,'=F1><(#XDLI :1YZ,Y$;10?VRZ:@,0VQ 72A MWE3M,QQ"X3<%%KO:/LR"_+/KLWN>B#4M/8?'@MR*1A)K;9/C85 @MLZQ.+58 M. )BB*#&4DD.FTPS>DA*$&G:;^(RS*F"7+N@*WU_C C*E"+NT_0:/*CHJ,U7 MH/QC\W3E@;-U0.0&Y';8S6[;#YM$SL$,-XLTU\Y??D-FA#6Z'CH?W M_B9Q1.ZC$0L;!B.W/S63U1A8-W(&=M=">*]H4$"V'O8F8]+2!L1^'_C"Z-.% MATBD(Z@^A$<&7;_O$GC$[SZ*$NHWMDPP@8/4A'N+IKK!T1$(XG6U.2_F&R2 M4<:DFVQEG#TWD*$53?4E8I)AMK-(MB:@2 3ML"P0-T4QWXYBLH':M>UR(!H_LP#_&,X5^,@&G:[](XN<@A,*G+"HW7EG1 MGHW='W830\6]Z4W%[*TZ!*22MVE\[_$#1O?!U?/0.X6--@MNP+% M<,3FKT.UJ:9GL+-EF03/#3Y%8,?.Q^0XC?6%)6_()@G!TK%T;:YU5&/M*]_S/%5_.1]1IO6*D-1&[ FLS7]'DUEF855J?^(%TN\=5HZ;] M]/@+#?]D\7*[99"1*C;3FT8B54P-]HIM]-IAZ/?0U52;)P0'V GRXXC0=9#$ M9!$3B8ADF(A$]?>)M]/'X7>Q^I(S-J!E\1S.86P3W7%MS/;KEMO2%M^G,(C. M,YEN,S%;7C?VAEC)BELY;V.K"/S_]7GH79-6>Y1Q[=!2'PY481M 1K MDD?38.R&JV2R8JVU(S&;J)I@8[M,P8IC#"7 =LJI(S&IX*O'0N$+?77WR?[L MP(GG!2]LLPK>LZ? .]]([3(/J:EU9CU?(NA,PKY Z,3# MY2/?W$B?Q\\-: M<3R*/>R&H4B=G0Z#Y>52W3C$BR4EN:9J"D#? 50"8&\( +:Y;7W. MI'*KNG'PS!2T>4NZ?N2,E'2@K>=Z-;79[/*SZT,U+60;-U8V1JL=B%U!&YFK M*.?%*,R*V4RLL5)"DQTH]@J@=FX\"]1WU'$]-SXI(GGM0.1:V,Q%C"%AKQCU M9VR@6I+K;X-P+R\\'U@8%P6#2)!(DHQ&L@N(MF3H,1, MI&8;4Q;0Q5HZ*YV,01\1&4DW5 M- -( *+-'*W,F3)#JQTX(RULSLXN1\U$$P?*S,YTT685Y4DZ[>61A3Z\D'WG M^M1WN+<&TIZ";9C_EG>/=FY8EVMA>3HF]R7?!V$8O$"R1@_\E_BD44[3 ('< MIDP$TE0);9N/V&*,V!BF>IJGY32'%$ [V,DI?MDQM!O 2-T<,1]*/+AR,E:=KP(/ 06#J M\T&2!/X'6>?NQ4D)G+AF8E5(:/TLRW"1'3E+L%D[JV))3P?M60JRJDUJ7 M[.1U+ 919L&JU,5+]N=H"G#MTY!ZY:Z,5W*VECF8\S1=THUS,XF@E)Z5<-Q8 M;4XS)>]IKA64NN&9-Z#12KJ^@*/A[N,A=(-P%8@77C?9?\+E+9\O)V-W[3%9 M]_X:Q*SVVO8P8)&:_="":TC,C&#.*TGKQZ+Q(D><@Y9(LJYSW-PVXFC7 4@1 M6UZ"F&*@N".0TY/MB/E D?IR]3SE/"01I9.@GE+:27C,$S,FB&2.#E_6*>Q^8"WLC M2J9H0U\L%]/:GD@YBXP3C1^YHV[XC7H)_T%FUZ5TNX-06\#,T)?H"*;-FZA@ MS,R?:+$RN$#B&CFZ5? M/LK0U*NYPW3D;J.K(,KN0G!YVY@2?69\444 MQ_H(M8KV%:(."*0NH8] &FI3K?/G58?29V>@D]8A $U+2CE&0C?_32+X@]$0 M%@$16;-M$,(>#[=Q%G'O$M-7>!]B ^ <5Q[5AI?NZ3X(8_N1X N&R8Y0U#4AK76F$W\JL MPF71WSCY4G"1UU)A)+R=]GZE!5:R\32U@G MEE&=_'UJ!O!;3V??!&K>3E\IH [.OQ;._(. FJT?P6 FP6"Q::BUVE),1AHYS(307#]HFCF; MZD$K X/5#G)?(8[H2UQ$(L-0.1A-$ ]Y#:#+-OM$'8&BB+O(F#/+?(?'N144 M,)J*KTV#D9NZFLEJ1Z"ZD8A-N85@\XY 440J<,EW ?GB(MM$97_;;/98QGU\ M/;C@3.[]U4NP>@Z2B">QJQ?N$$XK/K'^NEVWF4CMSX#]?$VF-PW[$JPC%T.E MH+ 0(<-:CFQ&N7B?C/T&1<3F.]=UQ.1L9;F3A3V[UD7L=TBUDS MMMP:)D8WW%_Q&.Z [)_9[:]64N!/"0WYGK^)2BJ*+B,8T MI*;=E?%R@MPV!W&JK$VZJ3:G"/AZKH3AAD@,-KN2U'$NJ5+V*-&8-D,-KV.\ M3GI@XICPK4?=?21?E="24\/$69FOBOEF,ZZ;-1MS5A(_D)K#]3:)A4@T M-^E35!CL>Q0!%*^Q>/0E2EQX3GQ'H:P![P,>J&_4L*'YL>U-XL22@2?F;>_] M* GA^RQ!)""3GT0 > DAV[G&>R1OW7[UT53?9$-E.-;&H8G M[HW%[:4.B_J&Z4C]F:D@VJHR=7,19R*=61BX2I/B(ADR>;G/3E(RF2R@+!"5 M>\Q8<0$+AP?"Q(.#@$L>D>"EXD/(GID?N4=V[SO!GD&:ICI[TQ$$U#!D1V$@%'9'XR$^ \><^YV"&-)>O+/[=#QGUW+_@_.Z1 M13%DE)_XZ@+H5-9Z#<#,QVPZ":;!=+1@S,-\NK%B:D(%"@*0(VDLC)M+X).\ M \4[GGN^>Z(>F%1&B)W3G24!K7B\C3P1:1?BZH7H"Z1I/NK)\S$:#2$TF(IB MYCP,1(\UAK\>8E8ER M,-N;)8OE[?TBCD-WG<00V5;! X4U&H^VR^V*OCX&GL>-_X6&3;>%ND' ;CW= MQ5$Q'/WIF&W&@(NQS<6369B=6H8M@01"($Y%(&Y)(#__R\Y!'.>9;1*/+;=/ M; =)QB,[P'U=.$N:O[_W_I3^J"IYF$%"[D-ZB*=RXJ<[&,0^I0\WQN>&4IRP M;9D")CE:4L)[0]:G?(356U"S%]-$KYXURJ8MX=>&]N+3(P,C,P,S,Q7W!R92YX;6SM?5MSXSB6YOM& M['_0UCY,3\1DE>Z7CN[=H&[9CG5:7LO9U;,O&30%R>RB2 \O3KM__0*\2*1( M@ )D""EV)WJM V .-_Y< <'!S\Y7]_'(W..[ =W3+_^DOOU^XO'6!JUDXW M#W_]Q7.^J(ZFZ[_\[__UW__;7_['ER__F#_==W:6YAV!Z78T&Z@NV'5^ZNYK MY]EZ>U/-SC=@V[IA=.:VOCN 3J?7_;7_Z^C76>?+E["-N>K .I;9\1OK_]H[ M_641MF>9?^Z,?IO]UN_V!YWIGWOC/P]ZG<=OIW+?8/?V>EY!0S?_^#/ZSPO\ M8 >*:3K^CW_]Y=5UW_[\VV\_?_[\]>/%-GZU[ -LHCOX+2K]2UC\(U7^Y\ O MW9O-9K_Y?ST5=?2L@K#9WF__^':_U5[!4?VBFXZKFAKZ@*/_V?%_>6]IJNNC MG]NO#K8$^NE+5.P+^M677O_+H/?KA[,[=1&6T0E?.74.HM?I_,6V#/ $]AU? MS#^[GV_@K[\X^O'-0+WW?_=J@_U??U$_+/,+TD!W$'SO?RY#@D3_JYB[E>GJ M[N>=N;?LHR_M+QW4_O>GNU.'4#N_:M;Q-_2'W^C:\ 6C4NAO987:NI";J"<+ MR]P!$W(8_L.Q#'V'.#M7#03=]A4 U\F3C:DI.45\5&U8[A6XNJ8:'.6]:+<. MX;^;JK?37;^3Z=Z>BCF;_>8-V#X1'28SAF^A%H&@R;0]L+N'?=(- M1E&RZM9CO2Q(#-O5(:Q;8.J6_6"Y+(+@ZM]T$<%'EVWCZ[B=KU30"CD<]L(S^ALI?! &3;85%;*0NZ^0=/0.M>C=P M1VT7W* 6:+">,00.OK](=56&P1.OU)R%?T4;@)HW H7Z_(S6!Z*!B3Y2Z_Z( M5=++>G+NE5BEHFY0FGT3JX2D-NK=0[%*DJHHS7Z*51)2&U+MK5@%RVM'DGT6 MJUCX%B3:.T= M+(&KZH;HM63Z<\V!ZG>@'UXAAQ5HA]0#>/".+\"&=5Y5.'=L/!?%$Z!($G1X MK]HF_)?S"&S_S]6 RZ.#S5&' G_:Z8:'V+0%FF?[,]WJ0S.\'=BM;>N([(SG M^JUN]JLWIQHME.A7<\ _E5J\JN8!.'?FRG'U(S+QOZ,A;KJ?3\ !=E5VI4!_ M:MW.1O\[_WRTK9VG^?NX+>R?KH'-?@]L-#B9H2O6NB1 ? 76P5;?7G5-L8'* M079,@[6*BUREMJJY"MS7NJ>?8BOUPG+3MUPK "@T<.<9R N>U47(3;CQ#PL7 MQJ+01V08!G Z]N/]3#A.7PS]$ 0^E1T+.:W*Z1IC%IJ^16F<8\PR$AN11JQG MV!(<>I[CPIV=_00T !4"-T97T-AV)1+^-,"@[3<=7OK& MM2J1X'\#NP,O<9-M221DN!DOL+JC:Z[N.*P"TW^ZKB2'&0M@Q78.RD_5WBD[ MN Z#FP?5B%U,*K!,*/TI22""YL0RX2I'5PW_CS$A'@V5!S*T7Y $D),?[LGQ MX.[K$?Y7@],L_ L'+"@:EP2&X5?0_. T.'$\BE)(%+<;ZK]!W"#GZ(S#U$H%?E:[5'KS')G5I8MAKW MQB*_+9F#<8HX?)C:K3LMHZ9&(5?LRA[;=EP4OKK+[U? M.IX#^V*]!?//+QTH17#J>1]@@.VEWT47SFS +XEJZI8-^?;77_H5J>S_>BI< MB]E&N"HC:.^B9/,422- J-,^1YU6HL9'N BRH G<04-,&H*)]#[8T;:4:CG8!FV="@^,#[R7D6Z!C6 M_EQ8.[QFB;6:IFAV84*]3YHU:I_5C[L=.K=!$IE$2-4[+19 MBE5V.XBZ$_X/\HGUL$K-*-LTA=**$"ISUDAE+I#7UGZV?IIYJCR7;*@BM!WEFB,B^*-U2C-%)$:N7I&*I.K8^6XZK&_]/?B,ND MK,(-56F^#)%"&^,50G8'71RIKC%\GO&/ZV>N_/*,#I R5719ICLJH>AZIK#&.G6=; M1?>PMY_'%\O(T%?B[\U15GZW(TWQ=.)4,KA6'YI_L1CC@LLJUAR]4?<^4E_# M?#$+ST;8!+Y\1% (N^=@%Y+9Q9NC3F8I(K4VS!/CW^E0-?\6C^JJH< $-VI6 M\::IE4&*2*T-\\F@0QQ[@>X1!EFH\8=4IU)-4V)^YZ-#?YY^F*I/.[9'U3#F MGJ.;P,%;VT2IIBDRO_.1(AOF>5D=@7V L\97V_KIOH:QXE@=9I9NFB[IA8AT MVACG2TC65V 8>:J,%TH*/YR-NS.I-9C;]TAQC7''A$LYZWA$AZ66]D*%KP+.L:_B9KI8LIV1RML@@0 M*96GDZ@NI0;!O71JC95MJF+S1(A4R]-15)UJ%2CHSA?64+/638F_-T>%^=V. MU,;3$92AMK_\=GEIJNA5*K8G8V/88V]4];KH1M6I7?COQ>9AN7K8KI;H7]O- M_=U2>88_S)5[Y6&QZFS_MEH];W^IXF+57G5>_ 8]Y\M!5=\"^@+#=:+?G'D< M_N+'29+-?JV;$ X=CEXKB%G'W,""'?G!4OW'0%GVEL.%,ACT5O/UJ+^:C)># MY634FTQ6\^YH7&JX%A$Z2&V)$2^[4'(\C.IS0@A _VP&&&07<$.L%A:$ZTPJ M,ER4E883#&K#Z9I&-(DO!1;1/\KQB6YJ7Z3Z/*4V^[MJ>)=[*Z:ZDO*#1M5I MFA27N&6T"3(TJ'[^L"@I.X8E645;10IJ 3G=/86KUQ=+"A9L7RW;?0;V,?E M;!8+LHJVB@74 G*ZP(IC0:_Z)43P?H#CYQ"$UO'>4DWGG$H8YBIJMHDU1>>6ZK5N$(Z?4WE!2#!GB M15JE]5S!)+[.6T37CS9X4_5=F%\86D<_MU("00P%*&JVBAE%Y15P#[A.PM!0 MH[TDH%9WZ:,&RU4-"=3]:%MOP'8_409%/S48W(R_H24W?FX@59&4#,RF@%%" M ;F0ZB1%]!31*0EX@"*>$O@*[2 $HWP29U8JMEYT5?. 4MR?Q Z>#411B9:U M^ZD;E[>%6*HF(1S7=QFV%$4*2]JR#6@.(=JE=!K%EMTHOODG<.\RZ/;>,@]T M3LJ,DNW0.*U@0K>1@]HTG^]K>[!,C;AY*-)4N[A36G).6TYYCC](OKA<0M%5 M;@>%2L@J(*W5F3+#RBD3O@-P.B=$B%B>^P34G6Z@ER+@0----)[6JF[[Q\G! MXV(8%A5NKQW$XBN^@*Q;=9[+Q3R!N=8HLVP[.$(OFHAT7;4>S/I"$[VA[5 Q M019NN;HD\7S&7A9%K]"G'T\AA_#15I>&%Y5$>I9"1:Z,\B4Y11<(BJ\@#6^X MJ);(%!K)6Q;U%VT!']5/M*:B"^M)%D["-)&*(#0:Q0?R4,C9/CIDGR-!O?D02+8%_*)!- M $+)]NB;54BAAVPU.22H9PM,Z?:PH8B@S0_CI-;_-:B>3>NEC^4D\6$0I[M" M!R<9M64F"X^=:!D86K;>/(F]MNSOI@9L5]7-9_4C\@WEN[\96F@[K\I"(71) M6OV!711#%W_!_+PT-U3'T?(8TW6 MNA8FL8C/:1V-BT6I/M1I\P;0*W#FX1ZHL$/4JZG<>FUG3S$ .*W(Y;G$"Y>3 ML#,NB@2. K[\0*_0JXU?BY-JM9T[1<07' 57OU>'+M8DLT+;^<(H.:?8-WD" M)F.BYSM]VDZ&/%%Y1:-)X_0Y'O4@]!QET+%,-.<"4\-S@5"C[=Q@%5ULY%H- MB658XYIH$6\?51@E%_%V9^SB0LI5EE$PB-*LO+6E!9:;90"MDRR)1 M8BGMB0GK+HJU3_]4$K;,_:_L=GH@P:.J[^[,A?JFPS5/# IV> 5 MF([^#H+SAWO+0:<.F_VS^H&/@V5II7UDX@& 8 ]\]2?-:52I][KM8PBEC+RR MF$GB(\MS#12\U"4=/<1Y4NGECW; I7=!9.[4\HS'HZ^!5^#JFGI*:9/[IL>H MR)L>G3\E/O;OOUSU&Q_=@=)=+_K+?G\U'2]GW4(C M4NJRTC53B0J+EOG]LA"XS#>UGPKWX$=.8!,>711C_U7/GW!^7[\NXY.-K(.N38 M/L/_^;9Z>-YV-NO.YG'UI#S?P0(=Y0&5_/;XM/H;K';W]U7G[@'^O.K\Z7ZS MW[8;DSI\*>SPN$/Z)&CG:>Y<,L'['== M \J'?CF=X(HE49C6?PQ.H:2S9IFDPNJV.@WY1_%!-YVE=51U$Z^F=%EI=,4$ M>Z:V*(43JC(F7Z??ZV_@^ )LC#%-E)%159289[DI\R2314^A>$0])3LY%]ZQY=O# #81 M6Q9RL@6&@=Y@!28$P8"63MD==5-' *!G-4-(L.M^FLK2,85-X5F;@L)B"[T/ M7WU.IB>H.XC[*\1@"9=3AN6_ TXF#;%.Z[C"+JW0:-H:TG9= D@[T;2."G02 M"EUOU*C^]&D:C@#GDNVE0(Z,O!89DI#@SH36"#AN('6(W8-E6A$<^)RS-%63 M$$J0*J$L30H++322M0[>1*,D\M+HI@?%/Y_9S\'>LL$I(R]P5A\0: B#;JKV MI[\+0,D/D7_'\A=M$;18N@G[8@M96BU60E^GJ(O<$)80_CG<3N!]+YC2+245 MG9RM2W$+S7KN,BE1IG7JSY>.5\BK)%8@RG,372?(<."8)6W9S MYU+VN>KH&B43_++2T8!)F_EDP O9LD23EX(O=<-SL?GH MQ(45Q][<78RI7SC0F6EDV8I;;2@VX7SB/]ADYU^6() MO61:\N&@\,,OMI_8(H$2>D6[CL?_4NCE6%M"C?8PBU5(;M>RR3[P6J]E MXY,2YUS"'I2]A+U]WBS^S]\V]\O5T_;?.JO_^_WN^3]_D?6Z=2Q% /5;5I@4 M X3TR)/1H+N>C&;C]7*T7@W[@\5@,%C"7TS7R^%\T*WM_L@QC;=D_51L7 M[<78BKP<(:L[S1,>@K?!Z<'E_3XIJ,!#HUGVA$IP3E1X [9N(=^U[=9$B/S$ MVKA$TFTF09[(G*:3^M6/P KD7'HVW+\\^CWR'REX #_]O^!7%!1UKX4PA;$0 M^GA130_$IH$(!E1!1EU4OFY*T8 A-,U,]2?_YU (Y]G"^$!]6- 9JI^&&V[& MU3 R:/4!;$UW0'A(MO&QP!%0P)>NA*U5(2?TTI9DYG)U?#.L3Q!=8WTT5)R' MAK69*R$E%UB$WMN0AG'^2B4^^J(QB=T5L+9SW9QCQ$5HD'7U,SAQ(')@':&A M)+Q]"._PBFC'"DS+HJ*+KTJ> %2$H[L@3-X:P/D$-.M@^JWX YK[,I+NLU?" MZ5I@%! U+9.Q5;0 &<(FB+K^E="P'!ZD>.N&)HMIL:[S98[T*299Q%2:BT,( M@!*WV;+O(+26-X6AB.C4EHRMW X86TL52L$C8I0]& B.F%;FKH'GB^WE0)[( MD?;+NO"SM5_KY:R%ZKRN#>LG[<.8P[)WLA;*]F^=]?WF]VT3;F*=X&&[@)6J M]F/2[Z\&TVFO/UHO%\MIOS?=Q:A;_;TK. ^B7C[:UKL.%3W__ Y9 M>LOXIFJN_!W=?R8F(V!M*CK%!?;D\.&HO<_'* Y>694,+GF-IJF2([-0"E1_YA%S)*&4P1!1/W+PV4(>(5/3#9#8]SU;?.R4Z,]>#UUK M0;)E28V6 /9;TWT^P'\;(#Q\5XXHK\2__-]CB$Q353HRUL*9-'4+8]>R:3@N M[V:_UDT5ZL \H)?RL-$XA"HWNF$L)2MF9:W<+*"9"=SRWB>TMT3,@9T;]'SV MH-_\>%0_PV6RY;U9)N85!E+1&UN2;&'&BE.4JCS9\K^JNHF0W9A+W7FS@A.< MS1Z"H)H'_<4 Z.56K&6BK'VC7;:1*@-?V=C6D[TZ(,=4/4Y1C/Q%*'A3G(Y%BM[XU8>M_+ *AM!FL.I&F)(P^<4DD$W MI..=5.$;J[)9Q8"6X!>,ZO!0!-UF>]PJI]:-:#B_!#ML0J-#F?F&VRTBJ!S8 ML;5E?S?M(.;O7V '10QENYS^:*O=J)2UBRR(F]#LM'6[MY;@Q84K3LWR3/?1 M!D?=.U+YN#+JW4A'X^BB!8Y;]EL^)UL8$P9Q1:#=HX"3[/?0<<620@^AT-.K M9@L33F)#.WEY0Q>P&\'1+7H>WG[/I$:JT(T8&<2@0ZEM(9KID+83C.&EBIQS M;?H&;JS+GKQ*(L@K-E26Q5,:#D7SIW)',7>)S.TOFQ!K,"BHM&-PRO*GZ M+EP[*VN MONB&O[1@GO!(C;67? )P$9I&20;Z+2S3A_9WW7U=P'4Q7/7:$2BX>UN,K5PC MX=@!:=E3]/1QP*5O>$C'+V$QT"4QX95G,//9+VDH%AS%<[A,1&A(&LK5<9F( M%9>6!=&',9,H'PE*_&"#_* :4I4D9*/9N->5TGJQ:CU-)V846N>!@)AJ .R< M-01\J_KKT&^JBU[[_-SLOZGV'\!_TO/\ BC^NAI;.U=$,B[0M-UD093@FL'] M1!D/791]$_[V#16A-6#8!JZ(:>4P:9UKXW+D;?;,+*-OX8IH5A(4H1Z,ZN-. M,Q815-YPPX95V66XGV>E6<%DG&:$A M:2A7AY.,%1>A;\#PFERAK/'E:-WO8/RAH9G@JJ4(2A_%L/)0S=PFK*B]# M3YDQ$)KVH?I@P\0.AB'1>VZ]]A.H'!0M]6(] ?_EW6?K6?U 2TF4B!&"N[9L MIDN)19N[(M;Q1*C5_JZ%!5>7MHNVT.@:"H5!NZAQ1:1B!(&3_TJ>M"/TR)9> MB5\/JTIBPBOX1I)-WPJN+C6XPUE]:*^J>0!/T&1N_ M0Z/_0"O1=-0++#E'6 M-92S%_Y!,7?)7\1*8K@HX$O2D%;HMK$JX 2X_RLF(0E=;&BO#HK5$"K(24H9"1ST%O,#("0*NBC8_/1*>=%EM/5; MSIYR. BX0U[Y1.??O_<3A<#]NX>>R#0UE"=D-_?B M%!9>:,Q8C[_'#V5\-2P'$GQC M'U0SS 8+8=MZQZ-J?V[V6_U@ZGM=0Y>E@C0P$,M'R]"U6(@%T='7Z\+_U_G2 M.7\+_A#_7$W&9SO[2 ,_'F&I.KTJIQMF5 M2O%8+9?V?W3'\]YR/NL-A]WE:+!KX>+R70^&LV[LWE_,IT-QM/N M>*K,1HH,7G _O4LZJ4N>/2G0DI2FI;0&J5S?A:!I[DH$.4U\M_[I:0#J5Y(:DY/0.1[;K()5VX-3%TXKZCL3]L5#]CK7!%!5EF;4Y^LG M,8B+"]>H14&4C?R3]\7HT M78QFB_Y\ME;&D^YZLIQWUS4<)Z8ZFS=^2562Q)[)D9ZSG$*R#AH9 6CNC+R% M*+G@H&OLR_UQ>L2?6FO$ZC[61W1',LSW%4^GD_M4#WT#-0S[L&MW9MBY\THS MU4VXT 6VJ^KFLZVB2QY!MBHVDR'B<]*8F^*79N@SZ"T^ULL)6DVHMXC!BW]C)6?83M/#-FRKDVQ,SM5$^ "*$[V HAHT MCD)"K1_=X6PU6JZZZ]4:+F"5Z72UGLQ&O?%LO5C/NXGA4(V(-&^]T%N"@JU) M8Q?XJ3%M/'ABT]S-22R)R1:8\)/^XWJ4YF26<1IQ;J\3--B)6I33IL0Z?&^9 M!Y3-T^]P2(OHE2_TZF 0@@9_R/$MEFFQ8G.#.O@,.X@6RGG&)+-L8CA 1M3^ MNC<'?<:M!+W0S5U.Q(*^Z09^KYOEB42-=*)6Y!SL)TD9G9'86C\&X^YZW9], M1]UY=S0:*5.EO^Y/)Z/EM-=?39>S&KP2J<[F>Q;P5:09W_P4DN4S8 2@N?.] MGW\1I<"#GPZ<(91#/B.(--[6OW5.K7K%8]8>S MT60XZ"VJ=Q D^YDWV#&EI1S:A360'N(L8C=W0"^LXU$/CCK0.8;E1UH#D_YF M2"\KG/#-FLG,.= 63%6!JY\=T.A].Q\.1,IDO1X/98CI0>I-I=[I8 M#J:CI;*L/J:(IONYL45,C23'5$^.G%2\U9@1HU0>I.8:'D73O*/GI]7>N*_ M1NFS;? *3$=_#[T)*'J+T@AEA!W&/M#QO]!)?")R-OP)5G#^O>+C14KA2>>- MS$U4;T8N^X.6R!2&@UA-&E-11H\71H!=X.;Z";?@@ S>4G55RJ&=$;$8-M() M6Y%S.1%V\@F\6;9_D3E_Y8"K\F.]'@_FL]EP.!\,1HO18#I83D;CU6 XZ?>& M_41$;CW",;@.\FM*,\8YZ2;#?5 0A.9.]X7NIC/=4>]W>]T^QSOJG3]%_Q*V M.KB2Z^J+_F ]6\$UVG V'ZV4Y6PXGLY&X]%R,%ZOYT/F:U281=5<=70'/0X; MLP_F[KL#-ON5X^I'U0T9]1G\%V>IRC66'+=].&[[]1NOJO1XMG0"0&Q9-L3+ M.8"&FDQU;TPDSKG,Q!.53)$YHRO&_GT%UL%6WU[1)8%S]BT4N?Q/RX[N0SL4 MMJ]00S>VG>T>/P"%/HI9OQCJ?F3F]TA[# M]GR]V"$2C:KNC7 )PA7'C-,[,K(0+SO=15Z*<"(?RS1YHRE%IO\24')Z=$86 M]GZUK-U/W3#\M$5P#CF@".O@MF3ZYQW8ZZ;N@GO]'>R(#"[;[(W%"18+@3-D M\K0E*\Q'].W@!;XGH!FJX_B>9%\_NW]ZP>7A)7 T6_4N8 M7\C,6?/.4@N=J3S[%^"H3E0&W5YWP/5$)?CX[3REW%#I=6>][JJ':-Q'B5*4 M]60V'O=G\^5DO!BMJ@\9VVJO8.<9R*U_X7Q )P :%&ZI&QY< /GZSW5N%VLM M.;@'CDG]%A]H#=TP2[(*7I\\R(= M72))SV1>'[J1'$-RH0!7\R1 #?R_<.!%M]8_&>TT73,W[F*X6P*^:LZ'1&8[ M9UJ/]M/KT:@=^1>7U24_GX[&P\EZ->Y-A_W1>-&?3>:]86_57:]7B]ER4OT" M$6I,/1QL< C'4B@(E9FAJBNE;>&GKK3U*(Y*[6\;\4BWD083^:.@S6:;P@JT M='5,XX61@$54C;GVF::M07K:HLNX+_^D)BKU_F YFXT'X]EJL%Z/AMWUM+=< MS@8CR-Q1=SF>U'!E_K1T8N:*5'.# MZK/R]#,9IF':,&5GZV^ (2J>MA^R8M(?3 >CWF@"-VW#8;]ZGU242>[\8J%B M&-9/N.,$:\L^]YG*I!1K3!HSPJBIM*'@*'_MJV7<#=*80&DS,/]\ABU".QFN MU\Y $/G#L>4DF$,)@62]3,!F)<=I(9+Y/T0R#T=:'*BX[@KQ!EN<^ 76G&Y]+@'*DZB92 MT"E6E\J$E&Y7&MM2G 6)VQM"\&C?&Q-,)F:2-C'XER:$VYF*GISX4>?!,E9M MU"N*W!:D&?B4NB"M&(H)V]PL,.DL^4SC>9H>SQE/4,B_8.#_%L5PL!XNE?EP M/.NO1I,!W-7.%LID.AM-5J/Y9%2G2<#HG"&&*J>!Y!@9R;'+**NMCS=@.O'\W31T*MI<^YG&%1FYHF\QN[?8V?09 M3 3BW\!A!YYMU70@6K#CY%5/J;;:RRO^L @-G*USF9W],D$86^QL["?]\.HR M[,,9VVLO!\5 (S3SBMA,KBGI61;CO8RKA5EOP>[0(SXDDO"L(=G$DSLDL_-'ZW=1=1_FIVCL%3KWO[%>'N'RE M;2RL$B:AJVOF.+K^VG<16 59.CL<:WA)CVIQE7(YA>%*HKC*3ZIX5J#31A43W3 M43-[J])8H:)*S#EMYH1(#YE-%Y-^RBP>C!% MH=6S_KP_[4*(IO/E0E'Z"O-C(#R7YQ=]CB5OGW^&?V18D[.T)HWMX*1#XI*\ M-##-C6(IE++O 9THH,1&2^"JND%G=H;=C-?6RR3O^](Y]:/SI[ G\IJL9F3R M6Z_Z_:6BK)>387\U&"S6D_EHL)PIW=5RMAJNJ\]K^@!^QOAG6R;\IQ9T>F,O M7E7S "?[> D=BO86WG?#F,12;2;'_T0.PUB5\M-6E#^6S3^R@!K0 ,I1XKO$ M=>>/^><->E844AC-(JGD!NK^*J7\"K&*&X.%S-"$&*>4SE5>LD;9IE2,*V%/?VJVTGU*! M;=J.:DBG[YIF;"(>A/-^B29K) +;/'VN(1T-6%5$H>0<:669F,\/(:8D($[2 MN?7DUW&.AM(Z+B:S+)J.4N"PZ3FG5@NU7$1B62;KN6KX@3VO +CWX4DS8:;& M%9=.JU5,TTQ@< J ,FIQQV1)2IS*\16D8PJ3%NE(4&06;P(-'FWPINJ[\,(7 MVJX$Y\;A%0O\7H^]@4;0A&F6*"E[HXGC2QJ[C)//%$*-)#S3^J\CE:8&J["< MXKOKX4+1F?E>-\&="XZXI4GI=J7C515K&#&H"0BJK9JE'AI]*.82132H?H8* M/XH!2S]LA=;PBJSS#&ZQ0<)IAGL']HO%-S%O:F,72;9 $-DZ<#:>Z^@[\-V! ML@8*AZS(W='75>?\]%Z6 M!:.I=W44*H=,-3>,*GW[:.MOPZ%8?BK>4T[><]0M[N2#IN[5T:L\.B'%QG)0 M#&.28BFB[\QH[E?V>]W053=[J9]3Y>J84AB4D" 3.=9/&(*@]'QWIN/:'A(N M!$=["2KJ>2?L>B?HNU_9[WTGUGV_^4B #I0@*'.[/\7I M"DU_MEP/>ZO!=#5:C<;=]6RE3+K*8MB?S?K*?%K]*Z$/P,V]8T\LF[0(LS;= M=\I75M:1$RU&U=P)K8=(- 22ACCLJLM1>_7J9G8]E58W[7PX5QU=R[$KA=J2 MACYRV!U^&,J57Z]:HO(@J#3$Y$^-DK03:1>-^DTBG !L?R2KQL(Z'BTS0$%Q MX?[IQ?-#!)ZM(<$I+MTC>0L#''%I:&1'&L_)ICX7M4XDVE<.YE(*[C, MLM+0J) B\WD@?-$ERUR6\K@&)I:2"V'IMK.!)&8U:QMIG/D*_&F'X-#?P?GE MXM6'9G@[L%M#+:!LD5YDKU=O#JL//Y4_L9P//][ASKG'G:C+'=3G3JS3J-G5 MX[8!?GM>2X):<[HR\NE"!E(N,KX?20S^?A<._J&D-BXONZLH,!I]$ZTD*O// M[ 8(5Z8%?E$ZKE; OC3EJP:XA?Q_4(_DU"QYU:1C8M6DH*5E#F2-YI8?9IYX M.<9037+B-GR-AC J1Y\9$S2CR'4R A/)^/S3>GZU/ >NT9]_0M0^MR@;G9^Y M#)_I+;=2VQ1>0NHZ[WAFY]393M3;3MC=!CAWFQ&4/9@.E%YW M.1J-!_ _@]ZTUT5/(,WA?Q?#Z7A1N7'^9KW[7;PSMR@X #U&:NY6(1'#^ZH1 M&_QH%ZC9)0C^]\DRC+5EHQ=,,>:94^O2&.@Z")&VUR)1;?Z3%Q< 0 -H>TB M3()F%TXBTX/(3.I=$(C4>)I?#*!PHLM;D&3!56U7@C/^;/G#X#W E-+20+&/Y$2/Y3CSSU!VE'PW?'5[LX=R(*\ V\ZVGWZ' M,?I*_)_SST[TR8Z"-KO!1SNGKS9@@QH*$[A3@J=H?M?=URBC&<46E+*%'_-Q MKZL,>HMU;S09*;/U;#57ELO!8CZ9KH>]6;=R:P/UJQX.-IJ*]> !=E\04C 2 MJ8HT$YH8Y:1-#3,8S=_%G;;*<\_13> X4>X:SH!UV@G#TG"HEGS)R@;P\5::32<3K MG1A=;*V]^Q.=IJ EE>E8MI.KF)PJS==2$0&K>\/-L=V8J8,_G.%6J/4J@E WK .:BALA+&7H3==)XP)5M MCTJ8),3Z5KF-C[FU^T0/2*M'8*N*!D6!2U&BBO)KM4=9!67EE.^%SY'UFR[9+IU2RLS26)Q0VM;<<1P'W.0'K M>=6D421'[VXAF06<4U>>,9MXD!*$):/TQXX#IQFP>U8_,*0IT%)3>$0F09I+ MO* 0^+9<-2?7YY?D%1NHK(?5J7S9F,/J\UATK,R7D$_SWF@Z M6@V7\\FT/UPL^OU!?SQ=S0:R3$E\3J=K-"%BE%/F=)JO$:EQCDH]4C?_G -3 M>SVJ]A^$ ^J\:DFT!O5?1&)6;9H=A626Y9@ZW?FHZ\23Z[QJTNFYD))H=$TA MMRRZSC&1Q/P+5'4;H'4*=3&O+0G"RZ+Z#/H_P\^Q6?*HAG1J%F/$B>(*/<H2]_DE7? M]O81V.@7Z@'T,$PB56DK99AE%I9S3>099S0:$/'=TT_WNOJB&WY"+];#SM3# M K'#SJCY3O"U_SC_(O;!V[%G_-YG=S;JSY>+P6(R&BE=93Y3YOWU:#"9C*:# M[KCZ% "9O47:? "X;'ND*LF!-)R-!TVZE)NKG$RKP@9&*XX]4R)'X_V3@3.G M.C?2Y*+1_/R?08;!.Q,[8!1S=\(@YTV60FU='\NXH=3\<$+BB N5\ 0TZV#J M_\*^X\76B#1\X\\'1HM&!XVPB5'D:1&+6.=A]@"T@G4J#DFV#.U M12F&TS1]BB# M14"QU_^COA.2#"5*)+LXJO>DN90.*.1J] M"@A/HU:AZ#JN(X@++$GU0,H&> M!.ICQSY#?[D2-B&!G@S*R 7RPGQ2RB06?M$Y\YJHF"("RF+4*@FIDD"I'&:N M0C*WW)N_\&R$?!$??EBU*4PAJYG124^2O2514GCA'RQ3*TZ;<^VK9$Z.^)R. MKN4E3_F0ARLABM#9R')5H^I,(H_ WEOV434UL'DQ] [Y@B[47XZD4[L2YW8 MIVYG>K%CH\EH,!IV9]/)LC>8*KWU:#6<#);SQ6 P4D;C_KBNR.\G@%;MZ('0 M++JL/MZ YH+=LWZ$13;[+?RMLX?RP+^13O_X-"Z-'1*C\+2!$@A;,T\4GU!0 M".88\?2WI+SC^A-B"51C\MR*#$&=1XM^SS)='!=_E49Y^7AF8$^0H4[TOT': M';TC%O_$W^73 *%?21WDRU&K%M0/LA;B?V^R%G+ED,5Y5]HP^\^_+E67E'>% M[T>DX46EDUN%6'+R -1S@EH:GSR_-;\/W(@L$,?F>\VI "I#TO;QCTR)@AQD M6T6UBU[G.[=EB'9NY48Y'H U_W99:=@?_4>535_HZM0)(7-T2+.$A:J M\XK^#X5_OJN&'_-D[N[,=^"X?@04VSG"(/V&-FK]/_S_=F(?Z:CFKA/[3 /. M$) (_L,R2;3RCP[(%7^,>GUET!L.Q\-1=[E>#.>#]2)P( ^7"T695Q_/=[I. M]@358^MH$&3+0#H:8&Q%&J/$57-IT\,#%@'+M/.+I#5D?\A&F9#Q%EM!&A;Q M5'?& 3<; +(DDLN#(/NW.=FNBS>9Q&I2WP.6E^%$!$%@8L@.WJ>QTV#9S-?@G>+$?/CJVF MJ'&-NF>%0^QEKV=@'TE*S"YT37IC0*#1E\,6EOUFV9"5JJ6@_J/1V!KNFH\JF\Y3YMDEKU.==,"@7W:MO(%W%?K'=BF?X$(O+C4 M2SARM6M4?B%,)'P:-UJ*WIE[(S@?L"W7][CFD(.Q]C5QA 'F([@2?$*:T=,H7XQ!BD;[1@3#/MFHZL)?G1 O^V4R&_ YZG<;)_A/Q MJCK/3TA'/Q:BI&DF'!I.GNV:=C)P_)+7KZ<"TO%"N&:SG=A%'$]-H,(WRP2? MWU3[#^"N/7-'7N1F%[Y1A F9.F)J-P-ZAQ3_-/AA?^IH9400:K*NL&1;%SV&%H'VT M4/9E336VWLM.?]<==$<[Q[+05+YF/G% JDX/G.R'--=))G: L*ZY)G!HK>KV MWU7# _//TS__I@,;ZNCU\QZ\@ZQW==DJ2\(=205^F%]430/:7\ M,FNZSZSI_I5KFB2_+-?QS_<\T-*),,NG"TJG5S$S.J7@=7HK.+-@ =>]!\O6 M_^4KCSCL\RM*QQ)*?>81@5K61A^6H&@FE,'!TO[(#?]*E$M",:O_MD=![64' M>.6+VFBM(X0V>P4]!7( .<$=F66ET[Z8J8%>]D8[,&,"(A?, ^SY^3>^4OV.3&V(AV%Z)6=)@H/V>NT*+C$^J\0M4$1/ML34C'"AZ:O3@;X0%)HZ>?/!/MIQ.XS\V:Q-*(=+P2,V%Q (73 M68DL%YR5=U4W$()KR]Y"$))1V\K1LEWT(.W"9<-6_XYJ#B:9Y1\^ NY/=5]MRG.^F#50#@?15U%8_ MBK&0KNT;-@]_$L771-LWOI:#JFRTWBS@JXE>A@C+RL78,TQ) MT"A)B:N> '/0O1+>,:'!R2?.R11B-K'I-%O)+%N)94K6%I:I@7:SAA,>G+QE M-:8;S(IOQ%TQR"C:;I8P2\XW/N]L0H;<_&"0T2@?Q)GEV;ZN5+%V*YI):DX! M=&(GBWO+/.0K.EWJ"O1,*72HYJD<:N9X M%$8@),VL):3)FOB2+@:T;6-8+Z0K7P>12F 1N16[+>$4V4&0X14HY)/):.Q%])G-O"^9LQKD63./.3-R8+03"B,\_W #+H+.)Q M@.@%A 7LH^X&,K*]!S!,OP<0-=H)6NT$S38A__\)!4S.?WQ!2(Q)?S =C/K= M7K<[',_&W1JS^H<7%\W#$] '$QP/"B&8?U$^R,X,.+:IDOPS]J@=):&4F/I M%1MG# AA")RC5W*>M/1O.:.]\U=@'6SU[15==,:\SXLM*YV:.6OK3 =V&.31 M-#A<=CKSTB6QK#2:9E?$A1*9)!1QD\X!VJ\'Z_TWS?),U_X,5!?^<-9<^(L? MW[<7:CK_02Z=,.%ZUDF..+)<97RPS._DP/18B58HAE8N6:X@,AC\^YR@WR)- M);'I0VRDN<;(>2KDCI(L#(KW?FEY+^[>,Q3--U#.6<8GRS#VEOU3M7<8^C"W M(QUWN*DVPP/*!9SJ%E?<^5.*--(QA8\ZB]*$E1LLWI@W_P%(_]7QE$]F4#FW M'FTK2$"5@0>&4:0J5\,C9A"$QEV/)+5)OZ/+8)O]'GN:Q];*U;"+!RZ" Z?' MDE*.]S18]P5.V>9!?G'3P42X,M/<&E1]-!%P[T3<[YX]>P8'&L#> C)H-AL/1N"_KY+7P;#L=05FH#>DF+DJ]%+4; M)+$%/$%<>=89TX?,O_,>CE\%CFLW=L\I>UN+&R6%&VP/L3AC(&"Y+:61>K!, MC8.=.C?3'D9QD9S38P'%>80+(HH)E[6BV9CIU4QV:%"1AII/$LZR\[I*&,L" M(&X%C.+;34BT3[;E[2@=D7-JJ0%KUK/4)PDPBU?X_1\4M7Y 80:C[F0Z[8V& M(V4UG,%_+X:C>;>[[L\G\UGE4\:ILT_JSV]PPK1UU2!=\TB537)[ +D]J&=< M\U-!>EZ@EUS 4K7.> MC!>Y+C;@!.:U1,S, -07N1#8NN@-B8.NQ:Z_LZT)QNDUP:G13JS5AJP/3AB\ MH*0 *&#<_8RE,2'[NE@:J'A<7W8$;;(MSWT"ZDXWT#(0V$?=],/;HT3AI/C= MHLU)8R^*ZSQN&;C"(&7D ?^'E&70.E>]8>.7J&"04NM-?BE9!GZQ$"!-'^'0 M< I]Q24;R5A3$/+K8DM+IU7A>KEP3C%"(V'^Y=_]7,.N@Z[,I87!DX*FWM73 MHS!(=3YW7/[H336,S5ONNQ^7Q:Z9+4R8-/IMY +KNON^ZEK(G?E.,J5_;L.JB^MGV9E9*?XV(WN M0I$LF[:<]TL*_-8=JP]@:SJ_I>ZIO6MBI!BPA+['52/ET&J*%]W\MFY4*P-4 MV>SL.;:M^GO9DKJ9VLU+,6!Q2BF/ORXY$ADC]G?5UI&D=R:4&CCNRG3#]W58 MXL0FZ3BQJ.%.U'(G:EI\L!AF'LB4]1,3]D51XT?U[NES=AZ>8-):O;(*$\JF;82K(MHL/EOMHZT?5_IP#$^QU38?_) 93 M,+4:E8YB M14A1RB+1@B+TIF,-KPVAQ!'8I&/^'QO"C5):35.'('O+*' /P=0-TLNFL1+7 M288\ .0*4Q$T03V!-_3>KWD(?KPSWRWCW4\"_TW]T(_>$:6"6'V\D1(&"/A" M0QC)9^KBA]!54#;X;Q8TI!. 0FTUA(;\"$1+V2*XM6R&O01FJ>^A%,#4P!RX M/P$P%ZIM?T*E!) HYBZ$*X**DJC,[=Y(*PC#:JRKB%,L1=-L#W;OO.)A.[^: MIL^OPB8[L38;D.7@4?WTLUA!C?L"J 9N"Q[/J4&H]6,U68_6J_YZ/1K.1Z-^ M;Z9TI[W%M+^8C?J#]:3Z+$BKXYMA?0+P!/RD@3']D#-ZYM:3QJ[P4TW&V7.XXNR!GG\(5>Z"O(4@*#YB3JAM#M/<\,+N9\AD!B29!=. M(C.6(Y$2;W(PB"[T&D(-"374#^"$<))M2$;)J^ &K=Q"@_:9B8'+S1I8P5/B ML#O3O^ZMN]FZIZK3:A841Z!L3#N1#]5'?6[<5V"G]RIDFT&NU&KBE(! :&!Z M;2M6:M)<-U\*4:5P<'E]"1X7%K2FMJN_H ?K3?C)!\L%S@-:@;GZ.^/S)K.T M#R36?B?X0,?_ OS3Z2,-<(K$Q+BWS ,*[_;%2"Y((/G.R>+SWCTITV+%I@-E M/CPGE2&%!V>4E,9<<-1EW%+0BMSH^*ZDD(0,C^F"TNF?5F%YJL8*UR)-/ZA' M0$S3B"LNN=:QNLM3>HZ$$N;8RY[AEQZ 12?X%'L4U237<8ZJ+C:71>65]+&J MG*#_)]4\ ,P-C]/?)-7.ET>^B%H:U66.VXN_2J.^?"5D*$S\D*M.9>') M.59IB;_+IS9"OY**RY=#4FM9>'UTGW/# 5,ZBM!+K,8I:[5$\66D;5D( M;A*%*)[N277!UD4!,H_ UI!.#W1.,U(#+2$/)\%;EHIP&78ZR.,-%I;C.OA7 MMC"E6\<0>BE;EJ[OT;8T ';.&L(9\['(EK>-,J">P T=?(C^!)".5L+5;32(VJ7G%"U2X X)B MF9K^%N4/70+30AG.4,?7EGW*X/5]ISH^OP-5L"9G*2AQ29M:\.UN8X"7@)N^NL08Q]5F"F(#;T<*O=53_ M<[=P)K86?U0?1P7=1R/ZABN M5*NM9A@?-,K:H^3#'<]R.K;HG%@M8PN-=+S.^#-OUM7@G#HE>/IX Z;#?+]N MP.":.K^:$7SKYI>ZGFMV$MB&JJ_92;!=Y< 6W_W[\3&3A9UYP^B=PI?13I. ME-G!,(K9$A[ 4>0/B6?XM1RO%;Y*$J#9;-SOU\T#1FV2"$$IK]Q^+&0:_P9V M!WH75D8-B?5,J22\!XM6W(:/>^Y^*RE8(-1OE51\H_U6J=W!"_RG9GB[X"P; M[:6S0FM8JTO.$+*>TRPI);9IN&#-XF_P,W%Q-C^$W=QR"EG$P2&(*2 MV!=P,[5CFR'0S20!*VB56,;-U"X>7+N;B8(0-S?3ST9MT1@^\A^L;-_<"X!:X^ M"ST_]X,,EJ(D]NSNAPLKT?1M)W_W@PRLH%5B"?=#RWC W_T@!P\8M5G"_= * M0JS^RX/+E$C23/<$J:C$!*#47IH U'+6[I# .)_"M1G9WY0J))TJJ?5PX5JB MDZQVY4GH39)!ZV5F6,_Z8=7-_*-; '<( 4/;:F& 7;SSPB:L" VT4^Y5EO&,A%HM"Y? M;[0J\U.UH17YQA=IZ]KZ'\$O<[7*SDM>G:X^@*WI#GBV510T MNE0_'Z'8UJ5OFZ9*2]1?6-1JLO"*\%_?F?"7P']GF,E9W>NFGST,VNKXC37 M*WT2_2P$QNL-,GU47VY ODI(,O64PK>_/WJ=],&FG4P47("*.X8 MF-)700H6V06L%"N/CP_1>X)"FYINZ+[^X"\6L/=0[B>H5*B05VSD/&7])'Z2 MO*+,FSOET!"P@JS:H1VE$S\#H;J^,U@W/;B4VKP!VT<$9WCH&[@*/I6$0\#: M5 I"I4>7C\@!P%]B$R07:>J*258 & &O3G#9]-((N 0[3PNV^9;F;TEV"^N( M[DMA<[MS:+;5_!(*DH '*<3MM'VY7BT#=MD)#]: ]0CLO64?D5M<^:G:N_-S M8G>F_X< &I:->2^],8]_^M\ZP<=1<-EJTXEUH./W /[^W(E.K!<-V-$'DE%L MXI,%?ZP6@]EBO!QU%_W1M*\HR]Z\.^PONI/Q:#D9C*:5SWA;[14.!P-L]MM7 M.%SGEZ-!02ZJ _"#*N>?YS*/ZJ>?%1=;!??0#-0PNTS7ZO:\#&/MI- M*"VW-@MH):EG5LF%ZI1A*1$8*O@!0J!QHHPT>JS:4M.C@?7X5KU,+(S'649S M]VBH9N[[$"(^)1W3\C6?L5*L"AA9#$ILQ^C+Y1!#EC&EI5-]96K,B)%C@$@6 M$N3"A4/K/B=(MGS#2=S0%?./Z MV%H=C,V/-RFL#/\_(4;!<.[QML 9G[@^,E>&HM!XZ2$G _Q-M?] S^N^Z:YJ MA(E4OUJJL;;L<*"N==MQPW]GF5>V%JZ/;[Q JCW6I3"#[DS-]J%$)[_PGVHJ M36WQAFY\*HF5K#$MA7&,EALQUP-"QGD"[\#T,IDGZEM72LY*X100)\-_EN6. MB++[I^>X8+=ZT=V=6@FGDY^\4;LR5$.&3^1@>/E#.\-O%^RRL23GL:>K?'WD MY(!/2+-IP[?>J>A*"@]%Z$Q#>SIP&JG!>05I"\[Y4]?+VLK0##D^$V)*1\WQ M-25P4\P=L@L:>DS70K_:>*[CJB:Z&AQ@*N@D@/;S5SXPZD(X.C/HMFYK&%B( M._/"(ZTX<'6F 90;.(90YCQ06S^2FIK6GXV@(>MN7E!'@Z(M*7S*6I@8:K\# ME'$&FIMW8*L'$"69(*5?J>CKUS=H9 X&BKM>6MM=7PSK$\ ML!^U\.(IA2X M#RB%L#_M(AR=9_1@6/SOZ&VZ!\O]3^ ^G:[AXVYTBOK>]0Z(:B&-AD#9,\ K M& +!2>K:LL-?H7*X _!J.W$;+#7B'(T@Z8X]PS,)Y,1%_Q>N,\W,\R5MC M%CL<$0&D.Z#,E.+YIT5- %CV1H!\."("\+\)+X0 L J]#?!+WTA TA$ Y[' M8.)HL+:\S+SHV,(W$E#@$7&@OC,J)@[H[_26 !6^<8 "CX@#/,]PQ'%@JW]0 M4P"634H\@W#-KI8!.#BB$''ICB6RI4"_I*< ^N6-!#2 1#20[DI+IAPKY#NE MIH%?^D8#&D B&M1W8P1#@V1@%Y6;(*?*E1*B""H1*^3.54^2#.-(R*ERHP@U M*A%%!.>U%TD1G*LAM]*-)@RX1$3AZ8"LEB@X9T1>G1M-Z&&)6"+F'D(E+,&X M*_+JW%A"#TO$$C&Q_%6P!./0R*F2 &/4A6",KITC.%0BBO#T<59,$9S+([?2 MC28,N$1$$1/,7@51L$Z1W$HWHC#@$N4AX.DPK>@%KW1>\=7'FV7"YG35\/\8 MNT^'$I2QIA/O4Z83!_\X?38HDD@NCK[<@!3B6Z@$GXR;?1I8BLSB5/5_#!:3 MT60RFB[GRG"B+&:SY6@R6,Z4[G(P[2[&\UO"<:H<:'5:-1%*3T>7B<6M]HQ7 M-6>WE6)6%*KA-*/RT6A,CLD&9;>5@6GYFL^P/U4!PXETN,=__I%<$7TW=3<[ M;VU><>FT6IF&+M;9K!C)8E4B20D31KQ(4I8>E&5X7?-%+ABR)$.G,O0DGDN@ MW%RP\?HA2"36MBK];F\&_D'<].!]U>!&%HF[/-J7C\)B*(7AKC (:W=VM#6] M]U5PM#H8!:3WYG]D56M*Y.LA' >0A&;8KHY.E>5'OI&+'2L!:;<;F>\G./"Y M,QW7]OP5_<9]16&3JIGY% GO71#CYZ^/]E(@+""9> .2,=>=6?PJ^%T]G$(S MB_=E);-U1"H%E)>*;IQ25>K?^?AVI.NW@9+ MM3CSRMR=GC6JN22T]8Y'U?[<[)\<#P6 PO]JKOX._\)Z/VA >3\H_&+'VG>> MMM\[<%[N/,+_C3[;@,M!U+> +FY^]!>346\Q[$^Z_=F\VY\L!H/%BBGFHT<:6TF['@%0J0@%"7$E[9NB_YR# Q"E5WAK<@%PT"1>I3 M=*MN_$A NWP:%-B*\P)&2@8^P06CK2,/POE2"URL9,:O4]61CA.5Z3=-+7:@ MQ-Y#$C"$*A<;82KIVP9^-6&+R4 M#FXZN\^?+ /%!:+RO(G.^GWYQH,8?G(<"%P@KOW^A,1QG2=7HYAS1-;OMV>( M<&%NE0&@-)K@-)+>?%_UUE5MM\GS3Y.#IF]#J\*A1:&(VYJ.$LL@8**V,97\ M_&U,U3:F*!11]@+9+!A3)CB@\+5G/M<6)!Y:4+5[H-P&?MW&]V2CVX>^KPY5PLYU>0;W(S]NPUNR0\QY2WO..7^[^TCE_NA/[=ILO>Z\6XQ'BTV(\GX_7D^%\M0JO M WC,6\%->E* MMP1,R]=\@2T-+V!D(=TI/1!:H 2+0>(-;FQYZ=1?F2K3+&(#218J"+[0?]V4 M8 >*TWWOBB_T7Z>6"V%$V#[S3NLNZE'?*]8V*T;8$P;95IFRI&\80=PFU[57 M$01A[1&CN%3\V4['1SA/ FA,?5&SS!--/?FX)$:W%U:I,#3-=XVT-+'S-5"W M'D@YF45<7N?JSPBO/J_S;:Q4BG/S7[JN_!V6:V)H"7R$AF/5=(/>>51U-*R> MU8_?=?<5'0;KY@'^(AL>TBZ+L:GKI2 WM 2\1%DQ!T,8G2=@^,DEK'(\+-K< M]7*1*V("'I.LVB8BI]F=XWA@M_3@5O40K#O\[6KLW,19?0!;TQU\'!IK.]?+ M0#Y05?/*8T4O>YRECM[6X!+_-:)]YP/]NA-TX/RZQQ5&@@TG2F_656:C^6(] M6HQ'L]YLO%#Z\U%_.9Q-9]6_D=302+ :S5DI[586"=8:=V?)2+ QQ&'4RM,5 M_'XT%PU9(C%:%0DF =/R-5]'))ADI!,4"2:!^BM39>%(,,FH$(]D\3TH1")@ M2M]H4 RBVSL?C/M=&:A5\5)&$(2W0!$9N"1&MZ4#1?+FJ,;LG*0ZC;D&PG%' M2W#D1D\69W@ & =O.*&A*Z8C'ZR$WH(>-&?9%X(52X L)NTT[CM73.1*H.04 MDY$TNK4\XXY04LW/;7R,%WW1?I/>-36PZ!)O733LY#H(G$#!1T(B0!%RK3:^$3(9EYT9B3 1F85O%D M)PC"6T)SW(Y9X.L^Q(_)QW0QS!/J[LC#LR6''*AEQ$BA'R V#)H\_O"G# 8O+REM#3V[CKZKQ MQTLY-Z\B3M_)2]+B=VK)[[5G)-7H(Z2 5.CJKX9+Q?S,2A*\"B:9BP]>^0BH M#E.AB;$]HGG<.O!G__XG^W$_]PBZ]V]J?S67^R M' T'L^ZH/QO.QTIWTET,)_-5?[):K6J\VDGU7$*8L1[^:[._?! !/97@T%WS MY/@M:0Q?*:UGF+7*P&K9]<\[$]H^:.Q4U[?^]R$LA,N@A!K2L*MZ6J0IR8J3 ME%>S,$(0;W\2ZTA'$58U42N:(*^4JD8$W^RWJI&3GC%5KBDJ)2@DK50Z*:54 MY!88L+G#5V "6S44.)Z@, M".0K%&@)WH%AO2&$0FGRGN;.JYF$8=8.(A256\1SS-4\Z9>[#+K/N7?-^2O2 MT:K.9645V%[%[6PFK[MT%*R"!K3^7 :@,*C/!US[FC5G]URO=&E M^ZC1@)72+LGQ)P*@ECG[H@1#!.]>O(@TG*E&V6ERY8(AY?Z?*D4;*=>4!)K. M11ZO+()$(M2%>V( J26XG6UJ4%C]W5\V9.ZP\RM(JQ\"V&<-%92/D_$U>#X< MT>_VQHQ:Q5=HAU89Y1/A%2.-P3MSYVG^E$ Q_K(*MT-+#+)Q"ELJ-.ZN)Y>@ M!$2J>CDE",*6>:L@-D?+]&WJ0GW37=4(LKD@/[3]#M!;)VO/]6R TKZ@%\"P MYW2,[+FI\CB;5)S/I?0SK@+ MM3.\$B)7BN@59SH('%=WIN/:GC\];MQ78#^_JF9F9CC>_&?\_&T\U((PIW6T M9*^*Q8Y!;.M@JT?% M'1R\A7.2!H>DC4TD2:AQO8QB!47 A3TI3-3IVN)Y,)W+%+%:- U>+^TX8Q:R M@'QT0_-H*>]+: M. )6-(+6V>4P-6<5DK!K*JG!S$02GDKB/B,Q /X MZ?\)RS6JRDDP>A",::NVPP0B%<=':/PI\W(%,X?!_;T&P,Y90WBC U+_4?3H M3#7KC2.&FM?'G++@"(V(J'Z5FXL$+L8UK][U,:L<-()/M,;5,RN T%E;-I)= M=QQTMH>C4V;A*^80/1Y"CZ>&G.:Q;^J'?O2.%Z$0AF']!+MG:PZVEG%Y^D1= M[_I84@X:N5)'8@B3%.MTOD'B2DZ5*Z5)$50$G I5E%D.00/G6MA#W64[\>EW M>YBAM,2N&P7OE:E48T MEEE%I5,<)?QY>A-O)C'NR2TP=%XJ:92C3LJ5>- MZB*:Y71!Z51&!3Q97PU8MVX#&[-Y![:)'F!;ZZ9J:M"^H/YOK;U]^LN=N0,? MVY_J&_I+3DKO$FU*S0.FE3!_&!IMRI,FD&#,TP6EXT1Q; V?;!CW $[CZ@')IEOYBZ3<)EK""FZBA\R8RK'X*4R3.Q/V #C^WTK2);.I M)';#V;@W:S%MZ"$(Z3.3@SZ%H@)3TX'#=N=QD+[S&&N[ ]>!G43K#;@"2<*&Y68D4SL_ MYNMU=SI93\>KV0H*/^AWQ^O!?3Y)^S6YS.LF!U(R%!3*U*#1'8HKDC=5OR;YZ*GJ,!H#-BZ$??"4X\\\'_VR9,%WF59-.Y:4F MST+2RG(1-:OS0=>)4VI>->DT7$A)=+K.E5N69=,6=M/]G%OFCAS-?U$L*=.H M_I#-0DI(ZY)*3EETE[)0]SDQE_@*TNFSE/5EE%- 2$NM3/A\!/YQY<)0]:,3 M9#NC8D161?F9059N'CNH96Y$A.6C;>T\S0V$V0)C#Q>MGIWQ;&].Z?9HO8B@ MMVA(]O# )G.DE,3-GSVRUD[!57-WH=KV)Y3?CXAA6/=G56\?7TI)+B#*4=SY MFJ)IWM$ST%FT_S0M2L]J@U=@.OH[N#-A#8#09#MK&Z;/VF+?Z?@?ZB2^U D^ MU?D3K.#\N_BS-]PS.G1H8,[4BC3QH_HT^)0]))VBL30AC74HJIZT>2@M?J.O M>OL!X,A;&KRKAX2W3/^4DO!Z'*F.- SAIM\,_P,S (WFR(641/=B9EGI.,&N MP#0)Z"5MM/(IA@_1)TE=7SJ2T"NXT*12Q'79,,(\ />[:0/50.\ZWYGOP/$C M8+Y"')')I>4-53-)(,<= @6(E"H.2%N8Y3\@:03JW/W3"^2GY1.A M\C6QB!4&3OZVVKE#6@7FGK4=? M$0_HL=IG]>/),HRU9:,G<'"\HF^AJ90BZS^#5B4A$7H25/WQ@/\ WZME0*&< M8&6*W9U?%I2/,255F[4CIQ*:$R?>@K=:7=5V)6 &:=!%B&*X0E/U"MA3& 9. MLQ;N[KP6+=54;3 MP;S?&U4_N+57L/,,L-E?]OG.W%OVT2?+_#/\(^G(J$!+TDPCG'2781PX@2)7 M"%,VZW)>G HC>3;V%MCONH9[!B^KF#0\X:W6,V&81*_SX;"PD^C&8MA-)_/P MAUA6&H4RP9ZI+4KA9(D\#GM-=(LFRLBH*DK,T^8X7S)9]!2*EY.H/U8F**EQ1)2W''E%4S_#'>)=M@C_(76="GY-).+ZED3+#)5J(NM MM7=_0D']N9KJ8B TLQX^%D@[Z24IJI\RA4W_Q6%0ZY,SJ49 M%5S=VNP#(%0_SW P_V!XA*\@'WN*ZCA-%T:IA;J,J@]J?P+OP/3 &J*+;GX@ MC]SONONZ\!S7.@)[]:$9GG_?QW'@ @;L\ =R]:9.B2M_<)!QS* M6<3I"Y%"HBB#,CC]^C<3<*K2*FNP"JOMV+M;$9+,M:XUYLK,?_[?4M>(.;1L MU33^_2]U1_Z7@(9DRJHQ_/>_0BL72?SW__W^7P3ZX_U%$/_\?Y$(H7;3S3(A MFY*K0\,A) L"!\K$0G5&/XF6.9T"@ZA RU(UC4A;JCR$P2,4>4??Q>Z21"3R M>[_!-+#1\Z;Q6G-5@L2].2"*6?2,%&>H6#(:29(R$V&2 MI!09T)04 8H"XHHL*8!F]EI"__PS#!F=7F*HE1TKT^;VRVHG.0 ^P/] MND\5]0EF/:2B#-7CC$(_'';8-AF:BC_5M']'\, QCE+)9/+'$L-PV]U'V#JX M%?^Z0\DK0((X?[S'S[&=CM#L =+4HTAC?:2IWW[_,X) _OV/#AU 2*;A(!7T M[S<'+IT?_GCQPQ$X<]7YO]^"WR/.:HIZ^N/W/X[J:/#W/S\V__IM#4QY]?L? M69T3MK/2X+_?=& -52/BF-.?47+J_$)O_8%^/KA'5NVI!E8_#=. ^ 9U^1.W M!BW_HRK+T/ ^HAMR%I#PF G74)TFAIB /H@\(J$,+%D4^*RH"X/EL#&,]$B^ MG(PHJ941CZD+1!K[IZ%J:(B6B\;@C6CIMY&RQ9HB1L4H)6+1$ URXA;Y>WXA MP%HE%8VL$C9;3GTC#*"C_@8*YV?&U'75P9K;3AER!K6'M#W2^BJTOQ&J_.^W M@M=UL96.%J>LF;%(G7(-JT=I[B YQ)0X'--'C)&B@T'28I]WYKVI)"\G>3$) MJTJ$K,+EJP>I9B8 6*3%@ M1,OV\:%T3:&.REYG-3#<]N_>:.=41EC; M9&F508Y3)3ZI]88BB_NG ,V&)[KXG/ZP1\""MECMUY5>860P$Q6T5#,=8>/1 M9.-UBE&&DJJC+OW[K5C-/50A=63LD1,+9=XQI0GOO;WF.MCL8?_X0(UH0KRN MN/UU1\@O8B.^FVB0+D@A^7RMLGSQ8,_0D.\VV@3+U'(I*2E.5H->/J^UVI4. M_9;1?J3Y.QQH&V@N/!B71S9C4GL@V5G!F)=#Q72"^=-()L/)J( M,R1+7P*Z3XTV&("8!AH.$?@1A [R CQCDUJJ]O:&FC."5M4T)-^A2-DV=.P* MU ?0$KMLM"FZ-9>;T,UTN]V.NTYDW=@G623VD&)-:#O(HCA0S@![=$"CM)ZI M9I9R:D+"R"0B9^V&5BXC&E$D_O.80C\.?7A/KI#_".W?_^!8Z:?MA4%H^(07 M._W$$<:_WVQ5GVHX)O*NC;Q@$H>OD4WH>K>T92QNAVWXK]M_A_?5-EW+^^;% MFC\#DGNC>L9V;PA<1PRH(A)Y5,<=$5,HZF(]3!71FY#C.8?XIH#H9$;A[[/1 MG$0B7S\9G0HSN@VQS^_W 'J.ZN:;*N/OB@HMPAL)/!KV9XJE0S_UX<.;YFPX MQ+Z$_U5&+UM.-552';]KA*RB7[T\U4[;[8WNVV\\O)]/#N^?'T>;_KWIT[8' M/XX-=^KY8MO>.L!RL-/K>8@1DD+_;=O9_K:EF[QW:]1S?P]_V7S?O.3' RT5:I),B'L:KN:B5K'O5 MUK@%J5>=F!:;,4LWV[AQ\2DN4JR7?TR^G8MG:F/D6CD0=Y2;N3CE8^I3T_"2 M5/MNT9[C%S"W7.8FD40^+PFJFHAW;('*DS"TS'URE-]^'_%OOZ!V/M-#>RTB M.(GOQ^Y' VFB:VXDQL83M?@JM$H[=(CX#(_ME+T^#P)-Z #5@,@OLPP4 &[" MI$4)P6MZSQI@H H=P; @T-0U1*IP#GU9 MR",[6#;MC;6/5M*:%I,MAP/Q9+GH1M;Q>_T+Z8.SJ' =F-B;Z7@71R_3S(JC MM*690JF42PFE[CC>N;]VA_]#'3UZ4WGPR0Q^VM/KT6XOIB3=*DFW.ZWT@NI4 M2W)H$[ A]O1"P^[S7#U!&O=[;F%!3V@-4)3+"JWZU;\)V MM>ARMIS01:/2H,4.GVC??+TO!X/SG+TTF2[8Y61LQ?%1H1^W;'W4[]^BXFC62?8G M;&-6*,0S4;)&WER]Z^7V>9Y>:3(U"K46J'"KM#N.M9>+IE3X0GK],SR]L/'_ M&4>O6!?S_72BO29INZ3*%A*7Q?#:%?SG.WIA0\%Y?MZT35MEH4(AKW^EMN-) M>CAE!U_(Z_],\8),NK6HJKE4N#0JP3B0P&U^X!?*BC1UTH MNGLI@Y_V]')<06UUZ+E&JI8S$Y;=!9<:7+V^_P1/+S3L/L_5*_:C]7&SE;"X M?"S?IWJ-U<@2OY!J_WA7+X0 >,;7NZ_'QN8PRC,D*-E64=8GLV;O"[G[G^+K MA1 &YSE[6L'*W)O\M"1$2M-,/FW9,3>\]?77Y>R],RA>.ZO?0L.W76NU7Z[9 MRN@99[P8&L*,M212FXAPF&1H_2:P M5Y8\?2RO*S-*%W+R9#BAF=I"ZJW;H^;-PEY9^O.8P-(6;%N)IKO@(J0A5>_C M]K!;NPGLM47 CR6VD6 KHKQ01)(>%RFR;[0K;.=F83^8K6>N/TPM@"6W5E-X MP-0ZM+Q]^KS=._#6(YOLQ:AMINU8>6)P[\G0 MT*PUI!,^NVW+$5MXS\.:4C1D=:[*+M \EN-?,B,5*MP22BY>=5U3%%6"5L#R MUP&E/+&X6,\VQ4DF&^=4FIR,XB!TRAV-_>=1JGS[C7]Z@BPGP7(%X'P8@=.) MR^557H::;-?(EE/]7F42 ?T<-,5^O%<.'6K"Q\&+!MK'6A9Q-H4 M6YJ B1PGC\&Z.V?)&E/.+:-V4IB&=SN1$TP\.;RP!]9;LQ\3:0;O*)+ =G_W MY76"R=I=O6471Q&NLTB+9+P&X^[]S>X_:?>I1(2,16CF#+O_\-:+[SKQ4IFN M==+%RBQ5Z JJI"RH+KE:9TK7QO\/D>G0>'YG[0I%T\CO<24O_MG;2ZC:2%K% M0F'5)/-DKV MA88P%D.KPH_O)71\:%_,"N\V//1 C;=OM)N\$+!Q#:KKS&+6 M3D_H%8C8B6ZJ+:9#R\834OOD$,-NC<]DIR>.^^9I.]* D\:@-Q]FA4R%TU/* MLC'N50U@70LG/8E\8G1A9^*9-M6O>MFFDXYN>,I#35.-81X:T$*1IB&G9%TU M5(1P@$-,;CE%M-QZ7=-Y+U+0\Y,^![5EL1]E9O&,$MIPZ(GQ[Z3Y103X4G;Y M'5&$5"($EC1"Y,O".=3,J9>_]&D78 =9=Y@Z!PKM&[):FE8 ME!FN9-4B)<8$6DZ\;NQ\IA6Z<%O7'=^/@X M*Q2&/L*R9"4N,SK+#\8YQF!%Y*C M;&M2=ROST$5,>&YQ2S1_JO& :L]-+N*S)N33,'U?6B/B7:;A.]G$[01.$N,A M^;)OVM)UCX AR_P]*5E@^0F2%?4EBYO-F64KG9MRJ[@T["SC:VF0#YVF/B99 M^U3[TR0K>I.L\$I68+,Z]?H(#NP\C5R?.:1-(=T8_($4;MWMM&NK!KJ)]P=M/V@I MN!P\/20[O:Q2GI5PX,F#>$OA$LO0I;>P%!TC4#!G\C2%GI.X%Y2^'B/M?A\. M:/NELVHO0K"W\OE=X*H:9$Q,1NL"V1DFG-5L5+6U<)9+/@'7/7+BP ?49JMY0NX$? MMW30FZ'< 9:%7!)UFRA\FWIEASR5BQIN7>"S?#U]7\Z/L]RUJ==3M+GIVJ^ MVN<4+SVJ:7FM7;N?N FU*="&E&R$KQ8DU!"^:>$S\9Q!';14>?A.VG<&Q>[ M<7,.!^WIHE1WHN:*N3;H/J3)3>M^-DI3Z*^=FROFI\:LH2XXUX6I6('7 M%]'P+=0] [J'5+EIW>M&ZG,:EUL[J4IO#;7]I7S8W\<%O;G KAT3K*+E&AQ MD7Y4JRRE1'VD7)MC>$X"_X_C\LDL9"$SHAIVO#CA:-@ENTQ6YS7YV@S0BU.' M?QS_'V7M'*62J2?*\159&O6;E6[]?J1EKXWO9^?=_CA^G\A_Q9QI>I[ATJO) MRFEFABR?'=29:^/Z"Y-6?R3O'T3A'.R*\78WG^#8SMK, 5,O.>MK,^PO")W_ M2)X_$[5V$E,6@DYG,5%G;L'FA0PW#=])4I<+-;\")AZLK_K$&DJ-[8RCU6IR M3/)K%I87RV&VU_U#8L1G7QO2?'((5PA^5 WE/)%,DB0 ]Q-VF:N?')M:G7/Z:&\H]$[7.*MW _SDSR;JK/1?A.J=7( M53N%^;6%1W]F#>75X?F=:RA95F-;D1G9$%@X[::59:3JR->F?;]\#>75H?3R M-93WD3A+I^9IERM1"C/CN')E;'[Q=/1-XWX6EM^UAA*FJM%*O;ZLD!T&JHDH MB+*+_K7IW#^@AO(/0^IS&IX/M3=N^.X8_KH:R MO58[1F-!C3B06D;3$9@MNN#:4F9_>@UE2#&^)5D>FD,+3$>J%!R-M0%PU32$ M;7D%ETD55&NM3G0A68PF\XO,J!A*))X=>,94F^*"C?N=N+3\&V[_PRS@_'\%/@_C<>OGC=/-5PS8TT54RBM(2MI MZT5Y$ NED(>O.OKJL+ _RS=QFVF^WP8#+L]/- &F5)MLA%+@/[DZ^NJX?')^ M83F4(M!E9G6!-8WR+!X;V.7K)6HD)5NU M*2E>VV30AU5'7QV_3V2V9Z[$9C1R')_ 0N8^+69(#G'PRKC^P=715\G[!_FU MQGJXZ%O+2FVR$I08G.@E80:O3=H_L#KZ*GG^3#YJJ,53BS3+MH62/DTFR],R M7VM=FZ7_Q.KH,)PWL$G)I('FG^.*M.#1LR;J%IP"5>:"HUP0N3RW..-:%AIP MRK;A]G ]WK79U#B>+7/Y6CO1&ALU20H?+C8YFU,CWSOG]NRAOR=4/F+G[K.Y M[PVX:AK2$79WV6A3=&LN-Z&;Z7:['7>=2/@6RIS/[B?&&G;^[C0^O:?RCQR7 MF84#IXA>8[FXOWM>O6G,H>6H PWRT%!-1 <'VED7HJ?C ;^S!E-@HSK9F;#2 M+ %G?3"+U4,7TV^X^7BD&U?_^:%>4/-3]-F:_^#4S8N??K=-?'(S%PTF8^I3 MT]A.+FV/6Y4D5W1P&RK?ER)(]=V]F;9II3+JR,I9PVF36J"VO8Y.5) M)W31P:.YGF-#W^F'\\9^,>R$84W5>V''MZ/H-@N.,#?FT#\2:I,]E/*=R+W; M,LE9!1C+3$H?-,*WT/[U\'EZ^#<$G8&@*G0$PX) 4]=0+B*-[LM@'JA&V;0W M+@I53P\+BPJ0.;V822;S<@.JA=!ZI"\'TEE4^-)X.G&*WKM:LP+#Y!O1SL@A M,^0B3G92[74L?%N]7)Y%+63*@('6ZE1%83/JX)F69LG-+NOY S]$G6 M["LAZ#QKIJZF:5)ABJGZ9)YWRRFOI >^EQK%@8\OS(FV+X\;@T, KUFL!VK+G:(A,SP(;6B3DZ\$W5[LM&_J5T MBC\/<"0OG+&@K#HY(*D:ZOT>3+P,J6 @GKGHEHJK.:H__R&MFG!N:G,D88/\.1:C S-21GJUIOC#W:PHR+=3[99&1;A\5^Y+*>>^-^1"R^=CH]M9 MCL?#"_O$SP.!IK:(#8O MPG2;<.QG83J^JP$'*^@#T/+K@K-*FL0%H35N(<]6F MU4G)U!/2(MUHR>W0 O3D;.9Y]'H[9)\C]$Y>'E+Z.E3HNR T9[H/M[EZ/4!9 M8=K3)#O9$UB1=&=U6!@ZR=#&[:\!Z(Y<-WR^')^O1Y8BS7J-P5 K3CISE9:- M-$]7PNN:?UW.GAG%YU0#&)(*M ?::.O/ 4VK37%#F]KL95N8C83[^XG:2B0 M5>UV$S"T69T3P]MSP!Z,[TM%Y&_$@&>1@L4J=LZT> JM/-H U L6L.V ME;&TR:0CE6(Y>CG++).A]7=.@L*S*><,^(:2!R@Y0JEM&A@*0K/K5LH","KM MB /[W;X;6H/P-#9.#_-+(^+$[,#;]893[*XUI'W[7"W5=*J=4HZQPW? T17H MC3!5_;_8I1@UE/MQ+EIE)FRGM:QG73)MR]=G/3["I?C(&.#MXEUPXAQ9@LTV M&5G6%#954XM6_";>U\7I)TP[%5GUQ2QTTA/7I1N*%A]$"M;U">X'FO8/2-,_ M;Y]/*N)JTIS+DW*\S^GBLN9TXV,VD[@^>?U@1?S.LV8O8.3YFGBI9B0J'YLK M9";9(KOL,&)0D2N5U$_4Q)_,ZB=4<6J2+$=IJL&0;(*Q.LUH?S%<7BF#/UP5 M7VC>^ST%N%P0AV-3J$8G;+Q8(QNB/=+"=^;V%0CP15RIM\NOF"Y6F6+"+0J9 M'D,F.TI%T$O7EU;]+/F]=,7#VP787.:R=J$UD2=YISR1D5%EKC;Z>CE"AU:"#T:X7[_\ MQ!"_=!+[+"1X0EZ'EF):NK>CPY9(F^G/$2M.)6&M"[K;ENOQ!;.<9D(KY0] MX,GV$Z/[4OQ_F.S".Q.U5$>#-:5HR.I2^+'5+VC*EQ,[!*K2KS9E,NA2XBPQL9':7*M]_XIR?( M!"T,NM123>BVG"X%I,E5_9=9I$;P?>/FTW.W:=3=QKQ6$6M3 ' MCK>"=N/R-55[IRYR,;FW66>=/M*?"A9(EOIA];T/37< MQYOU'!EOV/E\IG_SEDV92EPL#V.S2I_K,"85ST,ID35"9\)"O2E3"#U?[.XT M\>* K?-340U5=_4'%NBEBW4V/[6!I0)$ZR;J_6&MJ+_,J8:88:C#D1/$H,80 MW\F;BK7]!;DB<,DOP!3_$C0_K$D]31!B/+GJ%=+W[7J^$"N%3OU@IVE+7-^' M.J#NVXW7NZTR.ON-#QFZ5Q3[%H[^X3('EN&7.8<=P*99<#."WIX4ZF8FFM'S MH3, QV1NG[HWF?MC9>[H5L0[V?"N/1"E,P[".G(,88);4_<5O9"=J%35+J(+ MZU7X]J\\O6WQ#EU[-'D[C,\YZ>H##R'\HU#ZW'%MO6XERH B1Y.KUG!)V_.( M&@U?DB"4D/VLP]FN$;_!C^^B9>][9#47FVM3;I5*WA?N,S(<54/ICSP-V0.: MW+3L-:/T.2W;: UHKBQ/24Z71_%D5B_H3O,*'8-/@.Q-R[[62RA*)$U.LAV= MR_"#5"\F+2? N4(]>9YI_Q/Y?:BOY/2R41UST3:73\3'G562E/J3*W3ESE,R M7Y#?;W.+(JU19-AU!M8$ *M2D^8\*\]"Q_Z;MW(!-#SG?E!B9% <#=P61Z_8 M0;'6&K>:W=!ES6]>P?L>MG6)#%Y%9\Y-)ISVRO0YDNN&G9S\EP6;,>,RTD[CE.'Y3'VD)V38>[0BW[!V6X MKA&_AUX"PRJ\VI.9)*646PE67$FJ M^KH;OEVDPI+A"B&_W^864>E:Q6@E1@U2-Z,9:]!SF_HH=#;FYJU< W/NA\I M4^ROJ\W$A';X5L929G5-"UU>XN85G+]*Z_3Y\<'"X]6[A%J5_N2^H:6NJVKZF88'\I]G/G0ER1ZOJ(-3&70MESNJJP9AO\I"/T)J5L:L J_6E! M7H1.5X40+#XO+WI M/GK>I.YF+:Z2+'#]H9 GD]%4*C:&0NK:U-T)TMST7DAP]YP"G([JY51>IS,3 MM4;LK6:TK]KB>+D KVG/- M&N_0]="Y&#=M>U[<,TY;F74AUF^2+">WIOF,V8]V0R>L[Q.L7"6_3OEKO;FL MV;6D%)V JM6?Y%R.)_/79B9?ZF2%BH-[VU=_8-I^KJT9IIK,F!-@K)5H6"\)711]"S'V.9_%9 'S7 MQ'W9EELU?^W,R]Y\%P,ND[AOS:N-^R0CV1"UJO9%,%G3:N3;P_1FI^RL&WG,J M<%&(S*U";-;F>"?33C*=.%Y0<>L*"84"[:7$[;0K\J1<:4RBU[; MW/>').\O?Y;6Z\Q0RRS'\DZD3TT ;=-+Z;XXK\5"IP#^,+/PC@H^/;B/#(!; MKD[RDM&1&R"6D4:ABZMN"O?,Z*?D*#-#4J8);J6GR:DQN"_/PR>N8J_W:]_CFW[!TB=P;>+=.CQQLO/6 MV8YH+NS)+!*K44VNTH;A.TWO&5$-B/Y3X&\2>I/0ZQ"\/"6W50KTEY/2.I_B MEI4AY)JA#8]N4G%]4G%D(X OZ&O:J4Y17C%4F>M NK2.CG-.C0J='-U\S?#+ M; B7[W\M7U.;:LLE'(AM@5VGEWRO,'6I9"@3$3=?\R:A+]M@(]2"5VKTZ*4@ M*1UR-:F7YS%I&BV%MY+^)A7AEPH_-1U[) 9'3].E:>^4UZ)'%G6^?X!N3A0' M\EANKKA:KSN]+\?2:N\^M,@\?I[MZ>%=+#M-QC[Y"-M@YIK>G6%*-6M9JVQU M(:?;\X0YRR>6425T?OB&DV><6OMHB!?BYJ46"U#BL&7&HE;?[9(L,CMFKZN/ MBI<_*^UEHZ?>=[)L9YB5;&M8&ZBY-+<24S2FKF-[-U //)+@&$2@'3OLN(),-'2 =P"P MY%JJHV[GCPL5D9('H)7C^-:\ ,OBK W*H=7TYQ%N9_V?H-S;_8\3) _TU&F: M7YG"HL,(V[Q#W0O%T7UYHG/I%K>6HMG)-'0QZPVV'UZ6<3@AB'Q^V]14&7G3 M,H?[@T9S@-'-.;-%U(X%;<>[:54UG;JEHL &1SA008-%'P/D*>9Z-DLETD#@ M.Y;6=6).Q+9"IS!QMN34X'_'HKTYU70@$$5>WF)7;70A &+0;LYE1U/LW M$(1#$9PY#9E"W9)5S<71QD[7<4M)DKP$Q#JEW\OS-;(=&U@R*T%HMB*QYF[(,+>N%I675_>EQ1X/^$9L4!) M/7(ZC(8V@W!1G/KEY&<0[8;6#T,K,E3;J !4J6&A7P0*":N,8-M.-"$*H3/+ MGPW5/8I]:9R>F!+Z;+O?*B86P&GJ4:&FMLB9REIF>W6S^Q]M]\,P:7E"DSZ? MYT=>_1Q:CHK<=BS-!2@/X5[2WVS(VK W)EV!+IN)O-09">-6:$WV&4G_I\?[ M];78D63'\MBOTR44_Q038YRZ^(D,XV8,\#,YLMP[I_[>:+\4=LZGB6. M96;>*9I.+3^!0SZZM*MV?UX*G;?V*>+X87,$+Q,QN193F-FBH))N D[+%=B) MU<.Y]V8H1.RR*Z_/DK%,>D*6K5DR.EE9^4(DF\ZGV_9-QB[%J*VG0F-NT225 M/)$S7 !+WE;.>E$+UYV:!NXOT+RT@&"HSL.5+T?+&:DD?/!H'5J*:>G D/9K M&VL,2-=2":!/:FIO[MC-"M5?A4YXM_F7?0H%@<#Q8LHSB7LI5XQ* M1D@,SL]QMV,BS6 0)PY!/-*B]7+595@2:)W%HG1?KY68BP/II91+X*I4F@E3 MH/)H-QN\>X2SP@E #V*'N=24+*NX,:#5@2H7C0R8J@[0 FF^EU;CTD3M#;E5 MO#'1UHM>[EX*G6)_M)W-L1'O3/*30_Y2XJ;NYX3P67$="YE-72>PPW;(@L%UKE58U[5'5.1=C3#>AEL9<9C9@^'L% M)H$36F5Y'57G.RP_1?IKQ7 &V",DG?@?[,C-@?;(:T6NG0XM3)HZF#Y::?R. MBIU/S9*#5+/*">J"JZ^8?DU-@] ZP*0$D-S36D=OY99M! MSYMS:!EX %DX<#Y"_W;SD78LSMDYKM9OZ" 3LV*1^E6"=^=]/DW%/P'.E]^^ M/KQ9BEP<6=V9DJA/@&%IZ44E;Q8OGTZ\92DNGJ6X/*C/"?%P6:J"QHVH4%,N M[EM,2+W:'M+C(9DO+=9"H90#8C=T]7TO"O1.$_"FF5\SD1 5Z<3>3,+F"ZZG M::F.!FM*T< "*KM!+8VWD'JD0H5;(M.(,_ U!3'D4;[BL*)C6["Q*Q;PEH5L MU*XM]+MI1L@6.3K#%J:15#VJ3D*7',9E.4>I\NVWM\3Z-%G>#LX']1_;*HWC M!+WD7$]1>[+Z\'*[V85 NC>$;@7*X?%V9M2BTG0Z<@+P"[ MMY;AG%],\O#6RQ>3N -;E?$N!3S )/.*E/8*Q!Q_9Q-$)_1F8Q@@8;"\+_*] M9*/-\9$XYY9G;EX-WZ&+VZ* 4V/<%&H='>27F@ ]7EFX^_*9E86VU-%3(SJ5 MYSKU5#,WU)94KQ@ZM7*K+'QE9>'#6R]GV>;U>Z>6M)<VPH=4(MT192&8H/GJCO=00&M(J M;1KR1A;Z QJ.,KT)S^5+\Z44,XW&T@E=8'9=E0Z^Q7M(ZFO%Z%F5#=;41)8. MXN%^A+K-EHIJ8AXKIS@WWVNE1F.&E,S0>O/G53@\0<*;K@V'KMW.20S+N<$R M+78F)9'N5.[SD,G8H;7V?QSO0["C[6-#.Q 2/8Y4.X5)Q)TGEI5>48L+7WKB MZ8L9VD^=8 I!+9;%*CK+]J-9$M@&'"9S&J0SH?44;[58GP/N,]=Y/:D\>7QV M"QRJ4M&80]O!/VYP36J]V:!,S7(D:-5J-8;M,\E\>"WODXKK]# OELC]U+W0 MHCXBR.-I_>?J.S) TVI3W% A1C;5EL#D!ES=(X&1\VU&F)7VJ5F,-3N7XOC@8I I3\OH4QF?9CA B(N96LO5?.550/6E(P%Y6T5*SW,J2/05EU.32]:\U5! M@F4RM&FLBZ#D[+.K@*6JNWJ ,V$X;52R M$MV;\%&!7]!LA9,6H<,9+L_;CL*OUCL8QL4X&H8M?)[GJ&KL<72XA@TP4B66 MX]N53)DUU[$QB:,<+V>J BI,TQT^*TTEZFOA""OKFB#Z?S(_H]RJ(IS2> MXSL*;/,T%VFHH0N_0WS^1^;QP?9I:$@C'5B3PV-F@ ;M)C[3QX55^'!%V9%F M'BGMC&L[I@ZM1_<&;8W6]E"GLW1],JNP,2I;J7\HTA&"!R.;WBFG E;^\-.?NZE<=)^O*ZCK:F[C+ M1JI8[:G4U3Y_H\& M7=AY_VP5GST*>-M+1Y7X:E0QN9F@]4%.[>?'6FC7\)Q1O[<9V77P[K6;T#VY M;_(%5, HD>C7$FS4)7G^GNR4['QGE BO;W76RMI7;8#\A=30E]R [NE%D$FC M4JW3G:DDP*PVE3JDT%6M+VW)/F[?N=>MG?P#(/Q.KO\HF<[)2TJODKI)V6X- MU'KQZ)?&[A=U_<.Q1^)';8._&DM3BZ%88<+3]E346^U,<7;5GL,?NPU^"-9> M?L1>X<"A%ETCTLUQF41VP?%*WIR'M[CRME?XU3H&VWTT1HISGTPO.0[,>9F) MPI6Q7H=61=Z8_ZY>8<)J5\I.%E1(",$PQSAT(3\(;P+F%M6^)+LF5')FLFZ, M^J0*?L6WED#'38JT9IR9Z!^AIK:E6M? 6 MMMRVK0Q-H(..1'-[7X*)G2_,20AJ+&KH6)GC%[8G37QD.#G+A%_IY?"+!6244CJX3-7EXW MAF6^ML\[\]Y4DI>3O)B$525"5N$R9*-_DS_M(F1Z0\<0%;/X1 0H"GQ6M/W) MG95H=W67ZBU+(\Z=3[CF0%P5]>PN4^8=H@#WFZNBH (Y->96IG1O"A;^5FV3 MH:GX3]3\IC>;GS;?CSZ/+V:A8>HH=#G2K"=QF^X^U?!!&S\.N[]WVW'2\(BH M,I)T40,+VT47J%@=RF"1U[F:6XIK]5ZNG>[LZ'+0N^"9ISKWS%L#M2"FY*EZ MWXI 0UBMVFZL-Y;'D;W],!_0Q'OF#6_%0-"%P7+8&$9Z)%].1I34RHC'U,6C M-Y[)W.=QYQV](JJZWEJN6X7Z9-8?)\L1?16=Q87AYT4]2LF*BX MI2:WJL3(FIHOS&+C:B$3?&E1?BWIQ*5$U:;(45N-T7>]/29%9/ :=_]K@H3>\5W6@+JYG MB097;BY4;I7K]?1"-^':Q1-#Q0^\19I]D%?[=:57&!G,1 4MU4Q'V'@T^5B% MG NU9U[J6,@?&4'1J4J?4%S!,V]X:U:L)+7UM%?/ ME2_OCUHU1JJ1L0QIS]IZHZ=.K_VWH%NG6YN5)"=C2A 5[75S_^VD-MH$U6X M()HF\@K_^]V_@OZUD756_OO+N]M6UQ UA-KTW_(3?23P_]'@ WX!($865/[] M]I]6+8.^VE-@'+S2^_S3P-ZGYC>[@-[X@DO??K?P*@O"5 B\S +/(_WS [>" M2 C0_],CI)0T"*R? ],9_7I(U4?D0KHN,O+?2%%W,;_3[T.5#;]01Y# _Z3V M+F%^X._8M8D 31TBM8"&!BW_BFI@[PK3\]? M!!>MFW<8=+:IJ;*Q']([\_F M#MQD],C/.][\.DI_K[OHQWW:#TQ-#A[JAOR6GR-51GU$3?[? M_R1H,OIKRY3I>Y'O>=J<,S3V?8<&/)4AQ@!#L0F2%0>L$A,911F("1!G1"E& M09E5*"K)4M]\A'X.,09'F'R4%-]^"]5BB\L2?"O5XOA_?@P^DX")5S1)<-U-(5?,+]:J(1P+?7PL'6"/D%IP3.,[D;W+W!$T M&6.2[]A_]LW]/^QP#BEGPNL?,FF&:7C>J"H10;36Q!K_=:EBP@ X$)6A^C-K M2MY\#TY6?//DK@HL2P2)8FN=6C>F9(ECIVPU6ZQ'/"_DJ0Y39*3AT_.@P^^. MCU=1\R]K4/?K#+I!!,C)9(128J51 ;2LIB(RZS( M4"2+_LAT7)("E>D_T9+$J365S&5C4.'X0:.HE,$R/G4:&% /[QS$[TNETJBP M(MU,C)OVU'*[*J=$6B0?WFE'%+8C"H8U<3MMMEEJF4G&'.)M)(,['<_?"(@0 M&%?)U#0PM>'/S8>'PA6X$-C=D'PW94,QSX$#KF-N+OCNFW?EP,G;=QG\>\A' M[IIC;3JV\5E\OCGRYKJWL8@$M(#MR"L(FHC?)>C_V6=W\"[/:Z,WGIO?W)XO MM?<>?.B3HIF+#;S3NGV=S! OHKKP%_8>7D\VO=V M3I]V@,Z$L^]M!G\[\EFT3])W5/Q&_ L0_X=C'9$*FOD@L?!>=*6L>=H2'-IU M;W; ^?>;BAZQH80,EZD-@*:9SL!BK9JPJEI.=\V"GQI%>,+ M1AH-)[.I<$^6(P8LJPOT,O(8PC;4X>'0A(10)/B5CLSN?SU\)>,,N\/7$<_@ M$X3]ZT+J*1>H(:2:+:Y9[A%-KEYKMHBZT.2%5+5%M&H$>?OHI P?JJ-&1#%8K""QH M7$A!U;U.<7Y)R%Z 4AVL"TE%[>0G=)4F&U&[.[+IQ3-CKN!J12)*?2=P+SXB M5'DG9IG6)8*6\R.4]\GKW!R+/\>Q:%G \.GQP+/0^-PRJF2:,:ZCFW2QZ-0* M0AN'AJ_R+)B;9Q$&SZ+53%7Y(O8?/LFU^.$E%#XRH&(_,%6?O)#M=[9"NC'^ MBF4&.,:<\RJP M\"O]-^XYIKCO--/SUHG*4:. MTW),C$D,)3)*@A&34:"(( 82LI)@92K&/LPPER2QG96KO$[RI09H95M"I"T. M]W+183K3)_$*/7QQ!=J$0]7&T'#PHI]M>&!4LADP:MPG M!94GJ4J[7XE2N520>'S*3J>6R!!P>&132[7A=]^:%0WI[J0F?2M?GZ@7^2C6 MOG>BX2]N"23'8Q:N!K*V3"* 3=A3*.%J9)E0#4)U;$(:>;FCW8SJI1SR=[)6 MU)NL5:B&\BZ&EQTP+!ME&5&2XK3()-BD.&! 7)2C\0$5I:,RG5 >&EZER\2' M,S ND:MVJ3Z--"=T2VP4:&VNT MW3K7Y]CD$*;K$2Z.D"?&'K=)R45A7>D65F0$1"JI57I.%A(ID7U\YW ->VNE M.^L(H-'AFYF256YH0W3G%Y^"CIWM&H33[IZ9IOD*PWS>]'S>>-_F+SS,.-H. M0 +P"NGW_*F_ARG+P HUI@60P6-DE>>_MQ-&+1K-VB59"8 M\R08SQJP$"TG1L5-0=)3+$JP$3+.4#0=?ZO+YYO4CV?8*SSUOSRH$Z9%F,X( M6L381>ZOK$I>5L]4_AE8Q(_?ZKYL>/=:0V"H:^_[WV? ]YH(4KQKWO%W1+!B MUO(I<(@XHFK>_7T-@'CG(NTWS-V%$A[A(L\7@]'%#4%*EBUHV\$_^. _:FL$ MYIQ.Y0KI>6_",U756;1-)6\U1.99.TW%$R2)Y-MR1D0BAO[B'0M"YY5F^ZH8 M=AS8B1NP/PG8&?2Q9K7,A;$W1[ B<^G\O+R*"SR=:+I*I%ENN*EG0,U+B+ZV M#+3C[N=3CWY_-+GS^:YZ0!_/^@Q^A8[$_RS0,RXE3JU$(85Z= (^ 22BZ>2T&7D4,*[:_F@".\$!@P#SWL MKUVD\1I!_NN2DHS-3\J"8">[GFXMS2"0&_54D^M,3$&3D8@;SQH@)D$>D]N_ MGWSHXE/Q91,)2'UD&H^GXE=:,[D8&=4$R1>0Z12*Y6X%/%/)T^ M^!R0[*;*,&ZI^"^;<* &IWC@A.&-_#N!M(OF8C5 ,1S1.>-_(7)%WU;D!6^ MZ;*JZ1"I*=ZS"6NVSRV=^0NO%X66)Q[?/;<.?0&! 0*&O+FDJ#:2&M\?Q*7; M"#H*GLDSAA 9'^R($1JP'<+RZC9O&'I[+=[N3(Q@0A5:B-13U[)=/+/JF 2Z M RO"H$*2_FL0U$8BOP'7Z:4DY^<7G8)D%$J.@9@DTD"F148>),1$7*%%F* ME1@DR"0#'T[ME4OY!KO6RVN!'66CZ5H[V^DSF\5)!W=FU*P[YF(5B]3)62?% MMHV^0::.K6TMV_>D4)X:D.2S%3B7!Y3M3O&\ /T5IPL/O,EHXHX\7?%\-;-I MYPV6INZH/V6L#/G4\HBK&>P+0\( SH&(>C+TS(XN+RC@H?'N-<3VT[L0[A46 MI:4Z_G8]$$@C0D+VVGZ=('QM*EG ?1O)/$/K\+TQ6@-6Q9O< %75'TP-,=NUQ>09_U5ZR; M(C-J=3Z4V5RYF=W441_7WTFOM[C\'H' V\KV._%_R#M,8HJH XOPSGUX+V?:BS,?->:^^8^%6@\?N MMB7SF&-P2T["BW:_'2ZV"%6*@PY7OO(M0_&%JVC(N 0*$H,5(8V@-"%TO"W: M8@2]XC&<;-K5_/\D_J*"1-0(V(2B:E F@*8%J4&T_8 MQ%^H9:3N"-M%GJ@],O%JA,U25F<$G <#(A;@L-.XQ_[#P9#^_NZE2O^B]\8] M0)H3W3088R6$'O+N1T_B_@2-X17OMM<3K[LX?9HD_19DL++OB,-)>!\B%Y_$ MS;B6A3KF+\#')MX!CFOO39)4(DE82A;;ZXE>M\2L,Y:J%:'Q#(1ZT#ZE@Y]Z M[!@%SE_N_[BU@VV%SGWQ_M]5\P)=8L*K &)_M"XCL"0C(=95QT&R[WD4EFE@ MUU-;$1"YH2NBB%TM('E3\UG@ ']=\0,EMVMC/X'?=#7H XDA8UB%->'0U?Q: M4S[2(O["/\9_T5'Z+KC!&:G> JHI7D#U( M7C*3!6-6B?0M3N>7]9&XSIA\>7'32S>]=/'YO+-&\C+-@^0<$!IZ'A) DI#F M04*$)!*+H(7=C:-7"83?R-$?;!VI+/06:V/6D8CJB!ZK[]C/0LTA;P3W=4@@ MWWWAC#8_WR&/"WI]DZ&B&I[7[E4F8:K2Y*]3/?1^IGYM;GOVAM/]V]R(/:S@ MYA-]W=RI&GN:E:('$9H(O,=]E_'NJX$ZF!N5I029I!4H2C&%$9D!FQ '"9D1 M$XP4)>4H9*58[-&BRT&\8Z_C1H.L)5J9J%!/FO>#HS.>JT:>DF;OHR4F\ M<$_,Z!N\8*/D4*F9Y'-#3>UXZ#MK 2-#IT[>F6',%U N'[]<-.QB^H$$^" 7 M(<0$"*/8?]R*X(_4!<]J\>J#G$/NQ4H\G/+\"BT>"M%]EF&\GVOQ3>XVX>)_ M#5(I5R>,G[=WM>_C>C1-N[9J0-O>^KC9033=%=/1-@(0.CA?$7TC MX%Z_$/+F1H1<[=SB+<\8FV3,^%3<>B&C2GKI&/T,/XG07*\;,<=SIX5W7KBH%_+QQ92Q\V7D\M N*D_, MJN*%UT"(BO#],I&7-N?D46O]X]=.G(B@VEY[])6^.4+%;T: MO98PT-!,/,F*R.3E30U@2"K0<#85;WN(;[:#\]9M N_GHLI/+CJ-_@4.Z_,. M9EB)MP95GV=U0E/W] %%3EZI@3V"FK;!)_$70ITWX>]OVWS&=/J#LJ >M)^O M$OJ$, V/\D _>J5#!5F/".G[2I.LY5I:NI:6YVUPM'3HU04T+R@N(D)7",2& M!-WAK_J)L@^'@EH61P4Q4T%+- M=(2-1Y.-;P>']*&^RJ8C0TG5@?:-P-L^()*1A^*8LL6:@CR(F"]^;;7C)KM6 M=D&6)D[/5)BH;?"HW: 5^]]OQ6KN2*FQ-U9O,1CO=;"V&^^>=,Y<8:YI??-^ MDAGU+38WCHEP,?SV.Q[]GDC$OD?)V$:\-F3X_9[%/6%S/:@])W'?:8^I#4QR@85 /220;0<5H2V6@L*3(2&1.3 M,B1%-AEC2%E)Q!/LYI2D]Z':_FAW)YP=+$L\K 'HUJH$5VUQS7JSR'.;$UBJ MF;N]HD:?S)_7R6(URW7QH82/#D-&G<_5FI7 .28CC7=4=2_M)>J(=RCBKI-U MKEFL91%YLUR6J*2:F<+>.;;AJ'Y]O3L7[KUU#L^GCCY_/G62O6-/;C+SL95Q MB?=/-D;OHHE'B[*GR[.63+_+X(]O27E(C:6O&XS.>@$9432?($S3A$+T%QRW!"R/!&XG= M*Q^9O/,7^1_ R7=X/Q!+#[6>IP4.":ZJ5PJ4?>Z__^92/M\^ES6O'N)5\7$K M\'7D#!1SQ6JJFBFFRB@.1^Y*"I^L+":I)!./O4[B<:M$D8@0VY:)O:;?+-F? MBQ#JE9.H=_&3.^*%4%RW$*;/@'#T+O'A9?M;"!>1P:!RF\F*?9N%PAB2>1V" M<:.!VWY';!M_3_,42A"_A.OL'9.\(D _"V+RCOH\/9Q.E9&BY/@"Q[5X,1&G MJ.3QE0[/(C=CXL *3^"A3Y[3X]5=IH$&\#Z\_ A"Q][FBRUIM WZB+\$ [BR MBF[_VUM0F842]%+3P1WT#?0WT+\CZ/E6JL55N&J+K^5J=:[I>0>\&$N23))] M'?JW""9.R,%.@V,!J$VA/W/H;V>-Y_XL.$*/X?T:\.E_.MQNP=)"O89$Q?0V M3N"\J?4'\H.;>+F8/ R#/U=&Z)N,A$Q&:IE2H5;.:PC%5D^,Q1)Q^OB6 M9^\M'][LV\C44"!M!Y.0!#=S$6G_,+&(WL0B9&*Q,QV9%%_(E6L=7F3CB3C[ M,9*1 ?:(R&GFPCZ4!#]H^.KBP-S$(53B *C:WNFK"&&\JZ-;5R)%4TS\E9$$ MSM<&=5J.23PK'U\P2H[=4CVA2_70%6" H0^OK&I+KFU[E7_)1"*>?&NRA[XC M=LUOJZYVK_&4=\H VLI6/3.P SV6"K_*%M_3A+:K/8PQKEP:Z)LXA$\ZTZ7FD'0A[ZJ@7?1)HEH_&WBD3TCMA_A8?NO9=XPJ&9MHL+%U,#T]ULJDPT M57MRS3Y.](23<.6:.WI" _F)[V6B;VF;_B]X??=\9O"#ET.2(YIV6\& M;>K.\P^)H+UK!RQ[ VSH $L+QNX@,1YHV$VDV1CURBK&@R3!?M.$US:.](.9 MD;U3*+ 7*=A>*7^@GJ\=ZK'X#>JA@WHT"Q6 \TW"U#1X:*BF)4:3R+LX?K+6 MRZ+_3=L$;ISP6]_#^ W/-SR_>Y1?40W( P4ZJ[WTDLC2#,V^V6%&43YNGO#; MW\]?W:!\@_)[0SE6PYLJX$]O=IIC=X37&%$T_"79JFE<.V03-\B&#K(LMQRA MT3G(7TZ^1X:"O2,V+5[S?$ L><-JJ+#*%_/55$MH14_L\.#OQ4#L?<;C^L0]'FX;.IS8T($D97F0 M9%D1L!(M,DP\)@(R"<4!9*%$,E&*5; YWQUQ]/R"WW?>5\&GE>H@+28]WL/@ M 1/P@O^ ":]=1/Q1^Q@\V-KI8??_48\@)J "W@5*M0G_3%7"-/!X]-V>$=[6 M2D U[,T!9THP7"T8KKT=[N:,,[REGVIX1:DZ! :^"1=S[V_.1\=3Q.-3' MY4:_XS5"0/?W$/P+WQ>\_O#VX)7!(;>'KZ"X(Z\X=C#OR7?MW[Q[DVI(FBL? M#AWOEA7 P70M BX17AR_[.H[,8":"A4;/XFE;[O> ^^NY< A[M;N@_$IR&Z9]S>9+\P5F>FT-]<4,V4)!I !;2J[L=$PZI<[Q-GQ[ MQ"FC?X;^$9]-B(.\'962*/S+6:9.. BF7O/HW^_$ A) L\U-XT_U#B'"].)' M%#HBB*/'\--(BT!@PTV'I^X 81+S8X&W_$/_(K<'GYA^NN$[HC6"]C.OQAS# MW47(Q#5"FJJK/GN^'V7B3SP@I.GP_I*6*;N2$W ,6G-5"C+KG@)$=\AP#C5S MBIL@H*)XYTCCW[WS0#W"_CH ! &\.B5///Q:)5S"C6$C^>>&>D_[&#C^^E_> MPZH^!3Y[IM#?ADW;\N_7/KCPHPYJ6+;]/GLP\TY/M25+G?I[$LSV]_"W[Z=PR@ 175*V?\CKIE0Z^B'?^R3WK5F$/; M\1CIT\=V%07U&1K2"A,)CT)39ZXJXUD2C\3;ZDG4*/I9.L&IS6A01T9@KIH6 M\H_4W\332G6?0X;W\ET'":QJ%5-33=PQ7\=X H*E'?7%(3"% LI/34]IH%ZZ M_E0.0@NR64: %FFU0;XW)M-GYY8YO_;QC:Y*B$F8QHC58U];(M)/+2BKFR^' MN@MU1L4":Q/^6;U0 K:_@!,A"'=O$)PK\'U_QU:O(T'=J4]>+X6_AVN(^F+J M2-31;5XZ"?7LH*]HH/KC6M@==KXCQ(&@4LKTE![R18*OGIJQD8QKP-/%Z/VX M?!818T^Q8 :A7GFC\P"@N1[I,(6W(]EVB%!Q#BTX?=@[ A3K3.EP>]HML0[1 MC/0($EU/S)&@J#X:4H;AHJ=/F-W29EF'?V4%\4 \^_1H5>P=P7O')^](-\2% MD?OZY #3!WS$@PT8,M]*SHJ036\_7U_#8:(C=&@KS'+D*CBFY0WJ(J5PJ-#5I%BUN2'5Z5C%Q?'+@88?G1Y(SV/6\8\ M<^'#ZSZM'IT1NU%_C^[WR??PJF^V'W4&*=F'USSG8/ZX&P&4#HZ8/0+I[_N0 M/K2V 6,=O%@" 1+[BF>6]+9PR# M.ZPC+^L GPYT-]&T:GC!\4 SI'=C>/@BO&\LLE^:N< C0V8.Z3 0Z '3PMA $HIH@RT6NN3N MV0#T:EE5E#T_$+U'\3Q+3U$&@<-IX/W<>-C>K!EN3\+&0],V^DW9\T7VO!39 M]6X&4^S:H??Z=E+#??2L'K0DU3>PX*#%X![O+&I\A/7^G9O676\4ONU%8_4W M.@_<$.#G6/#M&E@@+8Z&)OD\0M8-F1GHV]*!)TV*Z[ER^P9D + ?BMTNL'SH ME05M8Z)"&R';BS$\EQ$&'B."&MY9?>M'8O4/ 0;&L384'&R (8[WG#UWT@>& MA9"!W1G/EW%0R]!G+28H M'*#\+\O8,QLSTS:09FQL%!9N 2KQZ]&>&(&*@R MMLJ6)PBX%=2J=U4.'!;DG_G+'0]\S0T1?Q&>QGE28!^\U7RZ_MP=SQ(<&WA@=*7F?4[@3 MOL)']ZJ6OK'_WC6OP_Z^ AA,P?6-@WK@#V-A_;5S?:?(/1[A0&WC ^\C%,B! MVQFXV;:I.$AZH1=7;Z(63$#DF%@K0C?1QU\(ED-_#8>.+#<(0C]/4E +6 5Y M?3\,K#[6-68(1+GGGTY%E7;=^I_OZ@]3V?'+]HB^+- M>S#)30-N(A0-!0K6+T+#[\)J84,U&3@ GW"/TY[(*<)\\Z/MW='VFW,24*"! M0'4@]RNO4TAPD&\_!4C D"HR73G@.O;#,'J#T-OR8Y>M4O1""6/C@1]XXUCS M__+QC-&#EQ+C+2F#<" P LB]P$E#";M5CCHMJ>"$0?= MC7(.Z"G<\7R&'GVQ#XK@)L8/L -+$J%L*/CY@#VU;U18D-O#N MXIL%TS:11O0 +KXWI4GFR-2^$RTD5\AI_T[D5/2;%<2[W'**1HF#B$?:"=-R MZ%M!"?O_.(D2A#U'[@:.9Q."(-K3ZA/D4R,.V*9A8#KM*583ZU(OIGB05?#R M+/B"A[U?P4<7+E@MEB!EU!$/$V MX_&R(+:WYG 5J!DDWBL3AU X>O 7HR#&H( HO?JN&YER ;IP#Y19Z(^&$!N@DAW#\P9,\1 M\; /][R4[P^]#=\1.>%P3 &.M/=B4]\#V0U'WL6_,N>'RU\VG.E@G!04[&^>[29@?OY'\?X@$S<' MR/=P[2-.69"U>85GMC5LF$A[$6#PY-T9EC?(T05=P;;!#Y&@1RW4'T\Y(>.P M%V$HYB9I8EKVTUEE8B_;>Y#BW4L+$R>3SG>([@"K4.SX83/H>3&ZCSKO_A'Z M';\QB,[VB\

,6M_EH8Z+[J<&?(\A]_&GX5QH=@;!&:);P2;YY&?P M42CA9=\]Q#A@ A%;40RA;>P*AHGG4"$9=J=XBX0GM-#WK5;W'#9?K#'?<>2@ M[LJ]OA\FBS $O%S; H5#/HX]IT_V3G#Z3HPVV01LFA#@<*->9.Q:WLODO;6[ M"YP,GWBNZ,8"!L&JO0EZ#^>EOA.)2,F3+R]=YA\5:V\\!9[+W!$USZ?5\)(D M/T<=_.)9-,](8<.(-9"S^6F;:%S 6&KV.*C>'VQN$-^VQWR:8Z /.PS]\=G M=3>]]FHT@A=O]K[&!RYZI]GLSC*()A_->^^U>]!8!$?.OYZJ5GG?F?.3&V?3 M3"!JN[GTS<['NY*&6V'#K;#A^<(&$&,&#",/Q $#&)&))UD11-F!2,,$3$KL M@))@\J"PX8R-C3_IQ B/"^R6";BCP;$6_C\G=TW>'GCQ_(ZW%QS:R8'L+TE] MQC7X]OOIW8(^[9",L\X;.;%7Z^<=0)*I5;->R!/K$U\K%;*J%O@3])/R. M7L;9"KKSY(D>?WF..0J)@#?-#'UWRCMTS,O/_+U'6U$!"7(0HY)B0I)B(B,E M\2>0$*. 50B$8T-Y/B!H+ MQ\=R02'Y=FO.NA/S7NJDT)VQAW?2YCB22:V&_S][;]JD-K*T#7]_(Y[_0/@^ M=\29".2C??&<>R($B!T$2&+[HA"2$$(;: '$KW\E0=O=%FZW;>AFJ1-G9MIT M6:BR,J_*O"HKX\H,WY%&7@\RO;3A>^Z9>VB%M)]4.4,F\R.A MG;&4F/Y*QM6K4GLVZ4CPU)\N:UMG(RV3=X?S06K_)&JU% MV^*B# Q?TX;)4"0_=!US W1C1RUKQ#(6!4]P#-_T903-#QUUE5D?66F, M)8@;VU#6 ]5=)2J*Y8>2F[[FP .H9*&VW/=X)Y*VL^0%3BQ^I[V&>MOET(8C M;<65@YW5WUC)"YQ8?2FL$$-?\O:6L%Y%9)_!G*">//7$\O-!75^UV.E TGOK M22GF7$30DG<]L581'>/+NCN+.;TKH)4) 4%.)WGJB<6R2C;K<&)%AM<0L5S7 M=_ZJ7DV>>F*UPB12Z6!TCY3*%4T95( MX(0.J$W-MCA^7N;6O7YGX5879$ E$CBA Q0W[],PY*VM5D.K6,+4HKCTJ2

:OI!+*'V[2G;&XHL2EO M:YK6Q&"AU*':@Q[%SJ!DZ G-LCFX-< 9CH9U'&MU5-*9E9)WQ4YH%NQWJ\9N M,1EPK3B),85.2- &*V,G=&#>&7 DW5^27,OL#/3U.B[/X^0%3NC 8!!HB<3( M 8>J@W8'GF#+B<"F0[&<&5;+,<,T;$AR$+SO],)J=6$G3SVA+AVV;0_4)85( M9K()GEA8PJT,B7J[)\/\ MP%:I<658@?5DZ(F%G<2!QG!$2>=,3N:DF)VNF60H?F)AI2IFH';)+'&Z!47C MZ7P7UA-XPT\L;->>-4A"9%92;;>9C?N,O!,2(,*_7]A$+6Q.%Q"C3;M[)1EZ0N5Z+7%LE7"L*HU(>L4-A3$6]A,IGE"Y MR6#0L;KE-<61XVA9:4\IKU_N)\%*?JCN(QH4AE##(O6-UF^Y_*X:)0(_H4?> MAJG3Z+[=A6L2M6YYD[6Q;R=#3^B1L?(L>&I&R5"L%U_@QM?67UY4#/ MI(E)/Z5%CB18]L5/0Y59EAZHOP=# G^&B6\8": M;7")UB6#UH6 M]#/Y:@D!L#!_M# _K^;P:_[QAPGA;*V9_Q3 S]*0^54!O-:-^7!JD__WRP[- M;ZIU\5-!()\Q_.*2^.EQXMMEDS6C.=9V0XH_D,N5*L6?F$5.%&9X'$,#/&)6;$<'O;0C/+RZIJJ[/YY>4 M!?,GP3PK"%GVXAD=J.N:_5-4=8;)I<=0[SNYWU5SYMTL_7 &]/Y+_DJMSA_I MP!DUX:[5' %:?GH_NTDMO[J0YH^VJ_)3!;D@T,/@RZT$_N^\23VTK?XL*^%: M#!-HZ]4&2N^]L5R_LMYV''0H>59.JX=D94;2']*[YAO%_EK&^/9.[Z+O5]C^/=. M]HZ@1X-'Y:D0;B8K5=M9-9G1NW,([NJ[]S=X?UD1:Y[>;$BCC>&J_&@\*>W3 M2[%DVMH8*Y+T:P9_0^'PP6OI9&7C#E==GG6%O/XHX@;0"L3*'QTKW[K7\LTZ MOU5<.X%9P:Q-LC:*[KAR@_*QA=&8]HFM3*5."H$7:02^G(_RT H."(:/)AAN MWD]YHXG;[:G:\)B5QPGHL#):X*11%%!&4 G_*X?,KY;!R0*A=P5MYHY,3686:G&5]_U:')F]V#&+_6Z#WWML=OO]]\7+P>+3RM+UQ MP+I:VU/<9R;?U<,?6'VR5YK[;6F+TT1%,CUG[ZD#G]RSALRD#C%&,46:I@!Y M=XODW7N[NO=OOQ?;P@9@?$'"#FKL$Y>;+.D1DNRL?.>FQJJ*^B6E-HLY4EQ%D6 M#X_+4[^Z&HX&_;3F=IKXA)!%^M48'A@](.H 4?>!V4^_9?0MWVW*6P+J2BV6 M;B(*N9R,B:S0?N++( Q99&#TGHB[E,5T0\\'C A@1 C&FP8RK^VLO:=*3>!0H749(&K =@/0#K<4DGX2=&NFDLH&:? M[0PXQVY)48L6]]V@GQHIF14W*N(4Q4_#CR$FILX/.L*E' MEE*1UVW-F Y;;M9,+'%H$!PM8@B@2SZ:+GD(S/@AG0(PXW*>U.^!!E6:\Z[= MF4@P6G.WNTF'5QQRF[YFXF!16#&K'WD/;,OA&T0O5.Q+^4V/C7> >+DQ*+I< M*LI/,$?B2E:G.2RIEJ#O*&2OE%2^UT];F6)9,AZ!%DDFGVL&[!1P+X![.6?& MR4_L=-P+C0TEHTTI&M#K*5$F-C"]3>TT/8HITC!11*G7.-+[H%^\5?+.<4:[ MI!5U5FG&.<@O ?DE(+_D:CR.)R/MV8H;)J$/]V2GIUGEP4I?@//[8=?@ED_7XP0;V)Y$#EP- I/GGK[&4]\!^--QD M!0TS+,#%7IM<6- M6O#"-FAH-NTFR):5%$:0(DI=L%H?,'K ?SR S5\R9_:WC!YENC&B+1W7,I'9 M$K+6FT93WJ9&G[HS:!$ASG^6\X&NRY,D0 P%: ] >YS1YW@%8H2ALF;JTRK% MKVQ/KQ=7)WMG@ MDB/[G8E-K!7>2& LJ^"+(44$N6#V*+!Q0%\\@(E?SC]YFXU+/D^L&\/5T#)7 M8KM:$QE4W60V?CQ\0>'7BA+>'%WQS3$Y6;T71$F Q0 LQ@4\C9^77>QZKOKC MNRP]?=:AX_7<*J\=VJ+;E26=IG5DM5/Q(DZ"RJF \ "$Q[LX%']HRO)@S[5X M%64XE-0;ADB%EGJ!:JKW2Y)]U.X2$^9B"+R:G;9S3$W0B*E4#=,]2)'2@]MUZ!]->!Y M_M#I22\'AO&WOK8IFGE1\M6*EHBJHJ?QCNFF\6%5,?VA8DOT MR+4M*/":1^SAVJVC[#@!MD/)6(8L$N1KY^< ":Z6[KE^ 0":Z$_]F7,B@4E: MZE::T;Q5'M6<197IH4*#39& ? L2W -;E)67*]A?.2-0A!84H05%:._'<7I6 M/O+5:(_#-F%S/*(I2QDL<9AQ;6PK)$[1H>PL22?AW@6=(@ 3H.PL*#O[@5[5 M6V$",L<&-D"$.=?BG5CLTN0,ZV7S,$7RU:2]&V*%$/3P%;,77['5TZ5/ MWM+6_GZJ0_OD,LU D'A&'^F%L6.)L6M>E%Y@OP*L^]<9G:$/GN85@-J%"]B> M #&C"MNU@:[M)24.ZCI9$17=-60TJUR+%6&8*C+X!8OL/[9U(Q^O]1Z4U"G2!%*DF=<*0]XVK0/_ MW&UI-]A2H]T0&YQ08+N5@B#RY5:=;U>X@9 :/$+]7>#Z4D.AV<, M70'7\X&8]X/IGF_20,VO(M/E"KB*:]+R%QJ@>K;G?_F?^3QS0))M_[D-%'++ M?D,!^QLVOF.1_()M*IG>FWKP!<3MMY+F\4#7"C4?8.-OGC?DG&N"7N^(Y:X5H5 M"EL9%LLCIB&C655-DB@R] 4;RE^]A3]]2SF9U""!/); 8&K<',4-N:0A9;<1I->LOUXN4T!(;U1RA09Y*XJ M;B9R\2-=>QXD@X@#Q,=7%1_?@3.2VEC[FXF]TMNYO.-(!I(:7$T6*5*5=AML MT9?1K!HG@L)%\M42.L!B 4?P\1S!/7@+;[98=4M'>J?3CF!>PLHT7NEK(I-9 M;)8DEX00V/V>/Q^F?>7YV>IZ\T3PQX9FOK[1W0BP(@_$BMSWN?*M>R.G MKH@_ 5W\8Y@;5OJMA=\<0?":&) Z636'4II&E]7OQ&&Z")/( S,E#T]]W/>8$) M:D( ,@20(6=Q/Y2=YWYY,J_*P;I^C#NF#Z.;DD\@7+QU.MZ2-'UEE 1568E. M!"LREW0V'MM4 0MR6Y9Z?I_AUTS5575B7=5DF(/F?LW2YZYN;]G45-,,?+B( M,:]=KKD'^N-054'-IQN"\ <45GA'4@1K MG8YOR8:,974WJ2+Q:D5B !.@L (HK'!['M.OPX2K^>+(888-F P;74P(V_18 M[ZV>9 MO-Y_I&W2XW5CT9-:V'P36LU2P^ADAI^>(N%T$8;/7YS[ YV:KU))A9LLJZ^K MGN$F?U,KA,JN,--=?0[23P _ OB1R_ C<=7S)5=-Q*^8KJCL>NDA=_+ZKQ?$ MM<8-G1OL^)T4MRB1:XX7G5U*G&"'NME%A+G@;>''-F' F]R6!5^>-_D]$ZXV M!Q8G,U,#7OL-NU9JM9']M)^:<'I=!RY2.''G?,JWEK%?+^FHGK/2W4 !- J@ M40"-29R=&($X[!:HE.N7P!52,%D9=Q24"KT%IN'Z!0 8BG/MVPTW M":QU4=D]2_7HZJ=V:4T>0\K&W]D27]470[A)4*UMLDL3&2OQ,(2$K2N!#F[0 M #("D!'71D;P*]U/ A#7:*32T^K1="%1'\ MKK(XRIZ;O6#:YLWU0CT 3 -@&NZ9:;@MG^69>:8QAIB$&-W42H]%H$_@UT;8 MU!$1C9N<.4,WBP7=&0\10\:R\JLDA1 >\">)>/3#_]17OW==\F MVH8QA'5D5L,ZU%B8(?W4WM/3$2HM-'3^^F;7XH4_KUYB?^-@ /L"ZI> ^B7W MY0E]7YC@U2!.@60.:C6X*;R6C%F%[NF854E \5#JM4@@H-#K1[,V#P$4H(3) M%90P>14I4&D:4F9]SUKZ#K5">=N93FK;%"G(%"E(Y$[8'@0]?,5K[68/-4Y> M>$\S$!J>T5UZ!,@[^D8/CV_O41_E!)YM&4*-.WIHPLIHAO6ITH1>I]FRA[*S M11+&BPP!"* +NCJ/8.1'O^;AC?Q=2JN5P;\ZZ/2.U M\C39IDC06!&_P&WC:Z%]X)_[,F7/<_Z7_YG/,R\CRQ[_IO*% MW"K?4)3^AHU-"#W56B0_ZWZ09QXK/^TDX'^K:4+$CO:?[0OJN7Z-H M^!!%=Q7?E[F07C"D(4RL")'6?:5"SAM=-A']Q<3P2XS!N\FA[\Q19[>I''B6+VJ3XCMV'(T93!K5Y:LM=^^NW$^E_3* MUZ%,UHG%GOS?3\SXZIC85TR5_)FI'LX8/?^M"H*I\83#@HZLYT_ MH*NRU?_T#X45:0HOPB3Z>\).H]F/E.Y[:CC_+;0_3=O69@UWME_TX*@^ZTGH M#.J-X%3&2!%/9$S0IW#U[0I]:NQI'XWOTF.Q&RP M$YRJWUA^ZP7K&GR%_,R'/M7BP@@QWD M%GQX;L$56.@E2Q'\U$35);UKT3B'6P(^V]&N+4^LC9&:Z /4?&23KTNGI=A) M^&UJD.D65&5EAHH->&MPJG0;ITI7 F(7F-F_!-:*T;^^0L; WV=3JLRMU2,HK,:]=G+VZPZV?.3"BKRM!Y,>' ZR" M$B:+%(3%JTS">GW!GV;RC$(\R1MN5MM$!YJMND4J"VYH=><,TKC-4X&W3ID: M,V*O-)-9+@K-JN&@!-DN]]/3@"*:_7.J.-B/,O7>3**!8!SP95?%E^7F5OCW M;7FR+^S]1_'XKE'- W&:M:ZR]BQ6OL+730[/&K:#[>LYFQDF\RUGO@T 9ZVOE6UPJZ MXKO)%X-ZG8 Z ]3953@<3Z;)'2V35=7(B>PTZZVBSTW5/%5-;TFH"C2PN0Y< MAAN[[;#JHP.]+^.'=BDP6D1(4'D3$&> .+M.O^6W;'[,BV5]UU*[7+Q@1KM M8V66RFR>3"\$4L6,#[@?VNR94 I>5GD\[3WOZPO=#2WU]&Z>/WEFM5E]X/)SFSUTN6PGAMO50WXN*KL$YQ(Y)-]QJKBXQ?%0N2)+ ML&+,=6$O^7S,;F4\Z[!"%#$D?S8(.!907_.NZFO>/D=S1D"@9162F$75':./D*X/!?EZ*AWG^:5X![[]&\A76U-X%@(,?*L$L+ M8PF*/6.J]CI:*4A ,.OH@A5AF"HR^ 73T1_;[G.,TQV:_2FVZ2'-_EW:N;S5 M[LO=F;YDM?T&AH:V4-DU-Z)2S>P^/5D/Z?,.T;?($:5\LH",UY M?/C(=!,##+^\-.X%^F*9,APL]T%-]2YX=Z%DSFBR2 MR,X0YZ:KN*J9,63)!UG+FL^'5=3,S3__3?[U-&'5UA4_M>?%WYH9K&PE_I(M M[W?"Q+)U2/Z\.'B/]&Q(\_$\NS?_^__>SZ;;X$<="SI?<2O9](["@;-H,S0H9FO*Q:DS).O M_Z+86R4.GB("YC/V!(U?OD(@EJD#_!DC_K?P[.=4*+DU M?CG^M:?/,MC[^J$79)=8OOBZK:3%*+Y;M..2A][J"XI\)G/K>Y'-&?NV%O]5 M"@L_A<[_$?GR24O_:2T/,=6WU#[**1(G:O_5RI5_?FH W\OUE+B4#$MEZ_5#)#[)DQWRWP'5% M;M ;- 2N>. V&MWR 0<.TQ!$5N0ZR2B!K_(];L"*#;XKR 0#XPSYH:\O=5FI MTA"Y2J',=RM<5SC\)/#M1H5-/_[VZ@6^6OCV\F>$\U\6>3=]QTYOP-63%VX, MN4(B;K[#%?[=Y@7AK\*[[32Y/?/?IIML&%X4)"Y,4"SH.U5/C&ZE^X=K.(5D MUU#^.N/K_7C#?N-^?+0R2B5A&M/QQ$.AZ<3*4%5F& 66%9K&21*A-&8.']54 M>?)Q:M5 \F:K/6J14G-#U'K^TM]LY<0'^WZD82PZRDRT.-AIQ7UN/L%X@^G+ M:'YDB\?;RYCC9Y*@X'5G,YC T]XV&4E\/W)819I!=P?'%DKI924>..W=Q$B" MO]Q[.A(Z-32S[\'KU6Q96ZT[*MS:)B-SW[XGJ45UT9AW+&&,MDUAB*R"9?K, MW+=/<'80\IU^&>:'6]>G=&7)#/LRGO]V$4-+]5JE5N)X5A_5P\8^,&U#)O(C MX^T,:>^B;ED:;0=3IX*V;5KJRV1^9!3#<;._Z8I6F18E+UJ99G/!RE1^I%F> M8)#1F.TL:#_L\7AC;I=-5J;S(ZV!/X1'36W,Q>R.XL3Q>-XTMC*3'RF5JF'4 MBMA(&K46=6^_9?9":,@(G!^*X%9]BQ(+77)\E+=]=- FE$1%D/Q0?1C&8DF6 MU["^:"JSOK#=PIU^ZM7GAG8I9ZX29^9:BN$KGDAB*]BAG6VM/['&Y41-D!,K931$9^ N/ )> M[\N+ 23L!I29O,")I4+#QII9UMNN!4E6TRBQ^HRY5XAW!C5-)=1*^WAQO)29> SNMT=3HNFS-8ISF4".8] MH5NI5J?9T)Q2#]P0WJ$>C5GK[7)28=:KZZ/668MMDU^^G0W+M*%B=-+51LP[&RKR^6O,N4 M.MG0W+NR>CE8D*SMI L5^905^=(KDJAHM7G!+R? M#LV] +Q9E.6PNJ+A5GL6V;"T8SK=[*FY%^#UO6'1V'C,C08XMXEU7<5&R5-/ MZ"O$0 M-MJM/:))>IWEI";A&#QNI$-SPK+M5H\4;+0.FS(GL()F8TS7AI,1+9&[=5V,X$V)IY(7.&$%J]F(9DF3 M@#FACZSQ$;TB50X6V+W%QM(4K\)C01F(V-#>MLMSGX_6R#,/E M.-)(KU<6/:.?#GV:5A9J?8U8#LQ+$JW8RBK0OSS]\'RG3AW\8]22>K[JP6-^ M&4X\8V:.L02<"PM"_^E;CT]##OO^&P](L,_TJW=2G_GJSY[O)<^TS\-.@Y!KC9%S\-569)+!V%^GO$/V\A)Y%?(">?1[)_Q.&A MGS$,K,OUK0OR&:?!NES?NC"?41RLR_6M"\"QZUP7@&/7N2X)CKUZ1 O6Y8_6 MY5?SAW[F'G^8$.CW.C'_&8!_J 1R)/$OBB0)S-(/_^\3\>EWQ8-]IL@/O=E! MOW;F=EJ@KZ:D+7Q=+W227RR" N=JNG8H$'4XPL"0XE.>YO-,-&!65V=6],\$ M\)H2/.^4_++?]^P'!H3^K@$A\&<*O2<#2K/,SI2G"93DF9+28B7RE?0Y,B(?LY-%[UFJ=K%:G MK)5V_>Z2PX9VOO4I0[ZXM8:R7*I-1RVVJK)SU_$ 1IHC1%\ET M!GAQ]WCQ,9?^K@HOT.=X@?XJ7DB2Q'>KS&[%Q9)/S1G3V8^C[0?C17._%%@# M7=8XW&M+Q\:D%!D$87/6;+[X^/0[URFX+!JYW.9'A+O/BY.^#69 M'-.9Y_/LM;Y=@3V7.(Y>U0>+XZH@\U==K.-G1\ALJ# *6Y61PY6%&3LAU)VE MA/T/ADR"F2TVM $OK1;/]YJ*UT'7S:U\Z&Z"8D62> TR ;[<%;Z<[1;]T<," MV/'[[M9+[,#)N6!.-)SAG#[=6$YBW)_,/AH[S.& @A:8-K#6"MH0-EQ9KT"& MG/5(H=-N$N>L]'AEG-7Q@OY7#PR$G1B M2TO<+@5JB6+AP.;=9N]FL[TY:Q#!X9C11C' ,$% MD.:2/MKUS?ZJ4.0[MPURFJ9"L;; ":.Y/A10#NJ;Q@>C2'FUA%EU,&/@>*4R M,-U?J$HU19&LY#99Q%'RKFBOLA=D%^F/1X1G=L >$0.O9L[OXSH]%()=U;E@ M:KK\O.9Y6E;YY$A8"YZMG>H?@B])E-ZU7%C0EWUYJ,NC83>]OYIR4S!5)&C M3=T-#)S9KWDH$[^JH[Q?,G%9;L\'[=CI6VN^Q] ()JW[V%;.NH503!$C[IA" M>NG,' _O )L$8CS )ET?Q%[5T=\O02PRKSL!A*,A#.FR#Z.6C89F6MLCY9B0 M!&)/]7P&\// \ ,HIJOVWBYZ,OA+T+*2YO-*!](:DC)O>,*D.O U,866E'A* MH 5[K6;_+?%.Q].^K[X:()SN. L"9%E=E:MUYH.[7P*X:6W5+@O+YI"+X>0M M^SNFJ<[Z\J$O"487&?PB#6P!+EPC+H#LJ%L]9OLEFP^5J:[5%M-0JAE^1&]Y MVB'9U.;3)'(8+I+T:P'377!2-=\+@L)A!(@%'SH6!%34U6'E9?VCS/:3^'-^ MLKUWCU]PXG+<&DJMQM8ME92FB#72HJ[IC3P8+R+P:X0]0) '1!# )MV1)_4Z M.CC8;K369M!"TN$T.$K^)6>"M\U"OIN ME3;S"+Z Z.]&\P\>+ WI=^9_;BE<;KJ-#;22.1QQ\9RQ7&RRQEPW:XF2'E(@9)$@088'L/PSQ]P/ M9?F7C:E_V_)E=U;6!+8_YB*W"X^C*;6;^D9J^4F\SN%_%@ %'X?O>C#Z::P%GEFZ'^&,NZ7;3*4VO2 MYO@AO5A$W;BWZ[-9#^9/_U!PD4$OZ,0 L[]?LP>9%N][H?G7S'Z,XQU''_NGQEOKKHA8I=\')'"2!$ \>F%R5O/GKV M5P6+E_6&OAX4'I$P. &%P0[&C;[=6EA119P&R&HHV;M^VH0VY7%HJH@S%[SN M#$#BT4$"Y%9\L._T%I"@:HQ1:>V8#:D$?B]W;@Y? MT7!5S]$/]8V//I+G@KLWX+CYPS,H[M5%.5A RANI[[E5CMZJ=2UB?U@)HU46<@.;P\F"T;,Y/N)P%55H(7 M)8HH]1H!#6 #P 8@76[9D_I-V)@W=T.X/%QI$BIZ5GD9UW=1@TUA(W&MB 0V MF'M)O7E!P\ST1+!Z6G@WA8=DK9,_'AVJ0JCL0%$4$.L!8N;LCLU3B/=4)MQT MHT2@_%R[LE[VGT9A,/""=HJI*^ M$96RH^PW]48_-?JT#"]:Q)G7VI#^'2_'NFN_K<#+-SI[\NX^%W\I*G72EG?!WY!E7S(VIZ9E??'"; M9--QQ-U>K/>L]73)M"$GQM:4<>80&/T%[YA3?#>18=#3?2%]Q==EV>:B-2M)4$,J+UV+;\C2-GFC-!*&/Y,7K&X.;/4F;?7&\A[.8ZN_',I> MPE9;H<[ ZVVC9D4-I.MW:UIUX_536R536Z7NN$W+T5FHF'84ZAIPY>_:E3\C MYWY=7OP#^!E'"SV!7L-%3^TST_[4BF.Q.Y#%N(*;"7HA1T_C@HWEKDR_@9F? MFW8'9O[.+LJ/S3QN3VRGY,U<2;':O2:_Z>TK"IN:^<%).7]YLX_4X9&>+KZN M%93D115#+R12G.E^VC/W#6Q[P8O"(#UE2=\9Q%4W&E?=T4V2]R'0@8+>KH)> M6\N3<_+@5^,?780:OYK9 2?X80YD?SOEY.@'=Z>]^:2^<''+5$33*T$DA3'] MC\PL>W+XV(._U\W.<4!_\V=>\GA?6"7"SGL4OV/)DMHQ-:$ZC7 PW MHW9]!1&&9*2V?"AL@.'G+]-T9>[T?VXR( M+">^QPW1KD N5\GO7*.@@&$!P[IYUN2"@KHE N'P%>">_HROMJF%/LP=]ZKG)XZ06U CW]==-2Z$ON(&=K9(!45;1D&8=F0%90SO.Y M>10WY'CP:5^:LN>L?'VANX&YT9^5?SW8<_EHSF)JS8+G2"[?] MNA10_+#:Z5K@L6JU/Q-A/E+BW0#S2*/.IHB1UC LPE3^0O1?M\RM2*ZO)V^V MU[6"H9ANX=]V(MJ_"JGOM%%,6YG9.I0L%Q0DE-J[H"=!E1F:>I#'T)[G9^ :AKXYB\+T;XE>3TF@ M^%1E6)*:+X/!9JYSO.)BW5K$+2;K!%7I0ZMWT&$#P,NESW>N&%X>Q6L['[[\ MT'T3(60WZ([YB312QG&WP57K8\Y(@29QWW ZSU?_L?-V9?'-"[&?^]3LRN9Z M12'MAQ=^_;!Z&A\^\P=RW$Y@ZBOD%ZJL>'U!2"S,BW@0-6NE#>YO993)CN_( M(O-JRT8 %0 JSLR,??C,KPHJ+NN#_1I4;'UHLVQO6I*DZ*.ZHS8G]6W'2*$B M/4?$BACRTRM)_\E\M NL5.H9FO/X\)'I)N8:?GFIQM_;]^$W7WW]]!+2&TW^ M["^OZFD3NA?OCI%Y&TS?\:AVXD(O*&JR7LE+Q8D%%%PO3+X]\7P+R0S-Y'&& MK]B%E>*':961Q-4.]%3/M+0W2UIJQ,T"&R4M2C(W7<55S61X$"8?9,3=YS-. M],=+\%:(UL*EU.$H-Q1_@N"OJX\^$\NS M?_^__^_Y;+Y!*Z1ZMN=_><+/9](["@;-H-30H9FO*Q:DS).O_Z+86R4.GL(8 MYC/V%!Y_^0K!6*:5\&>,^-_"LY]3H>36S%%VT#.Y'9$;2L*\\,OQKSU]EJ'N MUP^]P$R1Y(NOITS]1O]NT8Y+'GJK+RCRF4[F\:/$F%-]2\TT;6AYH,V/RJ_\W "^E^LI<2D9@LL4 M-I_A& W+^!Q%9!S7-)F>S3"9T5%L1LP81J.43X=O/8_41WU# W6$8IE&=2'Z]4D7)*I[T>&^JCD M#P,%X\CE;"^A_I"2!NG(_$/CBAD/EUH%@V.>DII=:,(X!IL,19'OAY9W#AJ2 M:P*#(WTSGTQV+#/VV<1#1+\?V2:T^62-E%H69C]="CQ_= EKS<" M75B(<&U14^Q!5T4U>9L.SRH;-=-R.H M;$$KM&09%;Q4:1G)R)RD].:D7=\V9[(5:;Z\QTRS[0[2D7E)U2.XSM<2+P)V M%*W4U&NME3]/7Q3)O2D"K_<5V!BRELD'0]$>X\)LR:9#+)K79 M*F QU!P9,B'G9J6IY;7:)WHLK+AU0]OZM5H5Z2 M:K'IB^8EI;,MH]+#=44BQX&I2Y@B0+7T^_.26K.$*--,;V#QLBFB2,AH'L0F M0_.2DF5M61H[[95DCJ6!E&.A3+ M2;4C#KH=;,M9 M89=/ A4Q^ULJ>2.4UAJ_32AHF8:P6VTB,V7=Y#TDDAS/=# M?;',M3BL7>;*$U2M49U0JS:V,I6?_X"3AXCOS7J64F47TW!2(@DB'9F;_W@E M-NAX-ZIRSM[2Z-5\U=F)1C+R!/ST]I36K49UB3JG)S-AV:F[^ L0YCX"W! MBGF%[<;S);9@^S*=G[_1;:Y'MLHW)7-)67TZ6B'4UDA&YF<%L8'4<*2Y8D6R MTYMS)60^;&9#<[."&UA=G*JH:"FK>!!U1DS4TK*AN5F5^!E16P\-^T^S-)& M,C(OJ35B"&UTDFP#)%%N,'L]: :=]*%Y277"=G7M32_ =FSRIGE1 M45%G10SWO9B+N ;L[LP>1C#9T)P$U@KG.TZHR)Q>XZH6$RR:Y#0;FL.J:3 V M9^P"ZUFM0978.]YPH"1JG0S-2\M8SV%)'N"AM,8XN1*-K'4$9X_-B\O?;UUS M-4)B.&9%K:-CE!=5^MG8G+R0$C)S)A'7L=803@TGFXU3FA_>(2>PCKWG=VXT MP"6SW&2Y&MUF;#Q[+II3F5Y_5--':V?+Q16GRZRQ;JUC)^^+Y(5;K].KY4K< MH9PCUP-UW$9;U4HV-/?4Y9(<\0TU2G9W;Z&-2:S,F$(V-+<.96M>Y9N(R7$H M/C&FL5'M-:1L:&X=-,(6"%24<"GJ47:YR<=D:6.D0_/K8#>;%#X93ERX%J]A M!F[RT=SK9V-SZ]!R-FI5(^68&U5;I?%0J#7:SN&Y.=EZ+7;0@?:5+:PO%HM@ ML"O12'>;;)MY>>&>V2+,R5;G>$8@&YJ3ES"HHHU=WR2E\E1NX=ZD M/)FGFH#FY85XE6C.*;6Z%*_,A:.1XX4L&.G0G+SXNCC>:CL$MV*L/Z<[KBVI M:/8">7G%6TE;F!4Y@/6-V%G'W+ 2[++'YN6UAX:-4E_'8*ZU=<;65E@M=G'V MMGF]=9H-J+5@^;$$K5>;)=>S]]5%LKQ87EYNDP^(J-F'K%&\7>/Q>&FI6#8T MY^BH/C,/+<%:6VA[R9#&+)S/YMMT:,[3$=850Y49JF^9<2,HBU;'6)#9T+RK M4^KX6PAK\K(D0#-Q,YV0[!;*WB#OZ]1J\6"S4Q28TWL#8C%J-">UM*7R*5^[ M+8\Y?6!JHJ6O%UU&KLC^;I6-_>KM9/S75QKI0,>KGFTKJT#_\O3#\X@N95V. M5%)*1Z@'&N,EQ_.,KC\2/'".JPG]IV\]/@TY1(-O.VI'X<\P]9ZY/"U93IS_BC3?D!5QG^S" /-F7\,TT^V)0?4K'I=[C]>E53 MICZ3CS;E!U1LL"\_PI0?$+[(SS0(*^Y^R@^IV-B[EA.Y@BD_H&(CGRGBP:;\ M/C6@KFK*#ZG8Q*--F?Z,W*@K\HO7IJZ(RZ7OQH3IW(Q?*X+\O&?6R_Y9L]L) M%U_)Y7]]Q7," 2IP=A6X'H[WXU;\?4A?8 8_,8,?:_H=!9;OMI.]#^'[VTI] MISH,=O.'A[&/W<^9L7?ARH&9@!V\W?[@U ]@W M@6+< ,\#V,RK$XO4SH5E)=> =7F3UF<_490/I/UU\ MT0N_#PT >?BH:H[_-L@1F=/W@8TP_M0.RI[C>.[A^$0(/=4"@/B8A$E/,37( M=,'R7P8HJ,\4<]- (?JZ$D1^#*#BTE!!?4:OVW<:Z*%BNK>3/W!CZW_]D=.+ M1@A "QXS@LJV@$7RL^X'QZ+<()YZ:*7_$\_XACTC(:WY'@ 8O @,$I^IVPZP M6<>+W!!HQP6CZAO6CK*R,G-$)% /L)T C;A0;$W>-@T#MI.+,R\WK!VX=91(ZQPD+Y.ZT-Y_4 M%RYNF8IH>B6(I#"F_[+!,!O(_#SMC_'44OC8"SA]V*'YZ\%J4D;<<]-NE.S. M#+Z..IRN9TQI)U,V&1T[PRAL562)#S5"#Z&]V*_V?[LE\2%8: 1!I&LG>A"O M^_LVU)X2'E=;K.Q &W"+R3+KU?7I'PHIXA1>)&CD$AW+/T+WKX_?/=PG^F $ M.$?_\<.EH'LP_K>V%K]ZRW]V_')XDQ/VCW!T3^ ,= ^3)8T=(=T9-^JD'0") M3_\ L[]P"O@=F/VA-!4P^S>;_;=K9VD^5<,]\KM'")B@T828,U$71HJ2*LUY$+ P\=0'H! **2.H!,/B]0 'P?J_)^WU* M&7N^"ZX=S]*P>8WC:GJ?WE)2S%;(/S"!U_W?Q=84X5YE9%F.TAAUPVC4-KI9 M!USXTS\H7$2S?ZA[47^P$UYL)SS<[KLJ^T]M_M_7M?V]A\6?VO02\22/.0$ M=0ZJMR*;*UFC$D?ZFH3OY4$& %BR_1%$D<'SUO\7,']@_J=N.%Z5^5^W(_R4 M(_QT(G4$@_*@(B]*ONU)K5:5E5KC)35J&I?U@!>+BH)TJON!-6+&(\EQN%6] MEF$ F3@!!%7,&%_@ 5RRH@#/R@MF]VM?I(HW7-5S]*=@ MV"+'-K9;[RRTX7;ZJ#P2Z.&9^; ?^@7=9FG0U)<\!M=*77KGME=:A&>8P'SZ MATK"8@9X!1=N17,'D'"HG'A5D/#>7L%4"#>3E:KMK)K,Z-TY!'?UW84IK2[5 M).K+S=B"37BG+6QU3 >M?GJJA::<%DK219QYC=Z^NIL).>U,&8WTF+K@S1/Y MIT<)R5=D5^[N+&_C/NI6?3A35XE\)7V4C,B986*RZ,G8T4JQ/SZ[XE1A2C07 M,]5R[ @B2(KFJ?@/W?8#:9>\>+(0O42@GG8@\Q*!9[\*3EA^M1:5U_%4;$JQ MC3$;:- CMJ.^3*;GV0B!%PD8OIPG_U FIYUBWO]G+:IQLN694X,+J;ZEKW?3JI-]0]#T_QV-U3L2']M MM^N$,HPCS4BRE#VASM9P=]AIIKL=_>D?#"N2!-CL[M,_!,@/D/^J2H\"_07Z M>\OU0X'^OO>!ST--^7 T!/3W+A83=(#ZG',F":[I?T)V5 M[<6Z7EC9BAL4"ZX>WN@9+,A+!J<=IT\[N*..EW17GYMA+]'T4^<>)82T71Z> M<3$"5<6*L-IXNZU,R1DT$$42S>GQ2N\ [<)?+^;O=XA=6641"F[Q2(W@^^.=ML9TJ@:^D;ZVZ0S95U-6ZG M^ZH9Z/P\VZ;Y5?IY\%KJH$?O*B5J+8]A,H8K_<:T6D6-?K(7IZ)'&\YE' M('7PS-7=KLD8P2X$=J'W.N(!BO] 2PX4_T9N7@'%O_TK0]\B_!B=4K)U;/(> )&$[5WHF@H35#B%8@E1U":DSQ M-BLR?9G.[NH4&1@I$A@!$IC!;9TKO:T#>HY?X[(_8'8LN-=SI0=/KV5ZO767 M]$M08(B+ 2>-=N7RN&X@@Q%C)+LD_>D? B]B. FVR+OT,4&.+M@%P!T?H+^/ M,F5PQ^>.%A/<\0'Z>\N+">[X?+C^WO1IRCDBO]+.L6=[KE:"6T&YTN=BHP:5 M,WX4?4/H=Y/W?3+10-D)4WK?Y^L1TXT>(#_TK1YP]@]NF8!;)D#Q09KCO=XR M ;S_V7-I!GHRB2!1 4'W-Z:J']S&@:YZAIL])?,@3SB+C-N/>BX](*R6T0TJ M>]L2!=R0F>.E$^R2I< >W32!,_9P2P[V)'#GY"&7'"@^N'/RD$L.[IR .R3@SLF5WCFYJP.3#PB9;&[F2;A,S'*RBOQ\S7?P/E MA\73DD4IS*+ =/4@2'\S,]U,DMGR)Z^4+$+Z8V!JNG_>XY<'@XSK2B@$EU9> MN;3"J@<4.=Y;^QXK")>KXM-J><,I'BX,U=7:)YI]&8'3RRI4D48NV"+ZH8P& M7%3Y<)P B4,@_-YG7W]7#@NFJGJ/?Z+$(#Q;_3#/%KOJXWT$/%='6-4WPW$5%PS B:+?BFVUBS#M=::FBS MTM(7S=7O9P1U];"1L1)M+SB5];->S49!->AV.%Z$FGB/'I>FW:V,)#,D/_V# M$T4$ VT50<8]R+@'.RC(N <9][>5#H!]/\1%OM(60#]SQU2 /U_A,4& MF_T#+38 NQ^=4@#]?X3%!OK_H\,*H/^/L-A'6AWH?XYCOQG]O^:3.U95(R>R MDZ%:1K"5G_-K!\+Q>)AGJ;41U(Q$#UYW%'=79IU97_O]P[P??5M*;W;UD)^+ MRNX$S=G93SK-_:J'P".X@NZKB#@>(X:,H#+"I'TH:?*"E3,?RLJ.QQH >')G M' !XWN/ XS._LQ>/W.JI M6B0O:FO)+TN*G585*A8ZBJ\N#@<.&%(\_)"NVW__,[O5)(@/N.;QTOBQQ/@U M+YK9^NU:_R\4$&(#F9^?L6)0I^FI.P73$0X5YLC,YS,H)E18&P(DWA19A$08;0NU^D^6BC>B&E?UWR MLLQ'S_3CG(=KQX[TT8MDR]3]X/ F)Q!D1;($CL[9.HAH5]2Q(83NVC:+.5+'!J M'0C\Z1\4+J+9/Q>LWPDVVT?9;']XV^VC9_H*@J2H\>^KVF'? S-.[:N)=)+' MG( 0JEZU<%JJUV''U:1XHZ\7T'R;00B6[+ $463P/'[\!0 $ ,BY;@U^]$QO MU5O_P3W";4M&Y%63=+D:P?#5\IQ;.NW?[_?W)C>]#*-5=5!IK[@X'/!XNX*O M^Y4#BI"?_L%@M(B0(.1__]N$'VU:9P>1']X8_.B9WI07\O8\!L4O&1 4;X86 MU)PG8EB[>.4/FH?^FF]"BRT,0JH3$2YC?6IJ(IM]Z&3!?YJ^0!0Q)!_Y \_D MXCI:^D3G>XBGL8Z^E5$Y M]U!TAZJJT]II5D1,>YV-/:N-PG1D_J%MJ3SR/17I6&@WT9;R0AH'72,9BB*Y M[Q_/T39:=RU8$>(-WI-,P1*VIJIY+L4J%HP"N]%84*Y=J M4ZM<][&A4M478]A(A^:$VJC9,\9B-S%<7NH4D8P(6E(FJ9Q0/;U#*3.D.8)K M=(>MK*UPT!CW94+.SVJ'+A9ZW7$L92L,777JU%G-2$;FA KM3%%:X"5>BLV6 M-H4J]7C"I,_,"=7MU;P #[8]BQ\BT-!02H2:O"AQ0E)3$U=Q,^SR,$25()RW M[&U<3A^:EQ1EM[8+3%(KUFCLDU&+47=$-1N:D]1T42HYMNJ(9-Y20WU*L%HG8T+US9F/&.\>4G TY&Y M24%\./$KC1(%.\ZX625);A0E0$'*N3G!5#P="[66P[767L_1:]M%R4Q'YM5O M-#()U##ME40VQM*&7[J(Y61#L>^'6L*DNJ_MERU8:.G#\3Y$ASTE&TI^/Y2> MEDN;>K.^LT;4UA99SRO+<#JI-/)Y.31NNZM)OS'")%[@1U) MC9REY6IO*1" M;A#4EP(UD= Z,Q0EVJBOXFTR,C?_9;^_#'E+(B4'V9.E55UI]'M&,C(__\#0 MW:;+;#JP,G"J\'8MQ/5F^M#\_ 6^9BW*FSHM15X)\_8XTF?,[*FY^3<$.1H) MZA2WXHH'#7%\V*V9Z:3R\S>U')].JU8(4 ]I158W6MC*=G[]?HWW!FW9' MDB+L4&;&A$:EQ"8CW]74D41Z#4XAYXQ;T?K)R)RD(G_,$?/I@+!: M_2Y?8_OUMCI.1^8EY6OE"CRW-A,+W3'+764\%9BRD0[-26JEV*M%8]&:27JC M*M6:.K3@V>RI.4EMN)@4^E0"%+I+E^P%,X9T+WMJ3E*F%&_VN@DY4AQBL4KL MFXM%MR\S>4FU!_,IRW9:*DPRZH:Q9B07[(VT?6A.^A0\=*;^O,:MNRI#RAI- MUS=IH]&4WR1$%* MGYF7*0XI@Q!#5A6+7-!+=V$AOI-R1GC!L1!Y'[(LVE'Q-P+3-BJUS*(/@/7X/K04NI;:-[9'ILG M?@<_X=[GV^W50"(I9+(*!W2XW&=/SUIE*;"IR#KVUDLG':RWK6DC$G M+$V2-&=K$6L8,GV[1HYT'MT:Z="\M"K)1CVT)4B7:O711F:"T738RMX@+RXI MK,\K K[#)2@F9V6OVIX+7#:QO ZV QJ+3"T)(UI[NQ/BM&TO/#8MIY-[A88$ MX_\_>U_:G#BR+/K]1MS_H.CSSHN9"/#1PMIS7D>PB'U?C/$7A9!*0D9(0@L@ M?OVK*@F,#<9V-XL 3<3,8%&4JK(RLW+/]J*A-B9\,<;6Q6AK_FSBLG,[%YM3 MLA=-1[,-MMK,YU.L7.LG"WC6G9NMXBZ8=%]HN&PS,6*GK>6R1#]ZQ>QVCL') M\L7.LM?6^X/5BZ0\-AJU"8UK_^S>;2N5=R=LW9[T![$7,<6;Y)*)XB7L7FYT M)9.2C)2T9)V2X1C31X-.]/#8S>V&-=&U .X;%P1=57G# C_7'[:%_ 24RL>> M^C3EEU&LH6L;6T-4!9*];7R(8BL!?N+;<$CRWTCPM\WU6_W9*$\A^%K@/I5X M2 8DH87?:X&WY#D\YO)?#+=_DED_>SS9X6[[#4[[#+9^\T6WPMGR'IQR<#KAGV_+) M.^ &;\MWB=AW9R(X>6O[?[W2,5F M3JX_?A[_?,GMW]=AGYQW!VJWY['L?H+;(7?[^)3#S9S?7OO;Z'JCV!G>O>'= M&^[VZ+L]C_4VO'O#N_T_!H 1=12#X?S_H'[^[<_(AG3[G1;PW M.>P0,+9R#06C6O'GB^'.1-OU G[ZI]!])M)MJLMV,8MU-(F05 MIV85J0>2"32K6#<#",__3E6I-S7<0RRX3Y5JNZZV7Q Y5+!"*CA:_\#K%96\ M3GHA7SP)7TP\Q.FKQH[,5'_H;?RPS,\BJO M"2!"Y(& &U%Z'@Z&\MN4T21-'95"+@R,D^::Q2ZRO^/W+L0]U"RN\=R2AJ6Q M%ILH?$_1L]%$DDFW][4OI&B_?R'US?ZHG@-^NT=[.Y6H<^)"XDCZI4R1S]IC M/3'X@SZH>"MERW* N*?SX:3+376)R^?8:#,/VKUQO)!E)I1.1 M5#P1]E,^;0[2A7G",3J;>HE$MT#\WVM<&F#*_TKGT^7CL"PDI\4Y.7U*.C.U MW\FETPM(__$?O\(VZB=V]-P V7MUID*R_WI#]$VJ&@JY*FN^Q==G 06VI/0& M]%PE%=.>]9=/"S8SDD_+ H:]&9,8S2J=?I?O42UJE&:>YZA78PJU/B;3\0A- M[W8_OQ4B"*7?"TJ_ZZBR[5N0-L&CF>HX"S9*:D*CDK3DI^8?]/\^+/]JJW:C M6QJ5'OO-D=A8:DY">2[B1J7DCU\T"5$?_9N\%?0/;\*3W81>1F"@Z!_1_%_! MNO[.0?'[+CT('CC-'@; QUM+MFYVJ8E26U#+J4+VHG$D *,^E50\'DG'=JG_ M[RM%_)#\3TC^*"LR4.0?;$%X'4:\]E'YS" YU$;IFMO,L,U:=52*#Z+1T>C( MS. ]#XB#T;+_U*PX;-5\I*RE%DO8$N8!"<@#R'0DE6)"">"TS4UN@ 5X+4L" MQ0("* %L51_$.;EOHLG+FJ!/@<\**JWXBRXSW1C)5RVS+$XGL\YP<2:YP- > MJ5RA)3R21<,9&>54)OID8)Z01FHQ0X5206@5_V+YQ4"QA'-+!7)/CS/FL_-$ M)N"=KP^?IN-RZ\0F+6&JSF5]V&FSH&_T"ZER;-GH(ZV>IK%-*Y:,I&*';%J! M2U[8P4YDT4".:T*7(/R1*P&^ F?EW5@DQVW4NOHF4>*,&OHJ*FL'[S"#5=?Q M-LHXAOA[K\6%;J.]^ 7TI+QC\F@>CN*P*$1S/9UC?+F(/JK;L)%:5*H]=E#L M)U;#@EU2^_E"YP\U)<]E C0W-$']#_+WF0I@A_I[; M"W%76SYYB_40?T.CQS5W4@^>TAB=5A0^F5&[;'<@@<ZSB37(N4J[':RY0R9"Z)\LK2Z4B*I,. MFEORG@0D'9L@??>CSR$0D!3LD+WRO;UFA%?',M&:[)Z^@=OQG?MB+> MB%8,- OO-:.)[!*8@F*!IH1OZ::!GA^4T56G&+6733)/ CGUE*W&ZG+37,"K M&.=W,:E4&,AVZNIC0:+%\!(*+Z%S^79"Q+^C(P^A<"5Y0"'B7W\"2_"@$,#L MEQ#Q;\_0=$K#=.!R-:[?PW1F73>KR$XO-]$=,CHD?GRB[ MP<_ZP'"(8E@A_],&6-?@,S^U2^EV[YD[O%3N:LMA]L8-'>8=;OG2V1LG3FF] M1T]#!\!-6/"\N\"<*P+P(@ Z0-!E#<^"8X3V2&#)JJVVB[-VNN^V)+.IK?B> M7FUS*>1MH.,1X9;#[(\;.LP[W'*8_7%#AQEF?X3X>\V' M>7*CR:G-[L'!PSLUM_^VPK=,YN185:B72#"A.]6A$%TN008J?,CD_JG&=Y59 M( U@$PJN5'>EKL2[SNX(O<#7[P4.'A3"=(.[._(0"@%--P@1/XQJ#X\\Y'5A M5'MXY"$4[B2J/3K%\]*EM*"Y(EQ-M+HW;7,1CD50R[/@8)@F$20+A!7KMYJ&[ M2A*X*0?&9W>8IG::+_,9!:_,7D4OZGF'+BHRO,.0M^'3.RSX ?ZX)0X.[=_T MQ"%4"(KCUI*Z4M+#5@?=%($9]0;_I(PE8>FJ(A+_(O$_ :+#T*']Y[?&Y0X[ M>"#Q/0PA_M_#8?NR8XC_.XZ&$/_OX;##R_Z.#CMD=A]Y&D+\OX?##O'_(X=# MB/_W<-B^;3S$_QU#>6#Q_Y_ 5_3\OSR4 F3\L+I+<2\(I%%KHIC.&B'?.9V'XT_YPYQ+/K[,IPMI,BN/BZFXF!N(2AOQ!Z_&T2?\X2H3 M+OX[>C/E B"L@ M51?AEEE=12XX(4>=-8>RY&Q@JXGU )_C?_XRN-8[A HD: M;VF?@;0OZLY(!0$@_M/WZ?"ZUQ^O,8>K,W2I($[D"1UK+H3AZG'>2#J=B"3B)RS $<8Z?!#K M<&FB>@.E_W/*=)=+[_1R@1)!YQUHZC&\,H%I>2O9PT'$E524IH/^\R372=2I M6KJ25],RXB!Q*%N$C./L4<:7)J>C,XX/TX4NO=-K91R'"XJ) X8;SP;IYTFB M/2N5DCF&;)*_'V+\)29"-\=1<3+N%2;TXU/&H<&J\A3#3 1W'*&H5"053]\* M,PE%]&L2T7LFX"W'=+(.J@R!^_:#)"XW^3MT(?X65[N#R2CNWRC["K5\A CI;W M=^F=7JNT_D$F8"=MO\07R5B=G2H%?A:S9/;Q3_MZ?R:FZ_UDJY>9-T@V:MNL M375&T6=?$$E +I*(19+Q6"B%G#TA\-*D=70F\F'2WZ5W>E52R-<#&LHMKOB< M33VN2-JJ*J*I:_Q"/C(S.2";= 6V!=H&.Q7'K7;/J8]9T^,J::C>1%+)L-]H MZ( X82+FI7<:',E$RO?DYD@I9%FW7Q"4@:G'.JL3"Q6U22>E=$:9#,L/^5CK MQ8B*F8KG@L31"10-Q8K4(>,?#E#XC\W#(SL]B7Z1*(^SC"W,$"![!Z;W1-'@ M>^V?3.+-2C&>4/0&67IC0/ "2@SE-1?B+*'I-GP[;\+'&J' Z6235PF#-VU" MEPAX0U@ 80>$0'G1]$)*B\9J@P.'6^NJQ'KP3$)7YK__"_ZPW+*B M-Q$QCO\1%?\.S3]R6S=^TO"B MV3G?8Q,K/@;F]2S^RQ-C$S&Z?_6:N;UW+?H,V0ID:.H_VY%"_B-(10C?$'WD M$-^$:+^A.\Q,5$4N!X0""E;OV]!60ND6 2$D073I+2:2Y&DR3' MQR'"C-)"2J(E(1D;,3ZT^?4UJU9LDNT]4B7633+JN#8J6Y7F@L.!/F]'KFKI MOM0LYI6^0W=8M=R2BQ-;YNC=D?69%5,3':5-@B[;3:Y&;%/*9^#(^/N1@Q37 MJRY2Y=I$R= .7Y/N1O65!G2=;K@Y%D-JJ,W03IIN1N=CNR-0R M%NL_SO4H.=9;M)*:MTIT@6E^V$:[5>8B,=C=Q9ISM2 MY4%%=)[[_+1CYQ?3%YX;M;GX[MN-^LMCQDJW!Y/J8B45XB M'=/G":I YJ2V.1[G>0/H,I?<'6GV>FV>[C:<"4@+S7[K9=KH05$HR27>CVS. M:WG %OK)";]*V&+:C:7RSZAGTLZ\).G\8SR1R5]<7ZLCZ8N.\TYSXPXR)>TQH)+[\Z9619BS=*T"=7/84Q6XZD%6W!Q0.G.4&O: MGU+%;DIEZ4E+M\M%L_?(8.EN9^A$(:?#2537^EWS!7(_MQ0?=R&&TKM#[<[* MH.OB-,$JM78GG6F;9KX&A^[!)XIZ,I>R+4U)D%Q6RLR"-5K9#$?M0:A:DF[U MBE.GV7?%N#WI+BJ4P\!9]YR^. %+7D7EBG^20;G7G:&I5DCMIS_&DUQUD- M/9LB9W3N2>*9-FNB )D]YY\PF:0\'5(LVQWTNM5XXZ4MCN%:]QSK!)YE<;ZT M\R2@^+I"%3,& U&:VG-:;;-62F33\O.DF58G WI2EKMU2,][3BLF#Q\SCI.+ M36BFVRLQ(Y(1FG#HGM.J,YF6W+!BQ0FH=8IBQ92C=&$!9?;=H=5)X\G1C8;: MSR4'G>AC8]08=^&L>T[+&LVU5-SN".R,XDHUJK!(VVG(4?:<5G- E_ET*=MG M!Y3D6OQL,DI.X0+VG-;2"7?B U(!5(@.QZYK<$0;FO/P=8+M;(M5:MN/]KO MZJ7R*F?&)#ATS\%V!IEFG\FJ!;)82[K3U>(EOWR&V]ISL-DJ/GZ00N8 ^ZU(O/]4*I,T]-9MSJF5JNHGIU .^*/>@R=!J\L:(I@P0- MAB<9IU7.RW"M>] E"QI6NUZ.,21/#LLYVH7'![D+LP==VAV-!SES,)T4BPNY M((FQV,B5T= ='$AK(W&IRS.75/J\V$\F9D_Y ARZ![.H97J1XOF7/MOD!]*P MW12G50U"8 ^Z-)[(CM(=+3@VNJBP";8P;F9G$ )[T*4\KU(J/RO"TZ*=QQIG M.U8^!1>P!UVB<=)\2L^RXB172CDV&K6FX]7],3I5%?5/"L-S/+?HZ)E5.C MC,*Y&3QTYQZNTDQ/&;J+4I]FGPM"!=YRG2IFZ< M[;0S7&P/#M39=*,K]10(++0&=*9N*"F%)F5#*^- MV!YT259<;3 =]2VVV\QR#=")*V1N@8;NK#6=H^?+_J@9(YLEM;00XKE%;(%G MW5GK*"F,:GJAU&!S2F-$RI)#\VTX= ]FY8I5JEV-+\9]IQ7OM6.+4J<2;Z.A M.PO0E=C+M+!* E*1Z;Q2C,TENKQ 0W M)*RWG859H58KMJJ+8[5.UZ=%$Y"P7:2CDV*[)I'5>KV6IE;L8\7*H*$[ M:U5&V:SFZ.0+.W">-9.LMP4[AH?NK-5I3 >MI#4 ??YI;(NLS3(]N*WXOBM. M>.ZD)U:2[3>%Z"RN]F9DIMY&0W>!9<6GDVJ&9LAB:IZ1TY-"?#+"0W<64!\R MK=3BL?K(NIE2A9LPN5E3R*"A:T:$K2$;HX)GQQ1T5>4-"_Q$KM6XU_R\[IJ_ODCN9NF^NW^K-1GL+]M1RA)/U '6R%MJ5.;\VOPSDE M55^L+6_KOZ/(ROO3LX\L(! ^M4OX-BC\XO50?F3IJF.#$YLH/C;Y4]\P^6]; ME_[0_)\ZV 8J/(BS'43\8%.K\"#.=!#IA^3!UM3A09SI(.B'V,$>]^%!G(\U MA0<1B(,@'Q),>!+'.XEOIK9_*K:>;]?I\\6''!80S[OE';?/-V$ 52+T\/_] MB/_XW5LI_I#^0E%5_WOD^3QK,8ST(6^U_Y)#I1%Z8Q, H@Z_&%L$JXE W%LD MX6V!A)",+D]&Z9T='SIF[Q1W_[M3^&)#,/3O$@Q%O48G7*0^S)^2!$W2S)$* M@GPFTMXP%D":3U\[&M#'8'OG#3C]'D+D>&M,(-'0(B13GQ*Z 5"A(TTF4-#= M'$I\P/IYM.(XJ;-W^=B!QM$R;SWS34"#B<]VRWFVD_.?Z>&P_#=0\^@8?=;! ZL2+Z#G0U@$PI.0KD&\3J Z/B) MP^#X)W:";[D^AD4"AU5D6)S?Q^X=B6 MJ4N*_4'?JUJU90P56F#(V53.%<:Z0R>2*)"2^?$K%H]0S$GJJ9Q M[Y,<@RT\MRS=&EZ1^I(%> MI?895!GB5M248&J?^^7SJ](LK^/.O14T#O7,XYW+)C<3Y<7"^?/ @->/@F4! M LH0!#_5X6I7^$&HAUZ''GKD"^-NA-[3*J/;I 4_JP!]R&AB9HO"]HC#S\M8 MN;=<-LJ3:('KB$9OD'IJHCPZJ*8F(HF#B?^AEGH]6NJQK\>[H=K3JJJ_2;55 M.3:.-YOJJC^C&JM%LZ.VH_$VA[/DXI%D/'Y3.NQ[*6(;.(0N>:BM6):#NHIX M?PFZ=9SFZZ&:&CI7 ZO>WI0 LTW53:G@5;S1Y!RDY'UV/)(TBL\S8V!-NLEL M4"2C"=.)[8$B@X"(LD$"B:A;WHO<]AI>'IEMH.<[ABZ5SC+ M!)9-@*6!*F6%5H- 6@V"M^70VG"$RYI?ZMK/%N\B;U)3\DBR[%/DGDN:Z3QS M&6$DF&R.R[T49YUZNT_*7 I=TJD$$]H60MM"H&T+1[HS@Z0\([%'\+^ZAJ@:U=J#=RROR0JJ;!:?5O&&FV*KS8[63%;=1J74YG"-*HH, MM>102PZUY)OQ)AR!7W!QAJP[YEA@W4:M)#[6JR+9RD!^D?CQ*W:(7UR9-6&O M&*1,#5XQUU*08:+H-]N-$&#F* 9Z','#=-3-P9>,(BAN+K1!!-(&$48N7+.4 M\SFOFC2%Y^="(O=,-OOI8C?)SH?]? ;5P47"3>R$/H"[%V6NDFH#9UZX16'C M<[(M% >Y7J\TBI*Y_# E&?$:YPJX?#7J8D8>(MOK-[_T-1/ E:Z 2,@0@%@& ML6QX;D!6!$+1YF =JH\D#3C/!/A%)H'@F#C^_K@BQ]TK)6%P0S M.?^\[(I"LX(TSI"X\C-:UFGE2&Z8]X$6414N2V:VL-LTD_NA[_)+U0JFS0 .28A^RW2XZ\[A3EG. 5/HZM:(ZZ@[3 M.O+3I"(D_6E7^.NQ7B"_C*#+&O;,0(F$&'EP.9Y@G&ES5!R[6B*I=&@$N64C2/!81&@\.;'QY"OLXCV7T$%>*+TFD)Y0)[ : M(B??2KN'O_2-YKNH-.L5C MLD8QJP?I.N#&##AE;LQK,B 4S:_I@5-O587'5'K4AE=W=1>'MHQ/3NL;;9,O M<'RAIA]J^D% X.O7@S,"=A5X]XJFVW!6$PA F>/"#N@ANOG1S1F6V[Q^I3A, MAK@*C7;MVBMK@HFL>'G@_;^LKJ#6XB MY!;D"L@UC)(#)%3OY8A#Z<$WW]YHV6"0Q>$=>!?]9. MC>S0G!&:,T)SQAD<]+NLRZ=-/T0)ZC5-1)FS'(9.R&BE5N7#(&[R+[3H3@!<%T@+@EO&Q% (36CM#: M<7,\Z5)^E99'-L_+X>1PG%8Y^2L8U+E.EH53B5;B$ M'"JVVU TM(=<@SWD*ZQK/6T.KGED*G":$E#G .T#3LJ6:P3S9CHPX1 )5IXNG;MP2LZFL:8(YT)SCY6 & M2B4+DN%EI)LB,*/>[W]2QI*P=%41B7^1^)]K%GZ"M]O@.*;/+3KE_/BP@6*/ M\RI49"FZK542[&SC)/8_XY/6P-#,R4D*,L$2&9 MY/4&RL I&\ FYN'=J4_E<9N M6/0*+$N[?KL4I%*4N=_R:33K]BU4%+FYIL[,AC@/:9IJTZU,&SPH]JMM*&ZY MH+TL\ N.QD5*XXD(0X>VJ%.*4[=(^VL1)[#$?U/RS+?XP(XH$T]W6:&>69"Y M;BG?,/)V-%' Y ]%F1@322=VG677;&A"4X[>3+D "#G@0E419= BL4=2]85% M2*8^]?O8OI5U?O[W/Z/C<(#0(A6& IU#TO&V=[1-AM:18$2WW)3UXR;A%'!= M?R< UC&%,8\B7W5INX5[J-V'42.A=OXMJ;S%NYAT>GI&F#F*"0YW6(XGF>C+ M1.Y$^]WQH)"IM(VZ94(YW*N!&8M'*/I@U%JHAX04<[I.A_KEGS MW%-3$JY ]/5,N&Z5^ \!>8MCPK,]U?T;/+DK5#9O2MF\J?"%-8D6((5V>1S& M5?<)M"G5>7,";!3=U04">K;?P*9UR!$W+G7BQXS*2*>J3 M'LFABG[E*OI]):# M2Q:,4;PGNVQBQ>46A?)32AQG$*FCF,1DA$P?S'2_-7N*J%B&;O'J&6210"E9 M=V)3"1X4KL 6LV-$#:T+5VY="!X9A%:),ULEFM)WI(3"O&O8F5A,F]#R+,;I MT>F\UVAS-*[PF;KBK(5/(AG@F]T7;H1TBR,K)V>,9UD3U82&> M9OOI>=3J3 9D5)1KW:52R,Y["X[QZG[2N]6$0^/#-1@?PJ*?098/?H-.6_-2 MIUN83\HL2)K3L99:/"T%3*<)5(_FMNT&71L>#Y 5(0RX".M-A/4F0B-!6$/A MXDSC"DLD7*_D@&MO[H@-R(I@NZ_!#:@V@N[ =?$BA%P>V,"<*AH*@"CPBOG( MJ\Z^ID(EP*43YMAJD0XOE1[E85V9Q19H!PE4ON4$5:PN4B?!+XVP-ULPM#7\ M@=QPPT+"77.RBU1&**^I\VN5$>ICRE1KK7&%'9!6="H6IL*@*W,,KM*9I".) MPW6$0P-&6!GA^BHC7*\8]N'>OYO MNBL^H_V/6^_4@6EFY.DS.2O6TZ(2GRAT98&8 $K(/-B&^/IT^L,I$KJ!=F@1 M8 E,0;& &&KNH>9^'9K[30@Q>R.Z;5V8-#W"9-=TN:](R!:,N=E67-4&? M IRQ:/"NJ:LJ8?-+]!F':2#N0F@ 3@5L6P5H2Y!Q$/P"LKDPXB",. @C#BZ3 M'=$!*F\#L:?W^"6*F!KK*@)D03>[8]X$61Y>YSE]BMH9X]7M]3QV!U:)3J;[ M";5OELL)UESUVAR#*T$RL4@J=E!+">T48=A!&'9PN;R+(W >VE7N)+3S+'% M1KQ NL71PDPO$ = L0<19D_%N*LV4_SS:<>I?<$&H;4B3-&XSQ2-JY:4/@C/ M*JPI_&"W&F,X2HJ6(UG M%: "M]V;EJF^Q2L^=/DP%D>:*=:JD72%96N)QZ;*V)AI8'$J%M_M('Q562@' MPS9920*"C8I@@*4PYC49$"C=E? ^6P1$"2QW(4,3_H#B6N80@C@)]HC1G/FFA"6/>IL2Z]-N!Y)N4T,\$?W+OI)J!UBVJ0A0\41?9#3Q[8.M MD?M:@+IR.U::""6RN<@H9C)C#)[,-L?@*J')Y D;K(?RTRVRB-#:='+)Z#2, MX4,1JJ6/TRX+XHD)_:+U1HZ8,2=B!G$()$+%;ZQ"B&^/4OP^\<1?HM\I_F^4 MXWM 7 H-4F'XS#6$SUR_O^V/.%T+@DN'>J1'U'F?N.'?JH-.89NG>GSV$&L< MB9/G[K37&)'3TJHMC:C:4$7NNC02GM)DA*8/6NM#F]2MA>*$#5ZN18@Z.Q-Y MSSLR:O4QNYH:I?Y@&.?'_>8DF:GT/STRB S%M>4.(K>L,3GKCT?&H*XG!2Y-&A( M4;(!EIG+L,0]'&Y2 9>+Q2#Q.A^:ET+QT M4^:E\_( BI-[>IPQGYTG,L%U@#Y\FH[+K0N)1?MJS@\Z3DLPJJ7)5!SR<;%E M=8QGS .0E!-/1&+,H1:85VD_^J;D ^##X\L\@5(.@V1'>LLZ&,@Z1-U!W0$N MP1?_S_F"FLZ_TTMSR5<#E$9.G'*WTEWT0;.>8:)NRDK4@B,H-1KS85FI$N&-MT W_AJ6-/],@Z:D_(]N3E2 M"EG6[1<$96#JL;ZU0(P#25>IU$FDJSL3 M(^[4@'176SYY71Z\Y<-.N4O#(+2:!*%4S45J[=\$XE^EJ>!@^&[7,0P5H,0R M7D4];055MQPSK+0:!IQ<6\!)6&DU#'^X^O"'#_$X<&K4X>HB'YJG0W4ID.K2 M"8W&=V+'.8D!.*.]-]!D[!QOFBZ$XD<=D0I1M\06NX]6OYA/+T95CJYI?(:+ MQ3Q#+Q.)42W37:F?X)XZJR7H\^BS9;7,3,^:+)S\0FY'Z)LX3HA9+0K9'_WCR&^Z7_P$?:B2":X.H\ M$YTD"G9U,#2*R5AS@>C_A)%V@=*)+A9\%T+A_ $*P8/")0(;KB9J+U#($121 M(4@PN5QLWZU2S)59%'#0A<$K(F[>HG@-7FQ^":P(:N6"# 4FD. IA5:", KC M5F3\\Y:%\KHF]1!-M2"A-<"^JBN3+%WLI'()H^\L\J58VLS+/)"Y&"YW29.1 M-),(U?@P .-. C#.6W+I2P3J/#-N7!^G%-+AJ>5RV6%LK=Q&!(H4;>:0D2U4 MLD,E.U2R0R4[5+)#)3M4LN] R?XL@:ZA:U'L?K=-7K,\>2%L;'%%.O:1HP\# MF#L4:I37HU$>.]XM@.AX#2K484-KR]0-N&(7AVFAL"T#16(1AF,*8]Z"[U T M@A<$N%C;0AVU>>1M1V/A0],!(J$J/,;=L,OD=6M7YZVU=CPAL9#O:8SAZTAK97+%CT:3+/6:IZH(K5'IM M+DYYP>L4$P:OW[!J>.8*:7=#[J>2K&QX]R=U)\S*1>^.)H/IK+7)S& M4D4\0B7BM^\OO@U]?G?+U^$B_LS<2S /\;<$BLZ&HM^K]?^Q$>*?4[],?%WB M/#J4!*CU ]-[HFCPO?9/)O%^W;TQP,: *5P'J@A :+H-7\B;R"1 *' &V>15 MPN!-'*%ECX$%$.^"TZ%K%W["Z8@\R@.3O,;4QM5%0U$QYYU^ZO@)[\A\(O*_-=_X7\V#$ %O(F0?_S/>M48??P7;S(6\%K@ MW_[24@\)B(L;TB#_C5:W->V;N:("4-5_#HE>ZQE.A1T^%.G8EM3E@32V!9:M M__[O_VSOYE4QB/H,T\_:V(*>#Q@:,P891$4/4G4.R2*X_)5/#_SG-/$>U/L@R&,9 M@J>:ILQKR@K+.% TZCI3N"^7HV@JEB1_>._S)(B&,X5P$(XA';W5L[:7D-LP M+?A'1A-;4.E")2;1GTVIL.9BW0T3RV\J3\+174@]B@3I5;,SGA45HE,+SB04.L M87.:6^[%L6Q%<@]=<^\WDX&",,$B]F>84.B-$%#C?B#^0I<"3?Z#OL4?J7\B M.)G9?Y[S[LC-5_]WYNB0Z('W_PBAF_XCQ_+^_S>AP(N4@.N8 !OR(![Q'<(P M];D"&1P"F,HO"*!!P5W >$;80!AKD(W*+DKR=[!H_D T'9.8*I:%( YGM'4T M!QQJ$ZHB 63-AT":*P(F9?C55,=@-P"4U"($AH_@&?@MV]3A-XH&']G^]($Y M%;3-,032S(&R!C"QFZ(KP+O0$J%&$B$RIK*"[(,8ZPYR8NAP.%3_!0.!/45Q_O3$UX\.$'^ M!@^(%R&35R#,,#\C+,2J ML3-"YPBY!)::T#8!;]MHCP/>&L/5V+H6P0M9P/6HEDZ,>;R D:6("F\JP$O! M_P_".5V"% ?>3)=QT*)5A8\0.0@7$?X?,C45_@1^,-$N(T01P$M (>'(]>@ 1LTU_;9MK(FV@-#[J0KB4%OA%CP@@ B,RJ O$3+=BCX1-= MH-AJD.4MQ6I*VQ^*DKL-5!*C=S MW=XC. ^T7/-SL.$HK#I?T>7K\BE&$" MJ.;!<89C6@ZZQ.%5@]#=="!#]?#:J_PA.RKO&6 ]E9#HLKD'(N=S647S3%$( M;%@:A%/"F1 EZ%O20P1WE5[+"_RKO&#X\@*&N:3K-E))MZM_$YX$J[IKHL1< M;^_N-GOR?=ZFB)G\0K'';UX)[P!!,9!]608:,/'D\'M@^"QUB^EAL=#:B O] MA^X#4$J.4!]/48$)^>*C:B5:+WRD#>[%;2555?O+[.6[H'QHWF M_7MGC&X=- I>9DC,P+NWQSJ<;_NEZ(!X37-0W9=/IT0Y7'!)'E:X4"M 3=S@ MX#R LLP(WIX,%2&0PP2R+SA:41$4-*( 3\XOHT=&JP_PRL%[U0UXTWK[W+[) M_V3/B $B;.2WV2TO(NK" R)KB."&NYJ*)5@/L2#6(@\,^N+-#S2X-\M"PBY$ M9XE73/@C_$8,NM=5K'6A""J2XZC>/8%B,GRBV50>QC5QUJ#TV]]AG$5\!VX, M#?118<.)O)]O4P.\H0':*#+9B "*3W!!BS% Q,?C@X4;??&%%N_LT7+?GL37 MS]-#X/T;6^_$AIHIE,G@"8PM?YXZ;PKC]20,7BPDZPU(%4S,(N0%6-;RVD/KUTB.JFXM^"\=X:_K2V\>-/]^>*.5@#7K]N)=+,N9^IXD MC^A^&]M\1O037PG8M+,1"[WZ%@(D--ZPP,_UAV]:O_;:!=8VJ*TGR$2!+Q1L M7E)Y5W?LGY*R!.*^.V9+@5^;73SCPEO?H#<,7T(_=JS%?[2/=Z8OO$2XA0/& MYM2.??G__BN=2*;_>;^N=T;H'?O($82+0\85*+")#M31H,@/A3G;1<@,U32H MF6P$Y!V[=(@X(>+\4K0Y9"DZO&7FO.IXHE*(,B'*'$ 9$T"4<=!]*>CPL@M1 M)D29SU$&WT98EMH(5@+4E!2;@()E>$N%^',0?S9W$Y+595T7%XJJ1I ]B]=D M91U1KNK(^P8E>BQL SM$JQ"MOHY6V/0.9$4@D$RT5L-## HQZ.#%]BH#$5/ M(QL)=JXA?O0&O7"4K?^%""1@>G;"K;I$(:J%J'8 U2Q;%R;1$>^9B*8&T"S? ML@U1*L2=$'>^QJ8P ]KF5(@WX>@0&6@;1\AK)7A9;)P*JNOE)'@.E8V% MV7/*_N>-5_;D44Y=(",,Z@ 4J; .2_K0)ZMRP[@R3Z>R?;K=%,$@^R@_\HO= MT*3]XTX?FO2['EP?"D3YU1%Y,5>M'P.RY21!-P6*%/AJ$H'E[8;+B(92Z46! MUG?=1R<^?!%?HE;FR(D$Y4;A329!U ("RB980/9O >T]OD%$'@&S*7D(AWB. M#_O7 M*DAVX-WC2Y<7?Y/*2$=(F=L=WD:FB)M4XS\^.7O=!W4@@@T:WG)'P0 M6#^QVT<$"^D$?F&W'7\,K)MC"$L%[P_2E!U1_1O[DU< MSB;D"KZ%MPF@X7?OQ&CI!,1W]+X(7!>4(0'V NKH;\]W"9^/UR^"#U1W!0@4 M\J5OQ1:)BHSPF@#H"^21_@M=_$! WJ]U\(T71=9=+P\'VT%^KYM^?-D:+'__ MLW$4?@0-Y,IRL(D'H)>8Z$Y%<,210W]YT^78_#IP+4*,>!MQ-Q1'A=S@%GPK M_@,BFN?/\]T:Z]O)][EY/@_OD1^49NW=FN<[[V6Z;,?WFV]V@YW"*,1T<^P1 M% ?EH8,7W.4'NNV^ZP%"R N%6YM$E7=SK3UUEC_35H""%\GC'\C&-;T/_NO9 M(IO(N_7K<+36YA4>5%Z]R1[:P7O"WL:[S6]Q;(6W'!3N W#('_(S;G:7>P=) MQ7K=*%P5U%QLS,W,M3H#M\5;/B;A_>70$M8_>O 1J;-+:MA#*P*(!%-%@Q-Y MM (G0)YG$S[?\H.^#?B8*P %%(Q<[&;.C14@$>PF4*^)P]5,8C'6T9+1$ $/ M\3DDA!+B1CC8<C;S=1\]'X@!6(>2K,&&WKK-93?KW8LG7DR5KP!" M^D7G!'RG]-9*-L# # $C@2R;0,9!5V@1<"3:.K'WKM_Y^V T]4Y.P:7C_^/O MX__#R/\P\O][D?\]@8N7^_/*=) ;3/CGH=&*UN,ZV6@CZ<2/^]^,M*"DV=#3 MA1+KBF+/>!'%27,B<_3N2+.0'DZ+E6F^7WUL.ZXK4;+#HY'Q]R.E2G?^G$K4 M6F2WRE?FF6)Q&)NVH41$OA\)6C+5SK)1K5]L3SL+XUD1G_DV%]L=6>X_T^E! MHS?KNX6^(6:>6\_9K Q'[JPSQO/Q3M=,KB;-H?$TB;,O3U$!S;FSSA6?+,C M?&RS;BQ3CY>'9B8E9KCX[MNKW5E,&_>GLWXQQ7='LECI#YYE+K$[,E$;V?3 MH#+D%$HE&E?N,AIH<\G=D>E\/SDO%'5UPN>U%[WWR$G3I,RE=D?J]/.TZN8J M+R0]JYAF<=YN5\4%1Y&[0VLC>I9U%FZ+I0MC@6:GS86>@P=/[=E3FDH])4FM MQ1;UHMT?<'TU/L^@H3L@%=BE7JNDGUER5G&UWJRCOI#=!1JZ ]/':7D9RV8; MPL05%D.5ID!S5)(YBMY=P."QGTB7VDV:S%7T'C6-]AZ[9 8-W5D K<5+I8P[ M%5F>BRNUY^EP1.?QK.L%0*[O*U#>C7@P#V2M1'TC&P0MZ8-W'%343JC_?*R* M\9HG OLAM>BZWR/7$_!VA?S%LOWX0]5](#*06=N>_',@H'3D6% \L:PM^0Y^ MQBDI<,$X^LU+78F_ZN/;D#MMV'01Z%#[,,:*L*6*9C2QSK_H9@X"#PILIO61 M>AZK2083C[7?6[KW%C&PELE-GLE_D-T'<-0%?@Y M,.'3A:^&+4:^JK/CZ%[3Y5X&:;Y7LYXRDZ(^6UF:DJKUW._I[+ZJS<&;&HEL MWMB.8DVR;A8J*F.4YI)9*M9F8!?I-1U/P&\ NX[#-P]-TW,-\&:&U^/<&>W/ MENC6TD)[-E#(W+#LJGPYFE88^3<,"9A,=MZR-BOD,!BACMET; OJ97VX+S\6 M%@IR=:AS]\:\U@-:"YAHAJ:$VU;"76,@[+5!+/-LZKEJQ,OLC&S)LW8^EIW* MBQ^_M#TF"!21"O5!+R(:GRAD.G@E7D X"OTVP6N\[A2N".D*&I14_XV#6'$7 M3=3= FN;#SC%QI_1TS^W,SW6D=\X*43C?>[GY3%A[>,U-EV%R(Q2E)#J+0@H M00R]&O\0QYG[6@V_Z<@I0O)#B6#KZ42H,OKA_3BUQ!,'L3JVIM4'HK =%/PY M=?BE]+Y((OYK.'A-"U13F"S[[DNV-7TV2"ZV^%Z!C O0R)JC?40AXY4E3^D\ MW9K,ZHFXG38LT*?:1Z>0MS?)7H0'W:)A6GR-G,SF'--8"/*R,)/W(KQW@.N3 M^29J9^R=(&]M;SY D!$$09OS%,CX<%ZK9F"V@3KZ/>"G<'Q+"? '"6C M-9:EZ,NXGUM4E1BYF,VGB^/SUB]@SF.NF8NG2M/4Q*FE8OEZOIW+29D?O\YQ M@+CJ%I2JUV6WKND$Z:'>[3A4R6*+.;NK=%+MQT+\(B 1BG%8\<&R>ZH&1- M3V_!J<8*_#W\J6(*CF+#F2&]X-^] S\Z!0*W,@,K/+XTMZ>W)IZ*4W"&!MF M4646E,SDKP+^92JB#-[\Q#/ZZ]J[F;#T\&8_EC.*HL.8CE1E76O-6LOKVRG& M:_$G@@R\&A]!)F0'_DA )U^%. (?U2$N0,4/?0)+18 ;[YH*4>.U"7S4XY4% MK[W-'$86U2F/#-(^O==L]H?=#*B)N2>#^4=!^$>QF00>(538< :Y;JV+ MXD#:1MF,/E"Q,@'%+7C22US2CW"L#=R4C9\$S8[B;]%Y[F 1W"&J'N"YGO'2 M1@ N'T"*OG[%EPXY1,%#T"(0F(5O5^Y!$1S M!1OX3IJ,1,6UO]LC:.R,07E1D(*5M8\&3VR"*8\Q4](%QS?"HUPU MY"?##C*<<(?3HE_?BL]^;03!^5ZZ:MFH2@(:N(D#]-8#WSI6#&N=L[@]#Z0A M1."0WCW[/7)\\:;[GS6,_%/'Q^?E]J%Q(T=1,;&A[#J<)8HPQ/4.$W^IX+() MD )DQ9.B==$KI+RN"N +SY#R(>Y;GAMCBE/XQTBVAHQ]LH8CI/XI&X M7*0KO$ZR9L:6ER+HX1:_S13Z;*H)I'A)) M$J$O#H3S3*:: J\,3Y[Z:\N7CN7_^_IO;,< 2S]MWP^< CZV;$)S1?\(M_#E M]1@AUUV?.OP(^:LPQG-X8(>L%MV-(R1BVHIWMG/P0)P\]$J $IVCHHH8[[@5 M)A6H=_AXB7UO[WA7T=0=@YME%\G4LA=]88N-^,0Q^L6,,VB_8U^'AG+T>^Z% MT!&J!8)?L&$MK1R@NCWDAOL(^)O:.@?\[[IN 41&+-[HCH6JQ: C!I!_O8X6 M>9O_^^>N4]S8[\WX;)O?@,GI_1^'6>61PB&_$3;L+18MQ'=4(Y>MX+EZUZ$& MV#/..[:^?N"YQ?&3-]YS\C6BUA^S&YU@F^N%^2^D_#CAKY679AY2Z4,%1+?\ MT%OSZW!.5$%A#;7UWU$4#_S3BS5 "O6G/OZM,.G-4'Z$P\' .7S[Y ,9?_7N M[Z]D27T=4=Z4;/S#&KS,P<*NX;E'PQ(*2^ 823,O"+0F#'D/=-D$#= M#3W\?S_B/WX7/,Q#,K&.G][HEL:2P%7+B'5D]@GAESH47+X?H(?:UO9PK$G= MBS5A7V--O %AEJ'FKQI9!N25>#(*O49 XAP79_SK>].DXKOFTMO M\]/&J-O[OL[>J)N")L#V@JUJNF7M:8;ZR.45@YK3O7Z33PR*N4HZ-5512B_S MXU:#IN+64;MZL:GPQAA8L,!Q-CPI5XZ <:8C9 M1\?L4#4^FVH\>!^9O!N/' K4)PFVN2Z2/!AG%V"9V$-GKO'KO[KR2!Y/VELG5&&6Y&\EOKG%RA;/U0?3JX^7##4 M(@"*\Z5W'S2N>5KQIXP2]U$%05[U4JP]?IFQ;5,9.3CWKJ>OTSF!V.)=-#B# MDEN];L7[3(D-J3\J6FTAT:]6^M1TF.^]B#%4@A/*1%2$CM&G$XE"KG+O7&6_ MT>+2NP\:5SFM+'82KK)*MW,VF) 9=K!:90JR005V'2AUR0UV<0 M6E=SV$E9#PU#]^-I/;:T=>F]!HT+7L2TY%/VCF*ZA^6Y*:W*D5SN>3(%J9C2 M2/'#6!M5*$?&)2:22AW224-F$#*#NXN]"*Q(].?,(&/WY@U!'W0GN>[C<[/! MR&:\@)A! EN:F=CQ!:# :%.X8,S^DC*;8BUG3!T+#%P"IV7>%QBN(_KC_' ) MJ22DDFN+)/EMN%R3;<%[1>-M><'M@I/'"WR\+QR_+>?TA:-, G">(0Y?.PY? M.,#BTO=+8*0.SYR-HRY"R?*F)ALB_;70^!9'/92L>;S19IY^P>EJYQI2'[!!W METT@(D\F;]&S'BH)5ZHD'$_,N#]VT/0PGDZ#R \'M5]G!HFEQP[(V MGMNXF[0G51Q*-0ZI]1ZI]F1B1O$?(#I_%O]"'9;:&^T]-E=P0N?KQ5XEE0 6\B?!__ M\W8E#%KK*6H\?U@XD8ZMR76#U(GW=9O_]W_>U*?>".RH 8MN_EQ'BFSMRJ^+ M36,BE4'4*W_-2_#%/WEUP;O66A!,/S#K()2?FV 3! :"(A^8^+^)K<\('#NP M1,U=MB#VIGF+_[.W_5O6#S\IP^T?C*T;/VGJ ;>U@7_Z&XM1#\GXB8[J'1ME M7@_FOSPQ-A&'^%>OF=M;/Q=]AL@(:5]]4YC9?_3C%VZ_A%)Z4!M8%&&[P6W^ MU]:Q?X2K;T&]#X+\FEU0I15?%DB.90>6,6T]2KS;2BT01_OAO6TS.MWXLE2M#E>HQU'\_4AR4A1K MRKC?80=CVG'X^1,Y368@%R7?CQPTR&2I8S%Z/U>5K55B.LR[CZC@R<[(?E5L M3*HK;=7/C8M,#HQSB>8@XY5&>3M2BM63M4YK&9],*X4>F6W,E9J1X>*[-]UG@A(\L=AW5J7T(&T(J55T4NWG"@JI6;1NRG#D+J:T MRK&G6M1.3P91LIE+#Z Z*[;AR)VWMQZ-8K'.EU?]F=M/O!A%AI%>VOO.OU'C MAZI;EV=DM^7R[H@M92L04_:D?[^HCU1ER[ M12=>9AK/LF[;EJ:)4E*W1C+N"O:^D=CAT5 F_^@=!SM*_DZ'L\U/=R_3 $@/ MHF(9*N_^5#15T>#EACK9;<^([A[_:F \8\.:RYZM"U]FJ_M?%PB."3DUL%B_ M\V#!U*>YUYZ#NTW[]C;H:XL:-6!'XQA;++!*05*RU$B1]S:CVS]TMT'?&[!N M6P(E_ ^$7&O=J%)UB?6&4&=;?T>H&;>->_&AGJ]>Y^G7'LWO>O\=[*LX @+O M6( 0==RM4M_?2?%@VS_4X,^_3;_5Y^]#:!U-I'B57*#Z@D[5MW8N80=JX)Y+F'GO6">2\C'@GDN(1\+YKF$G??"SGOWU2(L M[+SW9_ +.^^%9'7E3=7"SGLADH2=]ZX_MZ$;%DF\KQCHV^X>$(!"/+Y;B_M# M9U;6W3]!9JE8FW=@ZD73 ,W"\[147JL#5)Z#ZU-FO)<0:M5^''B///56&.B5)9I< MJ3C'+^'K>PN]Y\?D]!90676[8 XT3(H^P^0;E%QZ+O,2"1JQOF793(KK9P+' M,!,-NCV;OO0*?9)/B/S2-=:#!92P"\4%NE"<2H1@FBM[,1G%NGV^F-%G[/6#<$)N^S-N2WH)H'H"2T3BH:*YN$00FH3R!")48:L[J"2 MX1JF;)S]"30%_DY#5O8('"P M?4N#VX)JD>#^6*?@\RVCD;$J$D70(OW:QL 8N'#%R-XCLU#9,XL(>8+\%!,WB+@ MX@D!(CVO(&I0>=R4#RJOEJ6;*"%=@HR2@"MU),C-(!.%I"("U$C9(N L/*$J M4P7]9L1;"LHCAZ2&LM 5740IZL='IBW^'X7ZW$_1,5$R#"37-:(AL];/#5KA MI610I9Z68PICW@)-R4<]#]D:<"0W;VNEE;.:S_ON=,0_,NUARU7;/W[I&B!< MP)OO,^ )7/N',/PI$10C*$7?!/B+"+%05!7"TU"A, "_=7V@(2T47:0^H"0 M'@@6'NL4PUW0+=N#(AG8+ V?]05-0"@CH,:< .]\19TU^O'1S-7P ).\ I8 M"(4Y8@2NMP*(*98C2?!-<*TJ^K&D8MKS#G(*J191Y"N1CR"KP&2U=3IH[/9R MP=( &KP.'=QQ+B' M^ 1$A+= P2^%# 6]050D>)OZ8%JCV $P;9?!@*P)7VZ(1:VW**!3 MA;2&( (Y#3:T\1YO\K9FC0&PK8=U^8KSE"YY=\_5_(6[N'35N\(D\.)[2G$N MSSWJ";+9HI1%=YG4M(Q\HHOOVT)';HQZV:(CP??)*W]8D^SF_+8/: $^J3)R M]5+4L2J&^"O !4-XQ];7#[R"(?A)6%3D7$FL 0@[K?TQVD.(NB!"/=0A>!;6PZK>7R>:/Y99OE-EN^X M!TI)[>PX0+47@EV@XS-@75-%CLLPS-LMS/$%W+C^2AS_H+:BV%X=(48 /L06 M?N3FP=;WVXA8#E:(\EGW?=O]1+\=/X2:"4W[HZ7W>MI\W!;8Q,!4Y3 NH$KZ;_0:DZ9M,K#Y^*N8% M.0CB&G\=F6V<-^M@/Q-I\2Z.@]G#3*:QZ:SI%$:=_JRJS18S!K@%)>-5/(@Q MJ1U6\G=(B'=!B)$C9! A@[CU M<@=G8Q 7D7^^Q2#:A9>DW"O/\BS?S@^XYUJ[VB8S7J]>BOJT_7FPS1P;%PK0 MQ!,X3^Z#G5TZ8?E4?I-+[^O25M97N44C)TZY6^DN^J!9SS!1-V4E:F=PHL1R M8K;%]'-#UJVRD_ZTTTN_+/PR"TR$(4_H1@E)]UI)]RIJ*)R)=&E.RO?DYD@I M9%FW7Q"4@:G'.JLS^$<2SS6:[SXNRJ0[DN;*T&6;V5K&JW] 1>+DKB7EI/4/ M_ISV?O?WB1,%"[QB/O*J YI20=&@S*+P:EFS;-/!IJQW:?%F*OI4+5GS M'CE]X>58WA&MDKS8[7N_?YS?ACZ 2?0("@0& U&'XJIC C^S%$IO&[ 06W Y M8L[@5C=QBGYX1^1?RR(< +U6D=9J!+:R1SO1#+A22]T<^+E\AI0 D5%2%; M2]]5-,-!F;PZ'NYYY&P@C#5EY@ O#7R*88'B?Z0-$'C+ CYDMG,LO:'K3&T3 M%3S!/_0RM=%H"9>ST**?3H6S>.$*X8X@,YYZ^;TFB*Y?\4 47C<))T>YM@ID MRUX2]\B# U@*.%<4;5L .'57(S#W1EG.D,=8/EL< 7N!LK,@1-)\%5!7]%B\6I6GC'Z-R'/QFU2X!X8O>.GU%'I2)#KRDXK$"3!0WZ\*7 MJ?H"_LS"*=0HNE8%1O'5&KQ/@ M1/,14OU,\DMPH((K4CPSO5V\PY;MT$'7Z? MZ(*>B:P70Q% M:_,^N+DCY>PFWI)?\H'>3WT?,WE!5W7SY[]HBH[3Z2T3QV^EYO[9'?0F;]A_ M9.L&7C5>1%3E7=VQ?TK*$HC[MKF5F.$M=+WCM[JV-XSQJC:_%ZO^:"/O9#*\ M1+B% ])F:D?0^K__2B>2Z7_>K^N=-/9A+-$?7#L:DG74-]>._^C'KQJF!VH= M7IVB*>H??.'L\%V(^QZ=\Y#O;).,3_>(M!W-*W^ 2S?H7OX[Y')^20/>J_/A M4;M?$\7CM/#3-J/%A(GF4]"]@LMG^'2Y?_P((#:S8<,;+-\1K4*<#W%^C?/T M=W!^#[[[U3>.@^B6 G?,F]]!_ >.>/?^[Q 5'/$[+_9+'WF;VTRKZ;:_ M\0&> =O-, _X[TB MY $&L4_I>5L%S,N]VTHI%%3 FTA-'[^C?0:AY"ER"C],!:!CKYJVKT DWZ<- M_N__O,F'W+@JHK[$X-L+MG;E"R$TIFX91+UT2US/Z2>O+GC76MNSTP_,*[=: M+XK!*@WYP,3_36Q]QNSJ/2Q1R8\MB+TIZ>'_[&U5C_7#3](^MS@P33V\DZYB MU$,R?J*C>J?9,:\'\U^>@+(JU);_U6OF]B; ?,K'<*4<)/OF=%PEQ=K@-;^= M+?H1KKX%]3X(OD/^M;+=;M&)EYG&LZS;MJ5IHI34K9&,E6AF5^4^,#KV\3L. M*NH7N,C)\!X/Z#W.?.<>Q\JB"6\F?.?N7#SX0CQT[SC:Z\WS0/2U-_?01@S> M<^ELK!KHNO2KE6'-5E]@%=Z9&M[=R(\@.KT9O<< 0"QP!39D6X%;0U<_NJ"W MC0$;"\"!RVX_@_3+Q?O,XT+EIP; JU\G\-:8 #-'@2#=&+X4;0[\$FN1M2!A M>QG !$-%"&1EQ)7L3 49 #XOA#J%:.&NX2S![^"\\/=0!L#F((,W4.E"03<- M'5?G&^EX"+P IX0(,.N$?_8?N@]$$94FT+SR>MZHJ:/A8U/7#^ =J@FN]Q?> M#_YAS\3BE8O*L*H8>:*&"24[ 0EWVP7Z\6D^$+E/((- D@<"[E.RA@H-!2Y+ M?ZT;]SED4 5,3 TVP+8@?[=[E@VQ3=U(5D07@.W2LJ)B":J.I,>MRK+O["R^ MI>>S$T<(CXK-^KG>#T1YJPK>NWI]7N%"58?B CZKM5T/;^4=OJ#7[,)K TT$/I>3MMY0"0TJ.(HKCX"%CS)*E1K9D.Y MUO[Q*_:P6P!_#2)-95^$O$I3"]H/JIIHF+I+[VC"4,2 /8GBH"A/F*MF.$AQ3P^B($?+1L MJ.JAPI:V7SX3_033H[4&UNN/\7>;GV&5$!OO4950R"SY0QK8 Q&8TH9?=(9= M^!KDM2T6B(WK^*[RA.#-W1#!VK^'*\(!:_!>3O]:P/*=N7Y3)]?GK_#0110V M+;ZM)6K9\']X>8CQP@O3U_4A W4T>$FH$ HB(:-RRG"1?T$:L_Y&MOD/=N*[ M%-X6.560LHNL^(CI^%5I-53#-D)HP#Y_\7&:?F"N&+L^O_[7^&?9B$G)BO#^ M)E[OXM.9OGA#(+\:MYJEVFRMLU!8MS <3DM/*<4( OPA$"[@W9\9M5[!5K/#_?:SG:MQ> YVU]/5 D[6PN#/'5?^8K6KY6 M@D2NS;#U-?'1*] 5]2'V0 %]#K]176(,5.\&XS6/_.%-AQ,RWYCZ< UM?LXK M*OX37H,.WC82+QT++59R3)\M>!T)$H'K2+#+$O:>\S5RB8_;1+S>2^^D$&4_ MPN%[!EX1&+M,'JL+GK\<7BQ?9SJ7E]S?3*NJP;510!)) MDK_/A3SER^<@N.&VSWVPIYVW4)"!B__V#V]=8]\+-_8\_7YTQ![!=&O6';W> MBZ1X%2^WW?,\#B!Q-^X(PQE! =J+JQ!1?$;OP*L@*D(4@Z@/R0JQ54_S'KEX MR%LD7*NJ^G2J(T#IP@2+)+X%82.FF+A^>RB6_$&GCB8*_M@$YBBO@4YO3!FX MQKVSMA9@IH/D5J#@>R/R^K7!N_CJP)7Z=TOF/Q!Y!ZQ]8=98-VW/< )SS&W MPDRVUH';6RC;$2JX=8.I+_%]Z'\K0&+$]??]$?I!6?I-7?Z'R[2C03IR1A/1 M_]A7:TP'HC5\'5SD_N_?A>4]B34^^JS.7R;312O-P;W7 1O(;C6O&\.6M<#@ M_]:ZL";NHX;?.^#R%]RW["YOL6>O@27O2M$*-8OWV5PW9KWPUK"A]A=?UA^" M8F'ZPDZ%)WH\RP^?9_UB=$"_M&RMPR30U?R0WG,Q?VA^^[(M\ZT9ZO^S]Y[- MJ3-)__#[I^K_'2C?]U;M5H%7.9S=^U011,X@TAN54$(H@0("/OVC$>!C6QS[ M!()LSU9=9VT\2#,=?M/3/=U]V M?2M./[>^9BRIVAQ_L\\-=Q7AW.U@BP*!")R&B!".Y+*P>H_9V''#H Q3_'WO"CX1B>O!$1V!QO5((N+W%_ M)C$#3B)68#TA9_37@P\"7$;X@<;1TJZM,J<&Y<=$JP& \*8CQ4N-NXN?!G1= M927J,G=(0OF>B7WJ M+_?N-@A:1_F'\\,+6P:0-16A&%-FY3Y;5(4("_&!GPQ./9V_?7WFWKSB.#%IS15)8BW3*UL A[B"# MR=]E);+(=%]I@GL]KW;\97F4$^V<)R)%N[:R?(OLCMTS%_'/CTOO1?P?8>4( M;D_4RF9^$.<@W4W 3#.^[W2@5FH,B>C$I1Q<\7$[JECT0#.TH\TLZ:X46*"U M&M@.XN.\(\5]Q^3C/6E;CL. KSIL_?#[!)ZB!N8AA!'1R/Q!B6?7Z0]WSU3] M&#$_$>\X) MNQT?P 1ZL'6E\C/^]&GD _U)%'^\?0/\#59T^CQV7(J;B7DQ MX]S#2EXNX&5[+^_I!> 1X PY/WC -]%F$L?\!P'PKK^@UJ$=VA'YLIEY\.-" MW*D+H.^ D,CQYO_1D7YJ#67IV^0?P^CU3_WKXOYVK@+(G#U^"OPD(/@#%NR" MC^-=\_GEA7>>-X^((Q]N$1[/K>" 7(N;F8&=Y.38._1BBW?E)SK$1\?827=B M_^$0?^B7%^WUNA?OWR>C58V[6X%M0#I:%<4]A(W"3X7@:?R8MA[-3+*7! M(8I\NJ9T,%\.K>Z>/)E6M-NXL2, 1!>RH-O=L\_B#'#P:<2PH]?DM_)C/)W93AWU7D[PU"!.=\\[/Z6XBVZL&'%SR',TN6,@[ P^R,[!KQ,)[N&' M:.$NR,OY&V7\#_"" +#Q@.*.GT=I=.W[A& M^J:9>0>O6A?D.AYZ[_85R8S@XW"["AP.GQJ'EB+SU]57!Z?^<2'T4-OGG:Z& MFD3!$OT>6EGUH,9^:';!X[/:\^C%9 M -)G&NJZ3TL\[EAQ+"/:O\"]OJ=CZK%K[[,GK9XM^Y0[Z+XBE_=D.P*+PHW3 M4:,]9R$"OW9&B>,2)WLE.E]'&[1R:L7KO;QZHZKK""* M(BD0*$(*#$K+PIR<,R*J8BPEJ@\'-1=/.>]J66J:6[<=&H-6B1SA2+XL1>H5 MJ<3KD=K(YA:K=G'"8CV>$,:8VTZXTKM?*M MY@5,(%^/'(?Z*"2QTHC7IVR+:BBCJF%IT4B4>#V4ULCN#)%0F\?"07/GX9O\ M!@'5R1,S+7=JAM]?RZI!Y2:#58G851P=C$R\ON$7ZDNTD*MP 2NL*[5MN,V7 MP$CF]6%1*" 46M2BD?;"LX+MLGIV]VLKU!F3M^' I5\?6\RF\[W MC6*'TT>#E=\(#,;]%E 6UV=3HR#ZN:0*3'#EJ(7I!&*\7 MQD[::;3<1KN]42\:B2=$WW?7Y5K2^I2LJCOP3#0A>S*U,+>;/%WE M<[/5>J/J8D>W\@*;?+TXP=K-@FS6>:LQ[ ]G3FG7%;5H9.+U.78[5,51OVD$ MCL4-MW6'Y4SPS.3KLOU\RR-3FK*Z) M=Z8YM+J*A ]%DT,KM7ZK4AYM1US%DQBFGN\5)\MX:&("*#\?L',;Z1DY%-D' M=+-8IHEX:(+[?7/%-[&YIAD5O",VFVO'9"*>1D,3.D4-.JQ#>",3T>=#8[7; MS72:B(Z(F TPWPP&Y=?@@'^1%$76V=A= 8&+Q:*TR M&!>WDS:BY%8-M=+;8EL.O/W5XH4YB[,D2I*"Q*"R0(@2)H@LBPH$+4LD0JDX MRR:,(';Q-U1]SXGI45;%]T^^VSAI!PXE/-'"W5S4:5M%W)*^JY=$PDJH$ MN=8FMU*<16N$-$1-FMEB*T+6WCE)#>4"N5G35)$?,%6J*TU7*-G/GY,_>[[: MMDHKG>=UDER6ULM.A=3/V@!4DVC(?(N534A]X= *E M[#I6\7C%?!Q9U<7(IG>B5PZCEQ5,1S*>3D?CVG#+D-ZH;(Q-22\++;7F3WK) MJ,/Y<=>/.OS:R2F^L8AEU)4% MH*1[HJ:!5"'PJ(YZ)$CL>TARG]QCZ$B94JHA:BUS7/.Q3F=YK5LFOWU_,KYS MYIBF$\8N=3&.%1U/@K&+T3UR&]PU.X3@GUSUATSX ^$CAJA*'%W_9^Q>= (O M^JOWKPN5G+G Y= SI2]^\:;9;Z3S'B8+)G+TI &?DG3P19U\H;'K3@Q\Y_3! MP6\7?_+"O?>L'-YQ3-)]ZKNGB3UK2/SP%Q7[<.R1A.W9G_D<[]@5G"$A(U+! M" (R(@V,H!\I&C(B!8R(H(F"C$@%(]XNC@P9<2-&O-<="C("6DU?C1$H9$0: M&$$_HI /*> #1*;4, )[LPLE9,3MD E"4QH8@3TBD!%I8 3Z2$'G:QH8P3RR M4"/2P AXJDX#%R*3"7I>T\ (^I%^LRDC9,3O,>+7FV+^<<#T=H1@?X,05SW* MWG;)B=LCOTD#R3'!A__WP#S\J0R@<63JCGUT 1U^F@1U?,G\Q4N>$PS< P&M MB5K1'Q9>AHMS+^.R#<="MFCV\ .X)?/??\^A#%U!AJ)#V%>1(>RE#$$03J4" ML8D5O\7]4Z'[U_]>#"[>OH3QL>#B.O>\N0EK5X&G'P/YTQT"1 M1_+Z2_^;'6'@J'XHNL=R^*(M?Q3;(670]W8D]6M WYONN*^*?%]*"]Z.VGT1 M+8!J\+O!J[2J 30 KA052"O#K^-Z_QJX][;7^R/C'G1^I-+VN8_W\(^W O81 MQ3ZV\S _X/J7.QY>=UO\8,)QM!,^L'0,%-MS7.^CN \^F'PPC]C'%H^AXXLF M%(XK"0?QL67C@AO+U8^:'TPVX,9RRV/I!Q,.]L/'LY.[RL4.:\\;5TF2HJCJ M31T:,2AF2DI<,R7SSZ[KJ(KGQ?TN_G6Q/?2V:TSC&96X.142G/[?B\6=;[^0 M-QPR&?Q%3>?,A?NFO%,GR'-]X5A^J.,>2P_%[5- KSQA*$:K.>K6<\TZ]DLY MM5@9G'K2%D -]FC00-'BIEVOGG3\^/AM#1E/2VISW> :;F<@TD.58[:]%]U6 M\-_JMO)F,2ONU/$ ](L /2R'XO:I)0O^\%3F:\P)2&E9=3A+&%=S0]$I6RHH MWH4_?*?H+$%C9YH&7>B8#U$&E #X!"AS2*%/-3'913_+#HFF M7'0_T 896EZ]CR#](;\KK0*CW^YUNVQXYRUNW0_V[K)="HVB0V!(KX6K!0:4 M'66OO,5!F#A>_?@<,/'%<0)[CA/8/0UIDQHO\7:;72*#/:4TPZU6FD[NC3*N MR=%<8!9%9#>1:[G0Z;C8$AC2H!0PA6=1BK@&S!S\FJF"F6/O'56-O41W 1WJ M_GZ:2X#.(94YU:!S.;OZYB>(5.Z6=_'67&&W!+=^4BVX'VBWS/<"I^BN5(=O M[!5*,O=A>[^;-5O=JB[ORYS2)9I=88#AS;B8/\K\PG[W$:Y.)32C*+J^ MJ\O:L5;Y9PI6W]"K?DN.G:YSIC]_*UWH]5L^@1]J<1'K?JT(D[D?E'U.\59A MH^OCSH[(WQGM!K*K46-N0!E8(;#R_6[)(BN@)0C^\)V@L@R"7,]-_L4PXNVR MN)]PR>\5H/VX)OV7W./2E/'W*1+\/M/6Z*NM8I=ITCNDL9CU6Y-N?6&6M'O' M@%>S_,3;>Q*2D\K!F*";N=T&=+%BK[RY?35-N7HBY#4-X"OG+Z9+RW_K^'YA M YBB3&J86R,]GE)6DX*ZS;5]^=X&<$\5AX-2V+,-9>S M#$9>S[W]Y7W97PHEWRO@^7'MX11=,KZA/_M++?GJ^:Z?:9^4^WN4F7N$SW68 M#H+*;F>%"/>^$1D4QFVVQ2)Y3L&Y:-*[HBU2&MCIF%_8Z3[+-?-\Q+ ,M]$C M-9&4N%UDT72"5]TZX0V93W+5_,)^\J\<^/LM_P#0LI.27>3L4*Y55O:ZIX=< M$"AYLCJP0GQX;T1U)UVKLY)"F;?V>Y%TISPJE4*! LYS.HLA*+QB_IFNF*>/ M"A_@?OKG0:53X:"\+1]3-%]"%+?W\RV:GZF(R&N#7EZ>SO/HO5V@IF5TB_7N MQ$ :A=R@O@L%HD B*(>OJ,HD\71J]S>@R;0O7()TD<%F(CPEQC%*1.!'DTJ M#$>-]TY9=*R&O[^W[;.=3?@FO6R6N<9Z/V_I9K\W$7L1L+ 1L&!DED2OXC>% MP)*:[(,+AV"^,D+\EK?IXFKMRW&'@ M(16_U!QR4XOGLMG+G;5L?8\2JI&%:#7ROW/FBU^H.ZB)?<+E_4L=YT M87*MR2R&%>;A.X-E69+Z;/DHW-97XEY-8]%U1=O786(*3$SYW-#U6SZBDW[\ M4(_+W,_3!F@9MX-NM(A!MU!O5I8E[MY6%<:7RY,!NL.- 3]A..TL;+^L1=![1Q;X.BU,OE[0*>IQ 1E89A?!/.+(.+<]#Q3K2^+1B7(S[C<8-P8]LKM<75S;_=QM^WCA77?1;F= MT;.4!H-5G"'PGX"H%)M%J*M<4H8)89]^R3 A[ _09JM).24@UEV>3M^2"R0UC"X5Y^(Z269IXR\GZJ1+#"HZ\RQ0C M&KNB%R>'Y:.9>!'47S($]=4#U3 S[,,F>L/D(YA\!)./_OAB/]A>HM/#88-Y MMK5<_BQ2Q)F14:U-*02;^ I21:WE MY.D&,J@N:5;LKG*H!'"&A3@#4Y,^66K2!:LXP>07F/P"DU\N<[7\=J;^:*^/ M[5Z(+C@QO\4+.:54"\1[=U$HT/-P2#&%'8+MJ$Y8['=[=%F+MF 0=HCV8/)* M^7M05V$R#$R&N09B:2:=#PL4->(;UHIEFZOFH#.\=^BB5EQBBX7?W2'%^7C9 MS56[F[R9!S##_ +,?,CDF#A.4385Q<\,=EZT><#<&)@;\UF.(##QXBLL&29> MO+T3Q^A^!/?+GQ=FW8VS;C)KG6\$]2&_UGU2Z_7Z1H-=JBXZ MW+)K,Q38.#2 9=EK]C+^4KH'TRX@VKR+-J2_*FR*7&%G[/Q^4:,&I7F7N'?T M<(W,V;KL,BNNP3?'U&+>+&S8? 01+(0(F'21SJ2+2SOGO[PG_DLI(KS0?T\[ MN9ZC*2R_*01< U6)-<)\?WN>_!=BL XDJFLB2-I1JL5X0B@@7AO<^2<]&+6?1&UH6/W:I MP;HYLAM8)48(YA<0XK/E!Y=]R7L0Z?I'$<=U&2('%NSPRUAA_MUZT/5.\ M=VP3:58YH\9K;62W*%=TC:RO%TQ/0!%0^HK,HM^\<2[2VPV5W8"SXL=?D6DZ_5MT,[GV.W4C=H%@BD3;7<'>Y>"0'#[A501B&U_BVUDN MU'OGC"CM];:I.DS.T$.R)@^@K\24X) M1)8_\BKU!J$N4"_D0L$[:9?R16"\'9#>'OO4$A25;6^F>R+G+A9+3RG MS*G3WKU#%_U]N>YBD]F4TXO[OF1-^/S.BCU><0L=#/;/N7'*$ 2V7TDI@L#V MM\!F!/W"8#82YUQE8)B1I:-[2._>+JJ]MEBMF=F^8PQ,D^D[C(4H[@&-&."C M(I"W6B=_R-RBH>.+)KPT^1>1S!=0@$=0(#O!W%3NW_O J2&"Z&\+CP(,2,O\:,]TYQJ)";UQ;S8,AA.VI>ZPR7 MP_[DWJ>XO.QH):LCU9$BO6^QVM9AO%8,(-3#=PQALO1U:DY_2:,#_9Q&!WK_ M5:46/[JR.%?"&<(;.6--&=3X.^M;BW M@V4][S:%O<-.^([7Y38JVW-R10U@!@AMH2B1Q:GK9+/<.9?N?K&KSP8:QV 3 M!(V_!HWWCAINWA%F^W:?,3!_,"RZZKIKFO?V5;#[V7Q,J8V)(:K]^0(?YUHU M.[8ZXG0X LLBU%O=T6$^W.]%B#X;?!Q#.A ^SL-'SJKK(ITW!]Q@K"JC <;E M>OJ]K08#91#96N9(?L"&W>&X&$VTUXMUGGGXCI%4EL#>TODX,/-O7XP8?'U5 M_47EC&=S^LY1'"7'-,65IWP[_?"?"\SQ).3//CEEO<5SR)GBS@G\;ZJ^5>23 M[H/O@^S ^X?L8[;*UQ>0@,^4\<"HU_1O^3 MT6V@!M&[O>@;IN)FI&COUN)*C-F,%TB+C.AE1OW,(E)TL&%G,Z$BKAS;RT0: MI=O1VC+N0=&>1I]^%SW/D?3H<7(FC!0OXP1NIB5Z?O22FNWY;B#YCIL92 O' M,;-Q^Z/#="/(\()(0R/%!S'II/?X), )K8+B?"5QQM(FSB>K,1:6H]WX M:])]DDDUV@TR.DBJ/OX-"/ @HHYH1O\G*Z)K92/I],'U@7CVT?"X,1Z';W8_X93B5C^(B)NI&M.&%'T<'GYH)E'='K/NHT?1"*/Y)OQ4UG?G'F^ M$SU3C63D1*[3[SF 1-_FKB(:N3 BT']6CJ<#2^J;JYB1S;A17CWS&1(_#17G MGF,&OO(<>:]P/CH8R(\(^60G_^2XA/[&<2E:VM._5W4V0;[4X M^.4J2J85_6'A93A;5N1,2W2EQ2$.AJ/94S6?^67DY^VMY6[ P?P&<'RHY+VK M40#"Y9>!2^)/T1)E'S\56(*L(HB$ETO)2Y-R_!4%+J,JB;R##ZXK&-05:#5< MPFJX:]FI)"W %?+(3HYS12[14SH%)023BSS8_6E$XYT^*NS^=$CU!::L?FD3Q87K3%L4B6Q9E/6E7TII!PN)OQ631G M%;B*P+2"1I_;M4BDHU>J:W+9KA;Q_'54YY2^& DZL-L.#^WKGE'8%11;6D2+ M,N+OG :^HQRORFB>>>QPMU)>//'']!*C3^VT^6UI+#BA9ZQS9 ?MT_/X4Y&RL@ 39HKUNO\)5RN!Z-YMQ301<3J"RJW MG(SIE7OOO-#QL(Q*5=4T.6O8&8MVOLGT5L)%)@Q+9Z#]HTD#-N9!)\Z>J M\R%,&G-E;K?*7!CQU+ZP'4RKJP!EM5N9-%M-PT*]--$0I3L*R-5RBC8;6D1L M%(ULFBLI\9>P:>[>V>^"-LW'"]0=6M(>L$"_H(?M0[+O;[ULJ2E,_[/-]W); M[9V7FBJ+];<\":<-K^W8_*EE=Z^Q$<*ASGL(Q9:']4G8&K3)NWOCRKLE,9ZL M%ERQ.W*+V%8L+(R>0,2-7K$LBERQQ<]GT93[1AE3:*'^M:I\"%,UG/81;" 5 M9$YIS0H5EUB4..QFWK<0,>A0%UG3J%CH?ANL:#^:4J2XH/K8%;UO7V[+_X)F M#I8H; C-G(\&WC=QS)W#;I(KYJNZN]<-BV=K.%L)BXO:O6M$$[M>8=GB19\3 MYU2_CXA$>UD!9@[[\)W LAAZE;X2G\O,^:R:79;^#]FYEYHQF1:>SJW4WG#(WJ16)>8O*0(L4%WCDT.L46/V2=DZJKL-] MH0MP<>VPR[4_2V5,Z&ZNNO<:)MZVX.Y]P\MW7WFJS-R/T-BD6IJVF_U"..:5 ML*WIZ,93"WA>((%O[HI]35()(=>_%_-2/KP/8:I64'FDH^)L:S3VE3RW M;6D*U[^9J8I(HT9U6@F*QIBVV%9CUUP13!BI*_#((5?J)O(E@L?P0MQ;%^+N M#ES0I$F%2?,1.BB4E98JZPQ2Y#M,M^GA(]EG\5Z$D>RO]$^ )@W4C\OYZSZ$ M2=/H3;$M+ZEC9&=TFQM26N&-;OY6)DTE'.,C3JIZAH+6"WJ8K_I=38O4-?:^ M09L&7HB[5NN#=\KSOUS*Z[D?_O(GU?F/\MP&+4=TZ5*+221SO^("F.&1!R=@ MR11$4XR4]7!7[\6L+N'72,!" LW /N[G;;FIBP>Z#0%[A]%["Z8C&4>(F LS MP]O9\^44Y7>,L..]3K-2*?0.0*Q':"GG_3?&"6!8!#U*A#VK:$:^&RC7V'W^ MH&]%YDS+"NG$'1%0Q\O^^, \DDF/9@AZA$@1'HBZG='M SB#_2PN Z;(&=_) M^(OHJ9GYD<>@48ZCQM^+1H,_1O^!*D*6$U<14GY4$E#NY5B_&+UBY-&2/01^K- M]MF0$;=B!/Z(0&RZ("=^,R+][MYPNU7?K/S.>RA\D=I++U?\5FFEGR\1JG:EFF:SC]F=*<-<3\?/CU\G MQ7_8N)^[\7= M(V8!]OA[K_L2,8CC)IFVY.-'\N3(N4J((>\)'?69.\%&C* VJ ]"7NFT\GAN MQWA4\\]3F'[J=V@K_IG@@5+L#9%2#VGP^GR&]&8;JYAG\P(65PZBT2Q-OI7W M\ %VY2?T>>Y-^*>LJ(KK*O*I8>:_/L+^FQ[TN>DB+^<@?L\HA^#R!^#RY,P\ M@RZMJJYR2Z78X*V":!?<=JBH0N]0EXPBF2R!T1='EWOOC,>(5H0LDJ/9T1@Y M$WL5E-X"!1I.S<@/ MNG@^P.#'.CI7H@?9(%3AJ,^4%IH'T#SX!.;!;6]LOVDM'+?)_M,N><9\Z,UE MK\:L.CU^MVTZK&@;-;]QO*R-XGB61MXU'RX;0?][[7H5"T_\'GL\GSER)5,1 M72"ZBU/ [73S*!E.N[A\OG1C8<0S>#V0@'WMK/U__]\++_33G@9"CH[[[>2) M>[:JH_<;B]5-4W(')[>H1B_^)IJAN/..JZ391_SDX_OVY,S#8ZQ''G'R'YEG M/P-R)&@)PIG/*/8B7'G\VLN(Y>G#=YSM1\;XSNH;%@$@D)/HU^/""/21)J_$ MJE?;'OZ#,?\5,PL7:/S_##O%LZYI\',D>I$JFR_N4AP_>O@>WTT NV#Q$ 'V MGN18?.ZC_YFLOB3U.0J*L9H+JH@R!(8PPAQ#*(&@V+DP%Q5)($2910FCB\53P!0U>8;)S6?*H:(H&6UHA)Y$RV!S#M]4B3+>*5.3K"D4ZH8<2R6.R1 M.0W@'_IZJ!0V WQ7T5I\$=\LC.EDL[5'/0%+/G3#-#2E1+"(D>LUBUU1U9'& M"CA-R-C^SLE_RT4N]B2*?LVS9*8V,T M%T8CDQ,-@PW99[E&@ZM$>#U@:L:L+,=#B==#\66PS>6'Y3UB&3[K-2W?H?EX M*/UZZ+*,!;QAR0H?#,M;#-F5>L4=*+B(O![9+I/1T8ZFAWRP,8*26&UPG@3* M9"1&*MMYV)FNG K78'6''0[,'66!%/$$2?MRJ["0:B'!Z\2\14\=J9D+CZ4W M7H[$EEIGL)C,.-YJC>F&Q=1,K0=&)DA*%!LK3!9;-5Y$O8$E[@HMIWC*Q[F374#3(LEK8F].@$W#K5=5M;?3*T"Z$ IL<24Q7!$[S MQI83=^/N3N1,"6WG(S(EAT[:_KHIRKD2I^NY9J$TGYJ($@HHEAQ:W;@6/O"K M7:,Q<;2 +PPF#2EZZAF)JL[4,IO!(L@<84BD28N2"C>,0\ M3%$$$1,506(H61'G.(6C^.NG+Y;\:CD+QQJO,]O:8(B7>UU1.X>80[Z3:]#X MNL$-QCXC8BU]J^B]LXBYUP@6:^^4(=<8$&(I7YJC7BT\AYAJSBIX/&+4>2M7 M0^I3UV2E^EG$5%HKV>GES"JWDZMT6%RCRFJ3/X>8S'BTG34%VS76?JG:+^"3 MC_)#X,1U>/UH59HSO8E89WKG47,0BF M1\S.?#::NKMBF0_8NF@PNRJ2,\\BIC A2XZEAT/#4O?!4-Q.9:D%_& )0M&( MC93GSJB(-+K51E,@MA&9C@7 7XXT!*U,JD>,:@J:=_@< MMY5:-1.;6IQV#C%GO4&MK6Z9-;];XXO=S!7S_248F20IV:F&PPG;YZU5PR@T MO9+%F7GA# ITIM/1$%_C=0X+189;>]5]?@\R*1(D[755:NV.R!$_")K+8-\@ MI$ ,A7,80%!="]OW-@%7<0=%K;1L*[46>.@9V=.;N%Z%EIJS9\\701]?6WTC=& >#]Y MQYN73>]V2_(7PSN !I[N@9NB1[_.CSNI\-+G![KTB5././8U+U:EO>\S14"^ MI)$O" [YDCZ^T(\LY$L*^0)Q+*U\@3B61KY '$LG7R".I94O$,?2R!>(8^GD M"\2QM/(%XE@:^0)Q+)U\@3B65KY '$LC7R".I9,O$,?2RA>(8VGD"\2QJ_+E M-_-1W@T?WXT(-RL3\1Z WY4"B=((OTF2IUH2S)_6DL"11Y1)=2V),P3]^](2 M4)R@./V2.)44*:ZBFI0H[*^*E4!DOKXJ,>\1("7U?)A']KZ-T2ZL,\7 =:-' M?!3$A6)R'S%I.K:6&RJN!04%"LI;I#LV-H-" H4$;CI03."F P7E+IO.GQWQ M4M:A82RZKFA'![N+"7_*%GC!!AL@Q)"RU=V^QLW!HY^N>DT_X_H%>0\E&THV ME&PHV5"RH61?BO?'JE"J&MO"/\3^XCK4+*A9$/)_MR2_?%" M_\/\@.M_!.]G"B7UO9NG'Z,A^GOW-&]6_/>:[CV\.Q6CYQX^/WV[- MC'K/W%!++OJPL##UQF34[EVGMO Q]'6FHK!L4L9V41EUN$9EL6AL9HTZ-UU5AX]-] ?LPW< 9 M,MSQ!OKM@L8_C9;>>_6I0-SK>W!.NIVWY:-FOT3?ZI[J#8PQ/S4:I?R<4F>K MJAQ>J0_USP]L=#!#P]R()XT!)5#;QJ35]M!C/TF,R:+(6Q@, 0H"% 0H"%!7 M/CD*B*MC=(LL<_I4L0="DR3\!< H$(@BLP1U19\2Q"B(46EN+E5*YSIS5L/,7L=G9(!,[,-W L^2-/8UD>EN8;(4:BK$J;OCU W<:^\! M5<]JS0F_-M!X9>?V-&_C!N+DYN$YK]G':U2YC!L-O[3VZF%+(0[=-+'HN$=E M,8S]FH %(0I"%(2HVT'4F^>].3TJCAD]UT5RXX6 S%N,7R_&G83)^,"'XU>, M%$*4@BB5QM5#E+H]2IW!ID61K+66ZZ; %Z?ZI(3T.'U?B2TH)CKRH5GR36?4 MQ\L"NP?^P L;'QY OP0:_J'[:\O/^3[FBJ01E#O;?$.I-@3MYD?!OE&1B%HA M-^.#=FL[;>E;L>/E!0H$_B(<(ZYI8T'EALH-E?NZARBY/*I8M59QB& E8=E8 M5AV*: #]IAZ^XWB6HJX8V(?Z#?4;ZO"S%'5$L_-K48YIVF1KH-@#8%$)CKU!90=JC=4[P^LWF_:Z!O%5 U?+PE( MKM,J-"OSM>_7>D##REX%F??NA?V*3*;JA&S01CGT[802%%@]A.AVLRCF4MAUR+K7(SC:\@+)[/DTN%S]^\>,RP99'%^M)7C%Q[ M,)SY+-92"CV!B>^04EF2AG?,($9 C/@"&/%FF'N]73J[XI@L;$,!22C>/P-Y[]:F WALZ?=XKJ;1:=)OYBH45(QCFZMR2 M'4ZPYKD!+Z[R)=Y>E985/"^P()A$H5F2)-XA4$*D@4MT& MJ=X\6?)ETQL5"C4,&>0=?5MKXT++UR*P B$MA,KBUVR.#=$*HE4:5P_1ZGYH M=<[[M3&S+ F[$]P]/^+>.@L1Z^Z(=4LG MW'N0%59S&[=*KD?W,[,7(1<( M\)%(EL"N>&,HS<@%L0IB%<2J.V#5FX=!9K<@J*Y).GRG+_B%RA3+M53@N8K# MC B;Q3#8H0[B%<0KB%>WPJMS1A6W+4U*+%OGJ2D:!H$WR&]B_SJ(=J(DFZ7( MMXJ'?KR<--BZ %[\@!<_KN,EFVYDT^M$)S-#;+LSHQQP Z1R\W,B.^MWZ@.B MTD""36N&]+'2RC U 45 S!!%F"QZS7YV4,^AGD,]O]$92QVQ1A7.(E:^ M6N9Q;4#F@:J#B!N&9S'VBO<#H*I#58>J?M7CR2B<"X1;*CJS#]\Q',T2&.QM -4=JOO%/!NX4B6;(+Q M.DUCIW17FM,TY]UYO*^#6 _+9FGFBK[3U*@]5'2HZ)]!T=^TX?V=2@8K>K,U M!A6VH]89M,?.#KH>YV.A6>;-[JE0V:&R0V5/C[*?4?%9@1GD F]91,9N85M7 M;=OMA+U8Q9G(C(]4G'KS'O_G2*HZ,,N#O0]@K[4<&C=O><"4]#J*%B8*4MGX3*O5;]#K61C[[1^^ M4UD$A;7,(31 :/B\T/!FA%L4J%%QI[=,WMJWYD93&PNU1@^@ _7PG:X40 M<=D;,!?%B*8G#SN61NA&10C9Z8@3;E\!<5S;5O-G?]_F.HV'M*=HK5L3X M< $NP])9"H?7XR X0'#XQ.#PYO%B-QFWRD&CVN)SE5ETV.@%%!/&I@2X0,MF MR3<+ED-\@/@ \>&#X\,YEV11GY2GA?X8R=4J;KM7P-<+]H *H+('G47QMXK1 M?HXKM["/ :RP!"LL?4J7SGMUE8(=38IK&YGQ#4O5G&U^T.UO;I[(F'?-\@KI MV14C5QY@C?9ZK:%!A,(X" QA))8E:%@2'$(4A"@(4=>%J#=/D$0H+SJM/L$; MNZ&FE$IE>M[/AP"EJ(?O#)YEF2]:$QR"% 0I"%(W ZESSBUN,BSF[2'#[V96 M>5KO5D:]O@:@B7WXCN-4EJ"NV*TSS=B4IIR&>^LJ1*J[(]4-G&SO055S5VV[ M AJ,$6P4](;A9"[+U9N7GYS;N\FXXK@3(S#"7*VS7ZQ).D8L$*[#4"R+TK#P M-P0I"%(0I*X,4F\>^F1_668+!=1"UJM5%9TM6LJ2C0]](&P8G?HH^HIEILZ 4\4>UVA'V"UY:R!.@C*YZ^O\P8@"%8-8,LN0;^54?+Q\ M,=B7X(:HFV*(O3U-CE@,@?>/W6W+@EO<5\E9'Z$X>;BJ%)T9/KGY/=%"6.T) M1L4M(NN)R)>\U3POCB*#CCC$&IDL 8NA0QR!. )QY-VSX;@E455]3:QYS.&K MMI@K-G-6#T )R%C#LP0"KYQ#)(%( I'D_/'--N6M*!?=+==8AIS9&C2F.A/C M!XC:D6B6_1)WTN\7HH-P N'DDIZEAJ^N;4E=,=S.*B K>UYO;LB;A];&1E.J MC5E[QW"[CQM0 \ @K9">:FD@KT_-_;70FX MP\I3@9$_'$$V8@2U07T0\DJGE<=S.\:CFC2BNYXN>;'=W7&?-CW44J;F: M'9W%2!!M(A FBU!7=/% G( XD;J5?V&<>/.DQ6,M6VY..GFN@TQ:5;=6SM4G M,510(#"-9''JBO51(51 J$C=RK\P5)P!B-6TEVM,AHV%T2D-6UZKVZ VI1X M"/;A.P5NKF!?-&,BO4E>$"Z^&EP\\]+,!OYFNI+DK5$16*6MYI"VLKWY$02O M6_7<8NGV$&I>+%-"*!+]7FQ7@' 03B%9Y)JE$=.,&Q I(%)\.:1X\Q RU+20 MMW%K9.BR[545,Z2KV]C& .$>C&"R"()#L(!@ <'B2X#%&8B@IF3#7/9-D1>+ M!&+S#<9OK<,8(ICH' )\FL1;(>$XGO-O7XQ8> 4.+:,5Z.KN\)%N1VKJ?WLI MOJ_U^O"7I]@B%HWX156/UW!ZS%%,HZ.(*:X\Y=OIA^=SI:)G+Q0@0]\L<9N+ MN6R?YI8S%=7_)@:^<_H@EK;#)T?!/HQY)NG',>"3(X @R#_ "GWW-+'C"]'# MRB^4Z27KFS//=Z)GJJ83GJAV^CT']/S;W%5$(Q=&=/K/RO%T(!;?7,44?7VC MO'KFD1GQBT]#Q;GGF(&OO%KHI='MM7@\&_CKDO'O:"U/_U[U'@1DQ,T8\791 M8\B(&S'BO9+,D!$0FKX:(R TI8(1$)I2P@@(3:EA!(2F5# "0E-*& &A*36, M@-"4"D9 :$H)(R TI881$)I2P0@(32EA!(2FU# "0E,J& &AZ;*,2'LMS)^O MFOF-57^HG.RWEQS_%AY$>^Z8\N_20'),\.'_/3 /?T@/''E$F;LF)P,Z/+O\ M("FVK[BO*#A_\9+G!'OXWA)=:7$H5XRCV<,/X*K[?_\]AP(#!28I,"5%BI/* MDS*#O909"*?WUPXFL>*W6'O@9/+?!!8\Z0'VIWK /++4AU:#XVW[CP*34!"N M)0A-Q]9R0\6UH"A\=5$XEOB 8O"UQ0!N#5 0X-8 1>&=K>$#5K4""\D/N/[G MR/9Z?0"\;WK73==]U72M%&1CW:P@Q&]TDAJ*T7)>-H^B^'5GT]\7161]/; !H#P4C68QA(00 M "$ 0L!'AX WCP#H6"0<=.^/C7%N:OJT6ZU/2L - .H^X6R6)N$9 *( 1($/ MCP+GBKX1_A3U*GB/'Q?KDJ/WO'JK$EL S.$4P%*7;]!Q4T$?.*H?BJZ2B?B< M&2BVY[C>1PC)I0BJ4M.5Z"GV^)6Z"Z71FW%2JKPM'U7J):JI)7,B3+FIQ2LN M/@V/O8(R_LP!<-S%B7>D.OV7#X:0Z@ ^BY@9!9AH#H -$!HL.G18=S/;M: MPX[-=[HFDM.(^=P:.MZ*TX2X*SM)T%F6^13=DR$F0$Q(D5OD/5 HS.NYN1@T MVT9%LL=R3R2+TN+FMZ7$3:O-:+E9U5B/"PU2WV_U,=T3CJW5&2;+X!@$A\\# M#K#A,421JQP\IB&U&CNMDL)>KJ"SG=O ML7.[J/3=EWI_0$Q;CW2YO%DO0C.0N5RM-Q5:BZ:S)#7A"[1(AR@ 4>!KH<"; M9R*F772'^+Q5Y!1OMR%ZY*9=Y//"%VB #H$ L'7 H(SZJ_+1$YLEPH+OA)T ME@VCJ SL;4_X NW-H?I#]4^!>R0=_LV HW 8"!S]^N M'.( Q($OA@-O'@@6OK[8J9Y+^.HF1:H M4I[!T6P&'%.SF5#)+$0Y(ZY6KK.-Q,Q7S%WF?^]_.&9^0Q/ZRD:Q ^6)%<\X M\8,13QK!'C2B+;JND!_S1*.G35!>WP@$U26"&;[M/7PG'IF$*F0B@30!,2(J MND]<7SWCNO.#ZQ%A%WI$:-V6S$!6Y$R$@8OH:Y*CV1$_Y9@\X,D9\ZBR>B0* MHA?QPS3!_XM6A*2^E_$7HI\)HS=GYDKTM(VC2]&W0>K5LX?I=D8-_,!5P'1T M1_8>,\.%\OXL,R"-R]2M"-?EC&-'G/>=Z#-7M+4XI'M\O:4H?O23$O%'C9[G M'XD@_EA$!/J*F\E+$I@T>.%)1+Q,T9%U-=I,XF_]$R@QAOPG/RC&/Z'_^5=F MZ*QT*4,A5#9S9&1&=1TK<\*WB"81PF5.$!>15CPCR8^9L9)1MBLEFDVTB"?B M1&3S0T6Q?Q7=5Q$5!:85-/K>>IAY-%77+T6*^B/ +MF>+\C1 M1_%4(AQ'A6W%H@;S987@!SR[* V-;M#:O% Q[-(:%GT(JCF*FO*D:SGLF;)A M.*$IPC8TN 8_J8W*C"NY7*1L:+(FPC\.%TES]^":N+T?U\;=[D*9>Q6,MWH; M!7/X0G^Y#N_*M6J9*'$=<#M"<21A+>TZ38[*@R!"DFM +?V%[F7FHGG FLB2 MC)'#CAAP8F8[B-0X4OE/P)=GK,AYBO1-#ES0\<=3[#_BQ5L3[<;(CC[C3%#W MR@V_5O:XW5*1:=\,^5TAXDR$=^9&R5@1>1?>B4E'HG_/QGN'IMB**YH1X)\@ M\VF[ $ > >A<>;[!//%1=4S3"0'"?T!FX@=F$OOI7GE MWLQ<]8DU3A::;4-4A-JBN"K[U7P$CGZT=>T4T3W#2"^8+T_;G>X97B9N+Q5Q M*_I CG[<13_*RLIT=O%>GLW, UF+=O+8UENY^F%+=MQ,9)I$['W:S"6P#M,\ M_%DRQ?V-N'ID_/>EE)9C19<&)<'$W1I],?L$*OT+'^>YH M Z/(ZX95_^__>]&)Z^D,FY,M+ M4I^CX"OI/QRLY\*X-MPRI#N1FWZ]UF)VOH2,J<8X8)3=2JOD!4P@7X\MW%1N:\,^&(DF'KJSZM)R/^I-#-W"A*HZ,T<" MUHLVA<1$Q]TE-5M311>I-+U^;XKS@C '%3,2SV2ED=S5=*G,%4LB9LQ8.MKU M0&G-Q$179+U.,#E]QQ?G^,0/9:R8U[5C!9Z70['.M+-U-JT14I2">I/6^W7? M/Q7L>#ET:.>ED;(I#9$U(SLU6Q&KWA@\%4-?#ZV/I$Y#$VC+J+!*L*D.3$'P M00D@C'@]E.M-)GP3;5-\Q9U36[X]W>9UD :3H%0)]3=HN<\6D9QJFWAIA*TJ M ;CGGER41"-%M261?+"JJ45="A&Z"9Z96),[E:S-T!=-KH,BE-W7^KV\$M^= M3ZR)*%31.FE:541Q*:**4KVA9O6.U^Q?#FW3X;;C4)9B! Q3;%!&M]]JALR@FWCY2KF_YZ,QF5C^H$%..+\_)CBKWUSU]V-':.^.EV]>C1RP M(W;<6#7Y8+]79]6]V:\VP7V]!)T&FP'&]UMNR%,KHN*NS1D9>N$AHO]*GSL< M1J]:C;Q!:9TE2QC+Q6P5._H2%"6;LCN+?E=" M&BI21L1-M>;:/8%.RA37F1+VHD#ON3&>"UI:2W*%1EY@DB/5HC'VFGQ;,"RD M+Q2#BJGK)3 R(2EBOS)N:1R[X8JNMC-;$93O(HEFDOQOXWMM7C0K>:.CE@-\ MS./CD1)&(Y/D+W&52;BNV;C1*:QZQ6%-(2HA&)JDJ;\@YDA^W^DB.4&B"4'19V##Y07G$B[.*VY'98(IKH< FER]CJ*5T=*?%65)AR@F3F42R M6C023:P?H?UQ8UJN#I BU;>&%FX&I7(>#$VL:K,<1HQBYQ;76+C+^6Q;G?5+ MH8 BR0DL*D0UCWIL$^GDU&ZUV9Y;?I@'0Y,S6!+]#>&-JQMDK0]$1U87&W[5 MB\('K"(TB&HU% MD]/%NJ75.I*4!H*1AMI04,+H1SM@-#0Q6]8N.$-"-#0NF%A^95TF"QLC!$.3 M*U-F:ADQ^VB>J_3&S&0>=+QU$#\V*0=FM=Y7RU%A37K>S)P:D0H<@)I)8V9ZN-:>JV6IR%4RK8;V&IN8C\4+QY%"A M;^R-_G)L&!@CM]BR45M;4L0S(CF4X@M=V\PM?,1JX/;0\;D^7^N!H0D:Y H4 M46P,AD->V;3FF$,7UKN=!H8FZ15VJ45CU3=,0QQLAFIKAE4#^C V(0E+J=%I MAUQSQUF#ZKI@R]Q4-^.Q27H9?3.@TEU;AN-/;-ME8M,T-ZT M6C-CL#(LP6PH:Z4;#TW,=NX.D,: FY)(HU4N37F2GX^Z(1B:F&Q#-YH4KZD( M7W3%CKNN[(;YH >&)HD@;&N,X>H$RW5Z09((W88UY8SZ<,1U MM)ZE#YLYJTO'8Y-$,#NUO!5J9L /R 7%[];.8!(9KBAU1GO-@;"(Y";2G%(E MR"V&&Q2I]\#0Y'2#,'H0-527/)7K[@?>0IV@D9T'QB:FJ^Z([F0UI1J<$FP7 MZIHM>D4^&GL&ZB.+7MI1?)/DK*8A"E1Q,Q*C'30:FI@!4ZQXPY)@1SLX5]6' MKAV,-O-X:'*V9G.DK_9RP^!V2W:W;O9&A6%P&)N8K5CF!_55.Y_G=TMJJZ$N MLNXQT=@SV\U@Q>6X8L$)C$$#"=:$,B[;6#PT\52.7%D^OUB%2"6/2BV*6F@^ MT@-#D[-5B^RL7!7G/:XQ80BN3S3 T M,=NZX5?H*=6M(<5"7918 \L9M@:&)B;K=KMLOS[R9 XS+;-<8\.0[\=#DT38 MH,%0IS=A/C)DB:DX"G,.D^O%8Q//%783S6L*_04GTBVUMT?J6UN)9YLD0G&$ M:3EOW+:Y@3J5YQ83YH.!)F!G=K-"@)3GA0G9Y?3UR)?KU'#;"$(P-#G=?8=@ MT$$%J_.*T1OU%O:TY^"]>&QBNDA-;?JADML@.;,QPLD][K5KD0%R9H&\L*<#8UI_-0$#>IY:M_3 MT'BMM2IXOC$ZC0N]L9[U1(BL]&IHT?[>T4A'Z M%5%%L!HUK[%3H30 MZ-"5160KS+DR?R!"8@X%NIEKK:=MFMMM2@2*E?S)\K*IU MD?/^&^-B'PGZD%$\25Q%,_+=0+F8K^DW@OAMQU":7 63(QO]FGE$C=IG7 M[(WB^=;!K[2Z.E,&TD*1 U/IJ.?9,U@XK@\ZXCV;5^P >\6CBNL$*V%B=T5< M;XC1$4>O1\?&)1,2S==L>FMHI+W7X=+OW6D 7KX748A80+V,%UC1(!#N=0(W M(\5$\R?0B(B!M1-\%?)\^Q3+_U.V,OW "+_JS]Z]O=[O[\?H^S4M7/)#\7VW+?237T3U^N,\E M1>075Y[R[?3#\\F"B1P]R<"G*AU\L2]]U\_N>QT=U\G@@.^>WGI\&GI8UJ]E M66/((TF^59OAF1?XV?-!G$N-1.M$DM/O.7#;[=O!TP]B0N]ZV(^4CE]\&BK. M/<<,?.46GG7D$2%_^-;/-V='?UT*G@5,KEPS _+E7GP!UU4A7]+&%_81IR%? MTL<7Y)%YL_ ZY,O=<(R!?$D?7ZA'"H5\21]?((ZEDR_0'DLG7^A'DH)\21]? M((ZEDR\0Q]+)%WBN3"=?(AR#?$DE7PB(8RGD"]Q?TLD7^I&!?$DA7Z"=G$Z^ MH(\H/%>FD"_T(P+ML13R!>)8.OD2V6,POI]"OD3V&.1+"OF"/-)PWT\A7]!W M&JM#OMP+QU 6\N5J?/G-9C;O7K.\&Q&8WR#"AVH"]EL42-R!_TV22(X)/OR_ M!XQX^%.%I1]I]JZ]LP A?EHDY#Q%YR_>^9R +^KH':I4X6CV\ .X&/[??\^? MD1"J4^K4B7F/ &_Q_L#GY+\ON7XU9_:'QI+KQ"FO7$/H8Q#I/6=(>I0FH2@_ M=I@_WF >J3 M!SY\7$&S#C=;CA0ZE!9,.8$2,G9Z;3%ZQMS5H]=400E40 7P2M'V7M MJ.SUN^!<='>]@[_PO?CII;?FI"HQ/H1SHUY2TG6M]>^3 GIH\M'A_-O\_;KA(]"3CHX4! MH'S7J'"A=?3%QN+(+^(.) WG]L-(%Q:'IV-H9:8!>1NAEO(*7 M\?.D(10=S_\*^^G])>?@@/P\DE,1=?O#W$/]V*)S\$U^'M%I.IZG0-F!&]8? MR$Y9U-V#^VDDFH%R.2&"_CGHGTN+?^[SJ.NS=E-? >_OY,;[//+RHTL<%)>K M>?D^C[B\:*<'W8!7<@-^ 7GY,T?A7)0,S74"6_[V/Y*D**IZ5\DY!,LNY ), MV=I>:,4-;W^DC S_>[$;&W=8V%LWN_'7*\T<>Z.675$"!9(R@:T?.J/RT0_" MP!=M671E@1^4!(N?;[6>EILB@R:;4_,[FR;U8V/24S_5O"=TU&<-5(\M4H6R M;HNVI(MFS?9\-P#8D-_JWM/?@5*UX@:=PK2 J_1NT7*X-6_.Q+(^JRS-Z#6R M(NF6:'K_]Y##'S*JXUJB_W\/^M;_9@>6[/C'O[]NSIH_=0LM.^X@LI%+RMS_ M8?\\W0\%+MJ"Z.E>!.(1DZ,'X ^GMK]RI:)T*7$A\$JS9P5\?4P7%SV!%/"' M[QB*9PF"^N^_7]+QS:EN1YT;E?+":%1]%C".:G5+I35 :B<1K1^- S!Z+QO=!8W#KV-_!8 M\-^/^%?>EI]Y'U^<[L_@<;M!-,N;2EOD].8>\38DMW5J( 4O=#H9<-_WSXY/H M$.6$)(**]HEVH!M5/233=*<2J@)4A7N)Q&C-8OX1-T@TK7F-&;MI4X5;M&\X4.3 MZ#;=&:ZB.9\B?[&I;!0S@WZ#.8R?^I+C&R&PMQKK?:*[Z0F2O.S7 V\QP?R\ M#T.UNR7_?6BJ00W]--O9Q5 [E6F$<*N"BG!K1?BJ-AO,A(.9W7;GC)M':A@(#:H<2;):E MF.L5&$F-[J5Q^X2Y>"G)Q;MO$1(H *G>PB\<]H.R#&7YX\LR-#4_OZGY&U5% MC;&@Y?!6;LYA>M49$V(?;?KYR,0$546O:F/"_$*87PA!^IYI@Q"D;P'2%RDV MVFBAD\4HSTD(]?^S]Z4]JC-)UM]'FO^ [LR\FI:@VCOX=L^5#)A]![-]00:, M,=[ "P9^_9MIJ-74>@$;R):>VU548F=&1IR,R(PXZ5G*(I.O3-85&<(T@[8" M(G B?2.H\D0X,F,,*V*.9%8L*IV\A] 1!G6CO56GS>>0<3@FI'EFH+;Y?'F] MF="FT=PX[B4D%JE>] MG!BNY/9)!%-G@:G)Q-5=372D:=XR;5LP+ E,"<"MO*@8:0F\1NJ(FR/8I:4' M;)IMU]N\KFS,6_3P[(Y>G!5.9 MUF5>2<\;E$/.B,J: Y #LS-@^$81%+KS-2Q40I7N".EOH-+]OB]K1&7KMUFV MCK0:U:#?7@TZ\LK_UBOWT_':<]-R.I*E/Z?@'?&^UU2G2/<*N9G*\&-Z3DR< M[#@/]Q\)Z'W35)Q)G2GK+NI$ *BR_W)BN)(+7A$._0"'*J8A?PI#W9;ATN)B MD\2DW:#;)\YJ'Q_ T9;HII;S@,ZLQU2[-)%9TFF'FQ=0D9FY; M6E\0,A8!9J%'>]K&&^&8SZV Q['D&0^8(V.7]TB6<+?L!PA]+H(^/TYW*6KT M<&AVVPDL4R1,0J/K]8QNZ';GNT]ON2XX^BS=93=7 MY%XR-_"$51]3UE8K,;/Z/AS!?)(QZAV.Q^X.@;V2[XLI75GE=4^F.E92XT?V8S"RO/R0=QUG$SH%@,&PQH:@) MH>!?9D@0KI8N;6MZ5DVDF&;3Y7OD>NM!H(,9$C053^'G"I<0'PCB XD2'TC8 MH!DN7TC8HT>!9P3R,B*H%^'RC80]>N1(7=21.O:F(TX3:8A$$M-25;572ZX- M(Z_V_3A7EV#K.(])QA@K6E*._] M;[([K@5R+IG*@7#GAG#GQXP;JR1%Y.@AE\$R2KY&)M94(^?X8 1O53[CQ5CW M97/1=WU.?;=,A.$E,/9KS&N)"+Y\>F-,(FU2JT*ZP6?2R?;8<08U4N<@ONSS M4B@"\6@@D$&QTSUBS#>R/NKLSMW@><95ZZ1,=LD!0XZF/HS K \28^)$ZES. M"B+&0,08=X;381%GA"T3!.A?K\+.B/8<_L>O7&4-X-IP.&/Z7)']>B_L"*33 M$S/M9)A$32CC8M:L:T*FD-Q#.@P]V3C+G.EJ@4AYAM$$*#P"(5S4 I#'N>U M -0WTV-,Q?2P)K&9"JN!.+/( 29HGK\)=HGTF,C8432AR$^=05 43*A!4'0- M4/0-QIJ&TANWMFH5QE$<3E^E_@&2>TG/#A(:LA"[VX1#)<[ M!RU[R*B042%?\L1&A6@^$,T' J80#S?"$4/T@0FM]J=C"8F,U"Z9O(","AG5 M.>DL(B.U2Q[#(Z.Z.GJ+:!K5.VP82&H_(<>(C-2^(X9KHL387\W2=D1'BHG& M-*:[AC)1EJ(6,\>@JR(\YSW=)2U7.9VW=*!?D9[D@Q+?O;O/MV.:, M:<,$,PLGJNV.IPJ<:V#&A\?);'*\8,U.75V-LO:"7JB4ZH+2=L]]N(Q$].E)JRV56HV:?#LD-?\U9[]]0>G[H%' M N%8-' ,Q2?W!V/?H:NHS_+$3DD8ZM8HL*R:,Z?#I0R1RJ>KB&/XN1C^$%D% M(JM Z'Z2'(1HH3L*S2Z>-A 9$5TP1P I_1TK/79W)RW[,_QH*3WRXT_CQW^C M\KX@VIOE@/52JL+/E-V,W>;GO2;TUXGS^NNH[OY+:1%(1)_F0$0+PTYTVT=D M$COVV0X01P *+4U;<4Z7VQ"908:U"$<_\QT5>X?LK$"B0> UO.8;M)]OW(.6 MF=T;YEN?Y'1NSD1I:)3N>5FA/-OQLKR9YU>J%V;^@RAI_VBN%"CBON?YTE$'@COZ8+?**I)])V(^RV61]:" MK"62UH*<['MSLK]QB$_5C52KYB6ZZK8D3?4RNRFJ0PXZU_ 0_[S>->(@0!P$ M:%D(\50H>AP$R(F*GK4@M2#6@*BR!J"0XP0AQS?R#:297:0M M2\_Q^=FX3[5J3GTYD&%H09P[M$#<##]-0D!2NQ)NAE!2%<+,2\B8UM*T(!/# MV#2FB'7A)C+=$>M"1!R1IR:/5I8&1O:\#<_Z'#S!85- MS%#S#7H+G)SVM\Q'NWZCPO*L9'5>?EZG:>LY6*+.@%G5WUV+*U+7D0\^ UM>>Z=!S!W54Y M:X@\ P%86 #V&6U&IK=>%*M!N7ILL0U(8!!VHPXE@JZ;(@Y X$8 MBC$1AETRW8;CZHNER5<*PFI6GA:2K9GLCGP_"Z;;$!06)YES>5N(-0.Q9B!D M1ZP9R)U!K!F(-0,I/6+-0*P9=^?#?R-_9:.6IT9?HV6USIDKRG$I@9C[OCK, M7R$()DXQ*<28@1@SHBFB*#)F(/PZ"7Y53$/^%+X,\.KEO)/+"/HR058VBW*[ M@W,^?-&__N!D/,4F/T"OF^ R$1[:#S'9!!TWH)00F\G]U- @-I/H@[#0SC_9 MYNNMT_/AL#;4=YVL4?;XI8DFB[UC:F&#--A,-)+"W3D2:.!(;P-,6(AN@6 M2H<0#5%$,'7/AW@PO>*CY34>#>\2T-K4&&?:S6^ZV-;D=H;C4(*5#960J%M< M%DBOG[%XM^D5\KBR74NKY@A/^81$<9I _!R(CBBB(D)T1 CF_H:8J*F51KV= MM614L6N.%X4T5VL/98A]#.201<"'*K_OAI@(%<$BI4=$-FCYOL#R_8W\F]9( M6*:4#-OE):'H%>F<,4^1?G3B4]K$:>I,U\HC0AM$:(,0'A':(+<&$=H@0AND M](C0!A':W+,O_XT\ED&B[Y16;&^!,>Q@*_"8H5E#WVC'+]'B5\E;*%=F\_S M3(+U:-\-:-[G\W#:W(H=W]A2P[J2%D/-J>"2;-Y-:64**[>56I5J M%;*5&?" 6)A3@5-8'"-8Q+H2E27_7=:5L"T_RG#Y+NE*V$)#%4%79GM7[JJ$ M2]H2MIB0M2%KNSEK0Z$ "@7^-G%A/=OQPTZBON(3C9:>F@S,::\KPQ )BZ< M-P9 S"&(.02M+E%5O7>91<(6$_+EKLO:WF$>"5N-HF9M[S"3A"TF9&W796WO M,)>$K491L[9WF$W"%A.*G"X3.7TC380IS2II?D!6A-5.J:T&<](;5C@8(1'G MCI 0W\E/5<_3(J),&P%A'2Q:XUN#[<^NXI( MRE;&FF$VUUA]E]N8(K&9C/,>Q"UX%5&[C"@RAH>PZSJP"T6&-P!= MWT@':GIY-SWMLS;6ZQ>P[+1O)-I%'YU@.A"#4?$D>:Z+6!&3"6(R08!^F:R> MJP)T1 IQ^7P=9#3!Y!QD-%&8\6@:C9]V@XPFF&-S549SMZ'#-_)AZLFDVB^P MB2J6J8IF5EJ>45,?=W8CWL9@XV3JHPN2KYS)9O^*SDG3AB(V MN+\!EA>OP<'#HE2%1 +HF9KN6),B =__?;FRU1!&'BG4-3#5+;9+;4^0ZE6. M3&Q3-E,)-5V(L_A=796R*W4[R*X,O8;W9!M@*.[3Q<1Q!H]CY!EOH[@AQ(D2 M8-W@Z=)T$.P@V$&QU/6@SC<2;+AVJI82A/P*VVJJTC.XHIK.^;Z,S[<3 MQPDJ3C&(<2?LK!O$N(/P^7(D.@B?3X+/_G$ I"EX357 &=/GLX'76UW'4B 3 MQ&2X6\[JZFI^4XB"!I*I["/SIO1" 2 M1=JDFP21+S$A(1 YG8/RM32K?&'4G,ZMP1AK*\MABBOD"L6Y# $$IEDEDS0( M%1'M4(00Y$NT0S>)(%^B!D((A$#A!$^PKZYGY_P/M.3MFSF)5F%T7 ],5@VH4CWE2 M;"Y.8X_C^^8S__O$6IYU+?^JR!'P:_=ZWC%?*'UC*HXE;X@):D+MY0JM77[& M)Y,@MF;Q8UT;)&5*.PW4QMK:;69Y4!LRJP2J?& 9-(T@_' M+.)'@HX!I=*@@,$4BH_=3H"1)FS0H9CRO!\1\Q1G#N;AL=\Q#71MU*.C[SN5'3GI<:6!';TMB@D"-S M')WR?OW!DV>8^+FXEF)C23+ 9,=$7Z3[ ;V=Z]CR,"8HM!A.Q'1_9#'PB^:/ M+;Y7$9_?+R9#+0^J"]0SI##?4)@C:/&.UC1Z)8W8IH95(9_A;2>OM,3.!&@- M=GJE>8CU). /QPS3 5KC2,84S'K,EC3-!_V7J $F):: 5K;?6#QI/>?.?9S'T"[B0G<_2W4*=!$L6+BX^XX MF&C;B8U%?REZZ4U%SWL*NH%'17_$,XS>6([V'*R](#CR)W$KB58,: N8H*PT M\8LI'IU#W'<.QNF=(T[2HB<9$\GOUC#?8"[PI#:72=),7)#7A)JL=,Y%H#17@ MB;)Q$![#_TZ&.OOI@F8^\24+O@M$"W]_%DTL6XP!X<3^%QH*@?TK4TEW_!_Q M?_UCORZ)L9D(,&(-BWHBMPQ=I8)]RRG^\.CAY3KF)1R"K4T:JIHG5I7B$N.Z M]0K4*^SA="KUM)!U "Q!77FM6F"Y@JN+!9%*M&/Z4]_!@O38>>@O05 3)^"K MX/5;B')@9@%LVOX*9/A)%C!_#ZQ$OC4!39:DIT71?JF0X(WB% (P:"WYJYHE M+>%J!AZZ!,!M3A]BF3F<5?_%+[XI'I9"O[.'/KW3#=L!_P=G'>J_"1[K!T4V M'.(+3TT6P5. 5_>_T&7[1PP(Y>CX 6#/%1#=*[!#$\T]O![Z \!:'7^0)NB, M!?]LZE(\9DC.0^S%'(AL'S1!C!7K[3MPC9]R>AYQD,EUDL MRF.CT*@+3,]:*QTLM1*9GT>SQPSW=?K[NR&LZ;7I81U/ZA@Q7(\S:[N0FRHP MD#E'!&M)FNB;"W ;H44_O/25P+L.D8T_&7X7@6OM+D=]HR&22EFDL:U2\FQO MD?(HF)__ZS$4DJ:<\UGC$6R+GV/O-T3_\I]OA!;1\$0U..9P=,N.8[OQ^7WVO_W/__C M9>^?!9,XR/"PU_]B6"#.@(F&A+_M+TN),3 $-2'.P)M_BYHG;NW'DP7VX8FK MZ/?3<0&40PS''DCZ?V(O?H;R" A3%S>)%R([G#(</CP$$K^ MWEO$6H)/?_58PAWR>F7^+,; 6 +3\ MKTX]<^S S/\9Z![ +&W_6&_?W\-'O_YT_"4 ^H00?$&8^*3*XI\7T_Z>LKX6 M]3$)BH]G$SE^VT@7ZN.EJK1UK$;U1[C<:$)T_[5_VU-+K[38)))U<2%DQ,JZ M9 N;E&I N*#?MC2:%9,HTEX#6V66E:ZDR<,I)8.6J;3, E9O3MU.@R^.IHLF6'P"'2U-^BL.JPYU06<] MCUAS>R:!EX)EV7U^6325;P-RQ5BGK@M&=6_"9@8Z*"V+:Y'=B"6N7BL.- MG&3451ZV#'9TGAMSC=V@5\;:.VU",]45EVIXL&G@J9A'E^9]OD*KB:*0:M3U M#EOV_#'A@0[P+6;HC5(=C-FE<+VV2GHMG(--J;=-)VT[4\RU.58ER'*[-!;' M-7''C:B@I(:C[JJ^F/06&,$FR]MZJF09(P^T# Q*&RZ:S-+$.FJOW\X-TM-L MBDLT0KC9&DT:U)$SAF()"K?*55KXNU49\0NLE:6G(9EL: M?&I0J%EW(>[JBT13+1L#JK1A>V3?\)L&A)HM.!SO5GN<6NZ6-S*53B^'"7E$ MC[" ^F$SA4TWN"Z6:>K\LL<7<99J@I8!\8_7"W+29F5'[3F) EXIR6EW!UL& MAK_=IIOFI)RJ8AFG5"AUB(F3Q&!+)O#,%LZ7O6V#@UYUEKLUOIR9G+WKD;IOC8-/ F'+K^F0V< V-=Y.;9M+I\-98]YL&8:)72Q)Z M6FH+;GOJ#=:)4C&7]V#30%_=:IY?EK>TKO9FTC;%<1-R4X9-@[.OMI-FL>Y- M$X*[2Q4&O?9(Y?*P T1@IMH3++/.K<:&FBEOJK4DPU9'37]. XJ2\02U.=4: M#;4\W765NI9+)T9^!P(2Z HU*K'NR"4L;]66A-Y-5VT *LF@3FD-@;,PL9CE M>V6GY"9J_40FVQRE@BU7W0Y9URK='.\:=4PN)NF9"O0T%=24-IX!B-]?4FJ^ M:.9RE=0VO=1AR^#\9\;CK(;Q%K8J%=1T5AWDW YL&13_L<'A4TR=&[03QDIMEPL;:LW/TB45ML0#X^_+S8V@6?:*EYID=:9D MC4P/&#][9%2BCA6RA1;?PLI3I9H8,NS&XK@1C@4[8!B9Y+Q5I[<8PWH+K)E4 MQ?QKCCRVJFU"WL^H)! M@W4:#W:!X^IZ3IP4*"$S=+N[4G(G&@!6<3RH U:S;"5J@XS,,S7!M(U>DQYQ M?M.@O#83OB;5\.+8:9"VL7,[JM_; MX,ALTR9[NR)=QGJ.N:*!!XI;L@F,>[.-FAC)BPE-5\#JX3<-]'95&>0*K5E_R9>E3KY85+1@TT!G,UG< MF*^,*2VXTJ"2+=(;N[?UFP:%4-!JM97N3'*8M.T2*YMM"J:[;QMX[E3HE<:* MN)JJF1Q8;UC6-969!]L&A= ?]MS\W"VM5)=5UE.C,>Y-@>>$,T$AB'1%[./T M;,&7\6)GEUD;O$3X38-",&I\(V/82;6WZ(+XOL>OB84,FP8Z*SG6R,8&C;P* MUD8WF74'60Z@%V@:'!CG,$*A(O98OE40E6Y:Q_);BA\ZJP22!2PB:!KN JZM&+9W9]/@\ M/V_6*7M:3T'%/;*"M'/ZJ+BVJD^3SKKLI;/5W4-?^QP=[*\G"LR&9N)N13W)0= MDJ*BE_SG!@76YC.$P%$-%A,7%+7#QP[E@04?/[(XM"2F2G>:)HYEQE8O+[:& M1 &78=/@R(PUS5'M-(\QTK24LLA*=XW[3PV.;#0NS%5;'D@"DREDYW,V1ZD@ MB,&/K23E2JOED'B_PBNR:#J3_FXS;'B/5UB^ 06AGID4F/Q.8!A/R+C3CE)< MR9 H*S"RA3>:+D?I>5)(5)7TJ)+IY^9+[W %R^NF/68QFO&+1 63E@.G4%9R M\W%6/MQZ\$9I]+J83VP4%5.D!$^#D=I$>D]!'FB;9-P6499%7LB,FVQ^GDK3 MQ3SWR.KU)D1HLO0\-1-66#V)#YDZ-24MU:^\# PLDQQWFE(%J_'BNM@OC+HS M6EAXC\G[;[J;6'N+47()0A#!G:0G1 =3.B"8/+*0# K6(B-HV[Z@#!O$/.U1 MA@,?2QP)>[V>6^AL70ISZP6Y9\MBO]3WGQH85RD!-'&WWJ0QM[TH3$W=VNB2 M#)L&/=I-WTEMFFY")7@UP2O]1H)3_*<&?>I)JK?I9=(U6>BMY6H/'RIB8>5W M-NA4MU5!&2GI!(.55:'+S#?) NUQ?MM 'WJN/1?[=3S)KU8%0MI,-AVNXO458T-SX? M?T_ !.#?^YT[#PCATQVSPR:F_^+'IN+8-C77D^ M=!--Q,4F E8EHXD(?2+V)!9H(D*?B,^8WM%$7 Z:4F@B(C 1>R)!-!&A3P2" MIHA,!/*:(C(1>\9!-!&A3P2"IHA,!(*FB$P$"N@B,A%[RC\T$1&8" I!4Q0F M JT1$9F(/3,BFHC0)P*YKQ&9B#V3(9J(T"=B3ZR()B+TB4#0%)&)0%Y31"9B M3]>()B+TB?CL,EHT$9>#)F0149@(%-"==B*^?^7LQPE^EQMUZANC/FLJW9GK MHS\5PLLJV[&I3;\KE8FIP0__[Q=!_?JI5:8><#+4^ZQ37Q#A^-5+7DKLD0;S MD>SH__T7SF#_(O'X_@<"(XA__W/\0FS(;,(WFU1@Q!]-\'XF@_^^GM>SQ2Z7 MG>"_A83S',A=.U">9WLA1#L(Z/[S4O#CE>"!8<\^VK\!>I^G\41&?U]3FWJ@ MT=1&<6K1BH56K!.O6,G_"?&^QK_%@3,8R^&^QK N9_R*1 ):]/6[2QY%]G%T M^/-U(_7A)F;H^@+O\=L+0#2F:/TXT4'R/:P?GYWAWNWZB%LB7UVG'?JE?#$$GMK2J?;*?SX< UITK>/P4):>"XA,[3U'O[6^T67 MI[^/0' 0OD4Z GFZ+?Q:HH\K4X#([TH_\[0C#3C3)D3$-Z^1!ISGQNTHNDEH MUSN"4KF-7>_;V.^.;O1Q/SOB-[D,A3#51+1#C^KSM4QHQD]DW.==7?]VQMMS M$&PFX,WN)YOP,V]KH@G_JPF'%]0>F6^TD88VTGZTD7;%:=X9TW9NVQ7K!OPAL2K21^\,N78;[]=L7+L[W-'VH&6E6/:D1.50\U0%U[U>SHU03M2 M:$?J)G6V,O[VN?3"1I-KNL;NQ/;4ZTZ17V8%XI^@63!<(>]W^?[( _ MA)%\D&,;(P^WR>]?&(.WHQFFD;/$B7\YFFLH3@O>+"^ 'T9M1S2FHC4=">WL M2!?&&[DI)P;PWN?$C-L:25KQ?L7\2\XV^V]Q]J@^@Q>KDO@(TC6,7#LAB^)R ME%,,T9@HHE8T;,=RH;%S&\5^^CLTFJI/^C 2JCF3;1CS(::(N1K!&%IKTN=^ MQ:;21-%%S?Z_7PGR5VP&+[)W_N^7LG%^&ZX^-9W#WW_%#%$'$CP\^3>W%A4- M'JSE3*L-7-.L-':>G9*GE#^X)9D6;<4&, RF&#P O.3Q*KWT9"',BCM%$&G* M8LU-UV-=>#LU^>L/3I'Q)$7]^Y^O!7DZ3R=L2_B;<.I2@)$*7TRG (S]!331 M!@PX?3CQ+Z3>%U3O&UD/]Y>8(/5&ZGV3ZHW\^NWFO'[XB;MR38>JW5 M=PT^D;3ZM8EL*!N) VX>3IS;SSNN..&=.40A$#P<-;PKEI!.'Q"\AN4]I,(9 M"8)7($%Q8QJ_X6/A?\^G/)PQ?;%[]RJ8/@*P5&](*T):)/AZ:^$X32*]D9,^ MP#(HD(X"5N#A^.=GP HL\JX8BC304OCSI3"4.ERZ/L/$4@TBMXBDT(R.79J MAV2";"?:Z\2%&-'H4'/QD'8C[;YVO^<;%(EW0-61=D=0N^\#NV]_:WIBC/_\JFE(VYCN7\83FP$I MVJ@*YCI2!BYS$!.A"K2+<0V(BN73J:>W3S\6%,D2K>&I3-):N M8_L-\ ,7P5?I"WPKK/I&F(,V>/CZG$WGIAM_0JXV>D('_!QD#S^D HGHL M5(]U1Z![F>QD!+KG!]V3\ BFNU36ZTNC'::7I.6Z7V3R%=*#L,N@N/O6R^!. M?( :(5!!00=:_\(L50N1W0^I*BI0NS(7\$0,@*$>V+XY_>1DR9AL8V/SE.>> M89](HS*UBYV.1BMAYPYB-AA-C?96FS:?8[6QD!KPF-(KJ EWG=I4!T4M*33# M/"@5.6XS$4L; E, M#[8[F@/8Q/SZ@U#IYORB6Z^DC/TO0I@+(TP%_/81P@R6V[0UYU(TUG8UIMX< M%9E=3@8(P_[Z0S!D &/^@4 &@0P*K.X.;[Z1>=">9;,>/I080>)VNZVD)H4Z M"0,J_ZY"$%$1Q#ES#U#Q,2H^1M =T8(<= G91?T-5%6,E/;JE/;6D#9RY<+( M2?Y+)]G/%&O/3K! M(DD_P 9:ZL$+YC2:+M6ML8L"H-%<%'-\?P/JZ"C" "P@1VSIB^ MSF.W7Z&>T'XTHS2PHN?]O+? =SHLG:=2PWJ*(5VLW2YAO;*=[\U3A!T&P$X*(C@W=(EI5-(X$,S\/+-CGB0H M9;#NX@(S&99DO*ODO&83P@S[Z\\Y$SMNW +O F90Z'1'B/.-W Y%R(IS>[S: M"O4>GR7*R47"$WS?Q4_N@#$30R-B"40L$:6TC1M7B\B5'R*L_GNL/@D9Q: P M]XQU,=GAM]:N228JK;GK<#Y:PU 3)^,XAG:XKHA@XE;O6;Y+)@JT IYP!8P6 M!P5: 4^T GXMR0;+#)/:7.;3V"H_':I6 1>$FK_5 ;-L4G'Z7#%)N/P@=T'X M<9\N] TR>.QYV^"V0\Q^0B%$Y7'Z1-G#!L'^^Y':(@@M!R2"4HJ@-W'IQ+EG M1 BX)7D'+PG%>:FBZGRZP^\F9%9=AIHLDDP66C769MNJ.^PG)YMD?XNIP,? M8;((B\6Q)_ MG$8AX_-V)MDJB6I].F.=]H$,IFZ0;)R@SA7!(%H.1,MQQXO%^6D[ MPAXN"OXNGG<002VX,.U'V,-%CL\%'9]C;SKBY'!>:;ED!MLRULOONF0!F^ M MEO.='/;,3LZ=8M&]+<#'SQK#'FZ(]Z/"U MR86AN%E>95B&KJZ29J,ARKX8@)N<3,53V+G*N.XBYSH5ODE%(U$!X^9ZJR:TY8[N#&NMCL!!V< [<2F$,[?CNISZ!I/HPL>UIFU$!#,^ M2[MHJSRK:/2X($B]12UO\U[5DHZ'B2.=>%4*'ZTX6C-3W0_[(2$(\E4G"(^NG#C:AE'(@HS M$;"PZY(9"L&N"Y6^= D0CO6KZVHJO\/R/:6E2]W-Q"%\W^>,MP"%G?WGBSQ& M_$9$,E=^XV)DB6+"/6,,8U:FG<:*KH9O8'^K0]L1'2DF&M.8[AK* M1%F*6LP<@WZ*\'CQ=/<[7,?D7>TU3:$=N*$<@Y_D&!!?).EZO@3*MU.;,Z8- M$\PKG*:V.YXJ<*:!F1X>ETN:1F,U2S54T;"TM%?-F\5V,TR> D(P>S@[VSA8 MG6RP2U(NY=M3;X13D*> BK,IE,UYT?-.))/@X6:$(.QV+D>,XG2'O4A?\*@1 M%=;?UUK\XSK]TK(R'9+)S9)/S#-"LB (M6G:7Z!AO46P]/86:O01-H5ZO!NA M]1;!U)EAZAM4 $2F,DX,W'**7VWF(R.E:GJGT81(!*D 0*Q G:DD Q$!("( M!-?O[L1&"*Y1>'3^\^Z;UVDL6BX(TFF$TR"M^Z M&:?S7%1,KW5E8B%C^;*W$PKEG#CJ^@_G63V7;V<3/%$=SK'FK,]44L 5 MH>&A/QW',.).KO"*XD*,ZIZC7?>,KN*,KE)$T!VXV_)E9 S(&$(\Q(ZV,2!O M^$S>\#?.LS/#_KHR:6-Y;&4I6K8_8=@DP4$O&)YGG],-1I7CJ'(<0?XME"0A M_R?*QH#*PY$Q(&.X]Y4A:.R\QQG0CX>9[O49YK'HCG(%GZP2& M 0\#E=2CDGI44H_RZ^]A1;Z/DGJDTTBGD5^)_,HSG%*;HI/J40V25A5QJ0R6 MZ8[NM'U_$IY2G]>A1'77J.X:8?,5U,H@;/YAZ=[?7KT^;&<;W(H6;8'@:-<9 MLGQYEVOZZ,P =*91M(_*XU%Y/-)IM)RB\O@[6$Z_=@;?[LM"M:'D$UBO7^[L M;#67-SD9+IKP#!Y/GG'51+7PJ!;^"OW[6ZR%-ZVE:<%*^+%I3%$-_$VE]J$: M^'NCW7DRYS2PYN<-S<-36*-::Q"]Y420LMIRTL.$OF*%6@)O##MJK245>6$E MY,K6:( U7U9:::6U[9&I<3@N:#V7LKS]X'*?9,]Z&$"D[17 6'3A#@>?](MLW M\GB:N_$X6TCG3;['R;E=J:N74A('P*I% K!PTX9BI28$$7( MF1*+(C7+T32&NUW,$47(/2SF7\M.6GM,OIXH%'!![U:K9;($.DWZ2[:?G<2D MXEB20APAB",DVF)"($HG4\^>;U)Y-Z/7V]OF2 MT?OY1)=.\G:.KP^;NIBA+3K1\,),%",G5LXE4E5737AY5>:S##5*<",\!1/% M2"Q.$S0J\+H/.I?0,L BA$^HW.N65^#[8&NY:+(/6FC_)N6'S?:TKD9@0T&2 M2:7&DRFM@C7AZ@M3?LZ:\(.0Z>Z0"44#=P52W\C>D=0)X6$39\IG&KA;HI98 MU\[[40#,W@%A ,F<,WD'9>J@M!P$UM=6I(L<$,3N@MA=D$[?/4XC=I?;)*9W6E:('G6?BS,XSHGM!="^WX$E>/]U+QY)$V[6V M,<68:2*T\,32,AUIXDA@2$^PAVA@;BE]$]' 1-4!V=/+'6RR^&B2C4>+O(0? M8C$SG6&&9!83;4.2V9PF$1DYS*-^3G-J]HCC;:&^FZ24I+DC-%X>X:S/"1.G M,52J$?;A?Z3$A!AA4.%&1$PC:BL_(A)!"_QE%_@?IQBTMA:567"=H2I6N>6R M/\Q.!VD/KOHL6/41HPC"-<0H@F*84"#N&PD*\CK9U9NU5!GKM1?.5/F*L"5+31@[0W*$SV+G*^-& MR)BZ+EF0N2*V%)>2A<@1ON5S[./W?>-(1?"7W)D,60C7A:C/C#"/AM> =G<^ M_-PN)DN+PAE!;1/V5P;J-;1M*52HDT_RLY $)PL0* MG,'B!'6NW4F4R01G$].(;J,-#:?IEL"F03R":NP2:B*#/D'B/W M^!MG]@DIL=%EO>^J6XY83;%,HENKRM MQHES^\6(50"Q"MS8BG#);60$\7< M\2>Y 81.FY-Q:UEW,5%+SF=:;>%I*\X'>>;7'PI@?"J%]CXNFD1Q[PB&79>3 MBN(\M*I?)K'B>FP"K>I_MZI_C;AB)/9+UI8G5YAKYNW,:-*D$Z2_=OM7@>!L MG*7/5!.*F"O>R7.)+%!%4697%ZW<%/,%3O@O:+MCQW1$#7%;G#[A,VS5CE1Q M^+MU8V%+*8*.S0G]DNQ\YI38](;GQ75[2I'2UMCM0LVWL#K96JNPT15!Y,L" M-\YSIE9MC@@5$Q/JK: M[XQ+*W>=P5PLP2]ES5ZE[!4E0XAC?OTA$;J%OJ$4/;L-?8_I';:2L.42%3:3 MVP.QSZA'.EZC:_?;TZ8 ))(F4J.MOAIQ$,3@[29Q\LCF$J(?04 6C2* Z,D% M.6:7R5M:CBMYW>M3M*"D&$&8#VN[_,Z'+9BWQ,#;9,^U+8[81A#;"$+[$!*> MHB<7A/:72F&J:BRWPNOJ3NU1LUF74CM=3_)C;9C"Q%)Q/'G&\BWDI_Z4&B9L M"PT=N=ZAC@E;+HA:)LK&A-R ;U'/A"T7Y :<..>)X=IU,5LH\F7#Y(W)<+B< MICRXV,.<)QHCXR059,5%=#^([B=28D)AR]7CU9>X>WJZX VXNL!AO8W-]Y*. ML"CW_;THR-W#X/$4A5TQ>0]X9N>DN6-7@Q(OGHN#AX66"T\"A)B:[EB3PG'U M_OM,=8)2@V0=:+ M>37=R@$@(WR.G#B>(N,$<2;'"U7%?(4EYQ:0X!CQ#4*"RR'!C_.=IE6]4K83 MW9:0,-8EVIHURMC4AP<&1&5)A O(0S@U^4^T<.$BJ4@1 8//\H:XD3C'6]K< M5E?>M+'LF)5)KMR$8, ","#B9)(]8^(00H1[0 04,UP8'+Z1@#,U:IEYQ.(M]M.^!J(,0=1 "R;/4UR*0/ %(GB9OI;!2 ME)70JPAUS9*Z%5R5JHD]3,(B$9J,,RD*14[A<>_?GY+"XTDFN/N!.'DNQLES(X8> M!0"[44/_VJ5,:[TQX5F7X+<3*CL6"R+%Y63?SNE??W":B1/81\<>?F;'/WV_ MX8_?# Y/,5QQW^[D$[1P;4>9;3\SX/UWOY'0$(6>?[&O9^N9_Y%B@!<[OTGF M+K8Q%] QHQ-$L2XQ0^2M*2-*(P%A^Q.,Z.F"29HG"* MF:5F).C!/\7';P"3FTP:PU2BM&SR[8G7;%"F3F4FW @@P-N6A96'458M*V-2 M>].EAYBIMRW["INM#%FYC>ENWZZ6G$T/EYLC+!EH)_M6K$B>GJUBY5Q9I#B-I1@##G0,M#/JJQL]>W(+JNN M:\Z6G7P7*YD>:!GH)X49B6J/'QF\I+76G5FQ4:![WH@*]K.JC1IR#Z"<("8; MJP8[87934A[1P9;9];C.C[:-(L8TZ%[:4;6A@7,C)MA2E+*[]5(ET_Q*&.4M M;34B!NDF:!D8.]:LUUDBD5AB4J7/+O-%<4Y,/- R,/8Y80PSJ[;9XLOS\HA= MY0IC8P=;/HY]#\+ X[&<8H@&))TL&K9CN7 1Z8!7I35SHA[6D/&H M-3-[UI!JF<)6R)&\A7E;@Y+W*QT 5&G*.1^T&\%F^*^8!-:F)>@$>(UTLJ7= M_]63_ WTL:E-W_+'09,_K.TUTY%B5"P1XS=+_Q+&V%X,,2@'R0X3P7I23+2D MF+19FC;HEV/&)ONN:7[78DL++/X6Z$O,F5NF*\]C-ECF[9@Y W\RI^[$L6/ M,XF![JR5B60_Q.JN!1^W'R=\2DS4--,#OT)? &<2N@CQ$30+_ -Q0:>RUK2S"5XC6L#SRTV5VS' MM*"3"%IKFK3WHV!?+$4"KX_'EL#Y4^PY^ 9X.?!N):%OP3[.O,=5PH M5-!G4P=6!#_3_4T0. SP*M"OO=A$\-"U J87R-.92T]/L1W1<7TI/[[&_G__ M1;+_B@$93*5C<@.2YZ;[1P-Y;^,Q&TR!,H-O?Q*_J.^_Y<^X#3VKO3# K(,' M 5_9[X.X!#,+YAU( ? M+<4M1 HHQYD"757_4_";K0!/W__UB-1FCUCS+/_#I$PL\VF:GN?F(986-2BR MO:P\2W$<"3YX%O/FX(>IY #O5S'VLAM+P%E_U#@P%0^Q\UKTM;IY/>E1VU^H MK:]8PD/[P9\0!2PWEB'NM?B%OMG24H1F"7$("AQ,AP6>,H,B!WHRFTF^V3S; M]U&3AF_XV"C#F[H#/QN!$S3!_NO5>]N2;$HQH?CE+8$SK^'< 7U:3[/(/4), MSK2>5_@._%-P34\V6]6*56_4!*FI$[V$F>G.,]Z95NEO*VD'(.#,A..!:.5' MGWL4G$(%BEG@3PF@LAZ(Q1]!^QE@_37C<>U[O9#ZB.DO6G#1!'^>6::^__KC M(1B8*=N!RXGB(_]?+([ 1AZ7*O@& ^CX'ON?>[?'K0-J@=__5S% 6].UP?/L M?_R.3%3U197?3]3A.X=M'S@X<6E+OQ]_>-DS^-;YWGO3Q4W"-Q+C*6SS[!P=VL!/#GMK&/8_<#B.]=BQPPOQ_3"_5K'"$ ]D MZJ-MRZFR/O)\$SQS!O3R46J/OR?@)MGOL26):L(#ROR-*;@9Z'A_D!HY\\Z1-LQX"A/?W[EUNG+(GF)8KS\G&% M%YJ7<.8E]9!$\Q+!><$?&(1CD9P7 JW[$9P7UC]:1/,2M7G!/SG>1_,2&HXA M>XG@O+ /+%I?SCP M?P7__?<_QZ\'/S$U*)'_^Y7Z]4-!D/0#$^X-GZG7^W83">[+_UQVG;DE2;$J M^,/H2^=>WI5=$@.SEFO7JP(3V]RM\!*X'?3GH0[9(/#:60!L#GAS#!"GP''-Z MLC4]8F,.XP[1B-P,^U(,IRA6V)^,A#"P#\L3'NBW8SU[C8)M^4]Q))CCE9=, M&/PHDU:QBK5B275KY0N);#J?[MK-GS,YO,A?R9KNV)FY M6C#+Y4B-0P:KY>N6N9ZKVXR6+WL3BT[/82HQ^>L/&<>8LQ0G[_VSB*E+-/ A MG*7A6W(Y#;7+.]RX"#!> L8CWVW-- 3[P&\[K=,S:N45%,Q-2K1C;QW M>>0@0%PH:%#9 -CF'.@QLA\7-''S>B9TUGP@TV>@@9 M!FZBT2J2<2C'0?X",!W&&/"'S=03V1ANOJ@F. M)\K>WA;H!6.C^QKS9PEE(8#TR0DN/TG8_W+ 5) DSN5SLQ2OTRNIZPY9I:_^ M'/">+/D(X &8 \("#SQV7^ZHG=_.Y\H2$YEU9C/*IYWRH#FB8+R4##H]IZ"\ MO/AN=D1=G M@?\2%\%GBUDVX.G\%&,<"IF9Y/?(ZBF!C#)OKE/I>M5VCSX8< M;P%CAN-%WJEB0VQ+S%*>EUT-&SD(&"!,PK$S;:]<^)@BBK;R6=+670CALPRI M>P",]TH"+V/^-;SBC/7E+,=O.U,+-PFII60Y8/X@/B)2)P^.(G:VP!WJM5_6 M'T_FX L@:!)E43%LYW4!(CIK.OM94]BWCT5+3.^>7(4M)A2U_7B;J@?01JK/ M9L?P&!>*;$/@]3:FTV#<;F%#M?O"+G3B]JT3MZLR MP; "TFN7VZ6AZ\0A[-\#D6.M80G"H=,UG38@,>YB1R%KX0=A8H=:]HNG4\ZHDM\F- M7;.'ZW((V9'+:5//-*UBB<\+N51J.5Y-QV5(8 JB12+.D$&G"YWWG30VC+(! MG04XV"N@?8\:VQ[>HT7)"(331(M:-7S-V\A8:_.P2+R;C4D03V"TI-= MXL1;:I#__(]7%"A/&SF) _WO 5]>#.M O4+X4"-+B3W#BC@#;_XM:IZXM1]O MO&$?GB#[]Q-$03G$<.R!I/\G]N)G*(^ ,"$/Z@N1O>(Y/7SM-=7IXX>?,+T< M9L8QE[\)X)U#C0"_'@9&@?66/M-9^;<8FUL0ZOZK4\\<55[X,] ] M &G:JTK@PT>__OCLQG!#(V/ZU+'VD^**+QEAWE/6UZ(^)L'GVQTZF0U/C;"T ML!(LF^R5.TYQ*1^[U:.7F:4S6UIV5+?2L]BLDLV-)'C_1^ >B/::T\O3Z9#' M5GJ/GTXJ)I9WX:T>@5LHIH:W)>98I81EV'1G6O,Z;;;,';LII)#"=SBS6>#" M"KR>RZ]7O,DUC]T4TEG4JD9RX/'8MK.IF#F=ZIKJT?L_EN9,GP?'1TV!7"]&[OW^F@1O$]#$[6_%T!0#X"@C\&9\5FXLT"8,'IZ_)2(?YT>W/^3")[H@/EY>8/!"Z[O MF"?:,=$^T)/;1RF[WZZ8QQ3TD[F*\LT%IZ+YOC"'=Y)XH.^4^_9CUS $,L)[ M)>^,W$10:!XB, _L TVCB8C 1.!W>\U#Y"8BB28B$A.!/]!HL3[A3'PS>>13 MK_5RH[X@?>:9:P13@1&?EG3VYV1SV -+1YIL[C-A?8U2]FP+]&6M(3#^R[,3 MD@]DM%DO/U.8QPV;H,X0?T52> #.4(NH8/E8\ (Y?Y\J>(?'TRJ:7SF#A.Z_(R9:?, 3Q09:#EXT<(<_[6 M9;FHVL*#\Q>WUL;A/;77$,)%QM^XZ!@? \\3>1BWCBIGK::G.//'8WP. M&A! %E=W-=&1IL?OXSY6$JEG9]2ROUP*^<(BIIA+#0PSZU0W!5?>,P7C<9(Y M(4=H1#8N*J8A)QS)TH]L5<"[[/WT&-]IBBU-"PX9[5R];0#^'OEK8_PMW/"-L\ MSNKH1'"\8<-!V)LB'^(!5>SF:LZZVN;;*9ZL#/!\I;LXD(*R'W&"7L&FB']% MUM=RAL%<'\D2/@V#^KULH81>ZG>N YRPQQ4V@)W5.5',,S]3-:-0?H[&@ ML:"QW.=8GHJ V59RJ"Z&F*VZ+;<\FV(28Q6/EE_3^=YDEX36B M03>/E5_GTX.-J"2M%K]-5UTG65TGU(EWK/PZX77J8SN9W?)N:5!IVZ--MSB5 MCY5?TXY3R(WL_)COC?L6EI^6:&\F'RN_;I93^65:$&M8G4CWR56_JK4$[UCY M=8^G&MXT5]CR[0'5K10ZNF+)W+'RZVR9)GO2VF&Q!",E[7$3)QL,C,D#_=2' MJTR*R*]&F.O5TL--9]/;3N$S7Q15GZ,\^G$#HFBL@1J9UC:KV!,02KO6V[KG MSGADIS+MG2!K(ZR^'">'BTI-7"SD,]4Q!U)3WQ 7,$\^5!A&F MW3UV0@&O$2U8EPL/MF+B_E8"X%!)EG]68]I.''AE\$1',4 #T_ ;S!3+AD^/ M'WXR72?VO] 2">Q?N6*N[O^(_^L?L;%H*W8\9EK^Z8\E@3[N_&S6M:BYSV=" M .41['X?]J7/#_MI3S$>E+,M:68"'OJ.Y]^WV*ZY,S-J:F9\C;FF,\]]7OI MM_![X._%*([]]!8P[H=8!OP=?C31W.F^V'OBOW??'+B>0-; &8W'-!$X[W$_ M Q>6I,PE'LR\@ M4-#IYY'#]GZG@4ADTYS:<.MR"H< 6KI+\Z64'-.TYB%YT&_9'M"<@P!$5\+:9+T=+FL#8 M9?IB;TN!1WNB;1I/J1J>,ML=,[Y_&M->Y]%XEUA7I4E72NM!/Z WVFIZBNZ(D)+8X(("K\%O@^MSVZ= 7?E-W9Z2X^7OKO1W$BSW/Q3=F= MC?9BC[81NSNX)7K/N_ G ]2(#3*4&R+8R(GA)(E6^U@TBH7P5WSGP]-F.C#' MZJ,U'LF?&NP:+7DS2=:$LFCA M]XF2)Y,1);$Z@Q3'9W;\U@DB7B2.F4) M:_@A7TXQ%'LN3?>G[]<0PT42BWS_(C)E9T&9G*X*[>!Q1+WD[!;1N"WLC@?+WLJP:[E R$&2<89YDR4&&<.MB-IX72@4N-6+?S@ M?R +OX S\IF):U2M7J]O&FM,&MU6>-LFH0\] K!W?L>F)AVKE.\,"SF"GM;30KU>2XXKC6;? M+1V8,P@"BQ-,"NVG7'X_)723"&_#)?2A1P -+N $'8<#C!W@BQ3MSGD],UAJ M69)A.B-O3YP!NA.GDI^Z/N>N3XU&\=7 M,A>-K#1V.&-:%2U5\M1JLZG3-ZGFFVJC=]L=[@&.1"TI$TO$V@Z0N22#F7@AN!.J M2Z!+)["%M[=Q/X]!>1[#4U7FZ\]B8@PX4>-]<2K0P\02.*#@FXXTF1M^%6AB M:BG D0+SJ8,7^V6>/2DF[EG*_/I'^^C[@*,+G@HKQ+AV)D82>$R71*A"\,\Q M47,DR_#3-O>T7KXBQNPG38QY"JP1\TL3IT#43Y6H?GG23%2L?:6B'8?7 (/7 MP#)0\)]AQE:N">O3=%_+8TM@5H=+A6%G7G3Q(=9Y_<&^I'+?2[]TUR\=U20; M2 H,7K%@*_"^*9PIT.)0_"E9^_MD_#?%)G/1D*5]J:I?FPHI4^Q#Z^?'Q+RY M9$@@E(A):__=X*^/7P73,E&LB:O#4M>)_\$4!!P.+,(]%!1/1,O:^D5WNC\/ MNKB%!+&Q\;ZX%#P7=NGA]'AW?@4.&]'_OYOT^M9>B]"XC(5K[,,J MJ/BQQX)A8)6F^XZ)Q6.>%)N+ZWUMMK@7$*SK!::J*\#&GLN& ;@J<)L3*D;, M <,'7P&QJ#R/>4"11.-06@UB)-!FZ9=L_VMOVZ8NO7XG?)>TD:R)8C^^$G[U M\)'T:&]0]<&HGGIPJ',7)W,%*+QO ; <_C#,I63Y<1VLA-8E!SP"6.='0<@^ M#_I%MO=$DT0+QN+S-PI$PFDX1[KWNUF(!/7,_710 IQ\F\/]G__Q*E?]:7, MUEJ:UN_''8 7PSKDR!/^9H L)?:I\.(,O/FWJ'GBUG[<9VF.>Y//,_%N,S2WH;?U7IYXYZFG"GQ^-]:C]^I784)LAU?G> M7S@HKO@R=?\]97TMZF,2W-.%C*0)3;$ID1TE9ZGIB)*FY"B5)&Y8SPL.FN:]>IV-A;<&;-4^7FWXQ2\ M8SPLH/L#-=^=K; 5+Y/Y:H;OF3R\WX5]VW(R3O0W278]%WJ)ZKBK:1R35R&W M"XZ_;5HN9!-B?B[9O+[V*E+=K9!XWF\:&!/=,REOFMSM>$;IC*5MIZ!N_/?C MR;=-V2V^ZN4SI27&;"A=&K+C%EWS:6@"'1AG/0=/UW(L)K7GE-1/RM3SDNZ_8[L&5 IJV=Q.LU>CH0W&:EHJ7UZFI>@"T#,IT9 MK;8V3"DNIDL,EJSJ:6&3@:=[J;89M\K[R>4<,2MC-9^-"@3!=\%D_GBJVDP+2&*;[52A>:3?^I 9G::D%L MVZRAJ.W^.-O*MAQ<-F%3(B"IFCQ3N1:5*PGY)>Y19J7!]YO>,1Z>RG0FF#G- M2/)Z0LNX0R.SFUG-_8[_ZY9MLS=:8?JFPV_7[BX_F"M ;PXLNJ];#DEQ(X[Z M.T%0M%;1(=1Q.C^&;P_HZ:A75Z::S6\$9E%8I_L"/>UL(+Y.:F5G]@+#>IOVMK?LTJ0W\D9T7*:K+P)8!BX;G7 UF2Y9\B@95"B?*N43>YF64<5O;E: M%@<:WY[#A^(!*YDKU:7 ;[0!IBR$?JUDM+S2G(-- \(OD_FNV-1WI"!VFPZ] MUFIDK@8[$+1\83=!FY:[=$"TR?<*!64*4?1PX96&P@"H0_[1"-! M88FV!UH&9-I+SC:#_"B3$(A.OI++#:;;YA&&KHTJ!V?1G M?M. 3'/&>I5/[!HML.Q,J[MRLY_)>S)L&I!I/BUA0UT1JKR[%MK>D)NLA0T< M5%"F/:XQ[KL#$1,2.Z567I$=KF-P(S8H4Z7'MKJKH=G &$4?9+EN85P$<& M98HO1ED^5VCAF))75)+5>U/.;QF0*8/+]0P)EF0^X0UF1;>\PE-CV#)H^:UI MUE-(8&G;='4DXI8T&E0]T#(HTXPY9K:#5)[@R_30RN>)[F#;\IL&9%HI-=1: M;5OD>)=R*+:[*>FY!1Q]4*;CMI<7G7:6%O(\.=J8#14K\_"I09GNBD-S.JM@ M"4RO);N#5I/@.P#Y<2PHU"['D65Z8W?4]L@CG Q'81W9@TT#P])D<=L9X*:C M)@KEGBOQP[XVY6#3X+"4S<89IO.ZFFC-:\T$4!/*]I\:&-9F,7:S!8>3L/RZ MF*'[A3*]F/A-@\O4)IV;&B['=OA,95@3UCW%3J[\<077J7R)LC9KG:AB2AVO M)JVFM[$A5QUV9*%J=D4RS]5PDE?:L[;,8&1&]?SGOEFI1BE: G[9C!G18PD; M42PNC<:IL3@B27HR(20Q24KBVZ<7/4K/T.N:@[E5T6/I4K)H#(_RZY5RVT3= M*-(Y(9,0Q^5I=M95A:,^F%/(\Y97+BC8JK*DG''.T9:CHUQX295=;]OK=D%U ME[7%<$ZK$SLC'_/!1OT\,=:R"4NM2^-,09IEU':C>=0'ZZ2K>:LK]N98W>'8 M_':UEF_524)! B\-!AA MZ\1,7PQ:JG)Y*BLS*[-0&):Z[?R*FC!2CWGII;U,H!PSGTJ%[#C&9IJC5KZU M@NMKI>EE K'A5DEO+J(+=C-*- 8-)9^8Z$UO$ZBFS+D7OECKUO5&M<^");28 M)UX62'^^Z/=3W56F6Y;+@_Z";4ZX9-IKM6[5LZ7$\X*6)><2E6#]AIA-Y,]SMY4FO/+HF=1LTFG%Q[ULM]Y:3:A9X3%=T3UMA=%C MYW&IR2]M%C1:V=C3,ME9]=->Z_JD71:?>D5R#FW?=3*U9M,3@_1<*[67EW2X M-J,J[$;H/RNME\F@\;CR6M?(0H.7?9< 00-*"2='*?8.J66 MPTL&F(NI-ZIVX]WILA==T=(F-=[D8GU!$VMI3U35:HGF8\J@LMVV5!;C\48N M,6U,/%%U4$R.XM"F-5BFH[XT1XE9(L:G/5&U^9@;C$VA++&]QVI8KN65YDK,N1W*.$R$VR2;P MJJ8&YV',U"Y(EEJJ),Z>'SL*5POKJ=65PA5_YF?L[-5BP]$=W2H7B$HQ$AK\ M*3Q6M16JG&B7;AMQ,O:XP3^]??@'E=J(>RX0%F4B]-D&)D$YBMO4"2&#NCJ^ MY L5(<_VU0WXS0A!84!^PH)*W744#"RJPH.[&@K*\^5]'6SQ6S8]Y8'Q6X?_!.ML; M(D9P-5 4="98':,Z>Z(J7,SGXK,YWZ*K <8/?Y'A$DT+[$7QNS>)M"L*#'.B M K5)Y.2BHAN:B:RJ]%K4A]Q:589;F\M5,KB*NTH/TU*J$J6I9HQDDC&MUXH. M5I-U\\,M#3Y0V""-Z\-Z]#_HJBOVN=PO5TD@Q1HO+V.CTEJDK>YN="(18A+, M-=JA6!:&SS0F (Z+ 8=UJB\ CK< AV.IYU3- T-L"%F+&9[*QY=C,I/JD'UF M$E:HL#\@9%->L$8AO5RP85)K37IJ<43BJI&H>UR(B<<" D Y&-ICP& O (@ MSN_( US'#F ;+VHI=2E(E<2 G0W7=:.?>&8RR94O\();C=/Y?"6Q).M+CB.? MJ79I1"*\2$&\2(3H:#0 C P@JV*'[JG75+OQY,,6XPJBZDT:QN]5E/-U^(; M7 >:AGN-%!.*,U]+\__ H1=@08 %?X@%U!^[+9+,7,HEZ\V)U-.?2W&U7M2U MI3]LB&FIWUFIF7Z3G8T'"UT 4>H)5[]'!9.39"B1B'\I* F (]AU^ PXWN2V M4->YK%[H2(*4-YZ6%6TZ?\B/_6&.U,C2Z'G&0J-D\3BHRDHN\U@TL3F2A.9( M*!'[6@AR3L("2+FF+1(-/*'4<-)1XU%M8/9)9M@"ZE-_-BTV)KX @KI4&6>Y MWG.]F^F75^%B'I2$,@J!H#8)R6@H3I.OM8"^JT3]PY:6/D^[]ZW]\[WF_%H] MC5N %IHD1?^ZFY-:_N+H=Y3BUZJ-!E)\;QS]GE)\OB9((,5^Y>BW%=G ?/AJ M' VDV!]2?.&=^V'K)=K=>NG/4R%)^6DQJE"+',EUZO5ZC!G$4OGW.P31:S[B M!&B8&C_E=*![^ '6DMZ1TCVZ()D3-KLV!V6N%T4]75%,(4Z>#8>TL& M3F&DB?"I!2 O 9H6>@.GZ.'CU[RG=LU7@IT[H%A@+0;R$&C0-6N7??UE/SPK MB5PB+;?9=F\,'MLT&VZ*[W??7V/9?JFN"R.5;U DJ&Z*C\EPA\ZB-XSQ)W8YQK(@\(2"EE O2?P?FN+QV= MOI*!%:A4H%(^S\+S 5V^F98$*G%/IE>PRMR++ 4J%:C4]U&I.R"B_Q7R#HAX M,Z/Q*Q$Q4.= G?U!Q)L=F_ A$>_IB ]%5- !']@($8L*)2G#.X$M$:H,4 MJ^O$6J/N6&OTCU.LEJ#;;?7-:J7+*=7'L $&_8%Y]MCV"]!4@=.G%SAEU9VO M("D:*!"9%IY-:V1I13$Y^>0!K/2LNA:D:+(KS5(%L-Z(S^2ZU1PRJ ;=-E'D MR^=>!8CRC>]69/&H939:D'E^.Y^CU(K-.G2U#=V-L"3_F2L.: MT$N1&\ O>E)[0;)EA"U,@"T!MGS)W$I_8V62I+8228YJM;O M)\'93/ ;0TFI'A9KKEL-P6Z^7&OO4D5Y6$WD8;JC\K7!?K_E4V) MN_"7?CM \>?)M$]&I>>*.7O9Y#,9,A^GE@]J:113DVA_@PZMQ:A0,G7%FIJ^ M4=#O"$K!_L8_L/(FWXE1[+_(< 9;E:Y)^0N0>?R$F0H%J6_[M&\HS"XK.HZN%PR'OHL[A+FY.#?-1/B!>,5$T M6MBZ_R)__MF9#H9B+XUF;Y=-,Y?^M/CYW&/M6 MGWQ.MY.9NWZFV]M]\\Y0I@ ]XR<5BZ2L0=Y-PN\#)W,*#T($4 1"'1-S^ 15 M"+)__P0E]D0["D5;4$W4-]L/:^S_7,[HO/4T;UI+)ZT/Z^,+=E.@PIO!, N, M!\DTZ>983HS"!>ULQ?-+%]\Y66&G%1_'Q)K<-"21VVAR75VH1K8YI$C4.(%. M)$),@KG?VEP!@MP 0>P PZVG>7\(\J8*@ 4CP9)ET'HDP^OZF$G7Q:*6^-0* M@">Q)!G7LZ3Y5)>[G"GDQ.(\MDQ1$X0ES(_?5(B)Q^X727QNBG\;:,%;^EM/ M\ZZ@Y63SA&ES7'K.16LQB>EUUHVL23[H@C^L$B6VB;9FT^* +"^8 ;>>P#WD M-(V0) 61)!&BHW=HSY.NH%(:39[5;BTI,HE@GFT-]*E.?6K3\))A,6H;T ME$@WGMA9X2D53;P\\&,>[U!03X,H%:*3@;WIQ3:P=1;S\E72#+.=B;U MD9A[8#?='"_V-#76>O&'_C]W6X-:]+&IL/3 A"^5PN6:@O4?M2:@XK%0+/YJ M;X)_&^AE5V =:J\@CC?65Z("U=#XZ2&Q%/U'2HQ'[]QC2RZORC(WU\%/YX-[ ME*BC@1U-GW'K,&:]LA7DL S&AENRPU@"\3>VWI/DOW _B@V_Y[ ?#P>227/ M8:@@+CV>K\)GCF5UY9#$^3N,@.GG2 .<%%Y!(OR:J[J(N/U3 S)GB$MP\$Q; MN?&+G4NYD:[*I@$.)GJ+*J36??.W5Q6%4]O^^X>P?KY*3\"7F_'EK,T1\.4V M?$E&H@%??,B70%\"O@1\>3M?4A$R$?#%?WP)]"7@2\"7 ,?NG2^!O@1\"?CR MGGUEG GXC%19>"])>%5&7_Z_ M'Q3UXX/TB=&1HRCTIYZZ2^Z''WB@&$ [3]#1WCO=]/OQNZCP &>J$H9*")P! M_O/OT6'L)% @/RE0\A4"_.]?%$/^LO[UEG[Z->&W3>S84>3WGB5]F_M B+M4 MJGUI?VM%FO.VU-4Y?'::^^P?G0# MXD 14:H+X5V3BJ,;]E^P;F>%80WS]=' MY\O?0I#KV0YO0DSDE/@ZVH*.L1 JM@X"C7GWZLDDOY(L=%2#DR]A&_JLI%#1 M;0M<#G2/U,/JTW*::'2F M9;(GDT.JMDG7V[$)FON/WQ29"L62YQ(/OY;^!#!R,1BQ#<4 1MX-(V\ZR\ 7 MM!C@7J(OY*Q9>TB'Y2:]X-Y_,.H:@*+Q)IF9JJT7LI=_-L/F8O0"2DU(!>;' M[VB(C"6^%)SX_FQ#@"\!OKQ:O"'./(J=$9=Y9ND7_8)[7FBY$ MJIIGVZTBTY7CRGQ21W!RU=H- 9[XC"[7W_:@*+7/&'YK/(F;U6PII[S42:8> M?5X(RX7(COT!"U*5':Z'A273Y915>1 O10=5,HWF0:/3UZE0@GGUP-1=!?WJ M(WC/$I^1FFLB#PA(&F4"])_W$-#S[<[K>\WYM2,>WV@)^UZ,_XYS?BU_-A#V M@ C?B B!.GPW2?BVR/]:QO$]8@4=06U!*^/=S=Z.(**F38U6(O]9ZDNKJOI(8BFE/!D&,?Q:SH4 MI8+P=0! GV);^QZ +M?[*PB/!'0)%"00A#>EUW_WU2$(+?HOM/AF\W)DBKUB MO?K4D'K/PTUL7.OTI*<5-"^M..,K]N4]A1FMK7I7T:ZS6?]>.O\]W6ZWCB[> M&M1\LN?^@PJUW?D*TJ.!$@S2 JK[BL>N*"8GGRQ>.WABI&KT<9UBPUJW\S28 M/1A4ICEDT X\$0LEJ2MF?'XO#?N.<[Y]W.HN4.4SL\8_&5^*K3[(3.CBB"WG MBL)H8':S!2T-\85!K7I"9.**&:#?9+L6$.'.$.C2GHIOPN)ONXK>/B1^ZU7T M0@Z'3U[[$KGG.$B^9!D6]-NQ@?)<+#T6T-J'W0]D-)1,D1?W/_C&8W?DDI!5 M70=! L']QRO\109?)A PJ:?%G^+RI%0C0;S2 MZX[S155OKB VH0;+'MTWVN/G"?7OGR\>6 MV[%229J/#[&F1#-"8?#8J93G!EINL?LE%$O&SZVX]Y3]8;V"70.-%R_I8OE> MVO\]70P5V\.D\@7DF)" M"2IUO[%7?ZG1=YSS[2.K-[>,?.?2N 2*0%+#MWG R21:K6B596_0Y?ITTWCN M35/%>AK""7)?D"$R>0PGE_-@^$K.OBK ^)P(MT><()__?"OZP)#C9?;@I])U=%+B6+KLT%K,"3Y%#]/#U,XA2,6BL>8 MKQ4I]9OK%GXI0]G.KDJV&=8YM=AN&RHW16&U1H9 _C/(97#>+[2V1XX&2XGP$A M B@"H8Z).7R"*@19#7^R;.SI?13JO:":J!V!'_#Q@IT/;SW-FSI>T_JP/KZ@ M?X *;P9#"%4/DFG2S;&<&(4+6O,S$[].YG8]/E7*O0$_&['U15W)/+%AI=UO M#BD2.0GH1"+$)(Y!\6Z"- &"W*XIV:VG>7\(\J8$AX*18,DR:#V2X75]S*3K M8E%+K'R!)><]%:3&)ZG74C:Y(/NN /JZ16)]ED-OZ09C/]0G+97D4W5!M; M)9_0[S" DN\ );9GY];3]!64**1D%MNE]JH+ZM5T-+Q)ZDSE4\^#GD0$1:D6 MZNT-^R@M!F(UW(T5J1Z/$0$Y;^@4$XHSYS !.V_^;:"778%UZ""-.-Y87XD* MU$SC9Y39D^)#7;9^V3H0:7C%6]7;FF0-0KPF\I\Y&[8RO!^^=W<3P6F T^$7O&P* M@$"E5,(&I ?!:_A?> F KU/'Q@I>&2($357@,Z ^P6ME. ;!]>-(5&? @+0G M=*#HJJ:'\(4KP,VA3@I0KBWMU%791!_T"+%EG#USSA+//4YZ>UBIH:V<>Q[6 MAL"-P&I =J6PU,L56B_Y,9M>'2K@(Z>)2.*+:':0$BQ\M[')BCHOJ[JI@0Y\ MVX.L\I*M9J-A:D*:K5R%YR6326HLTXO#UT]^. P#0MHX<]T074;]( !4WSD< M!S1#P#60TDM /=8,ES#^9[0WAA5 6 O7"%GP$NH?OVLJE,<$$8:,&YV[^<=O MA\:$0V0"4UE$R5\C2V$_9?Y4\A!N>L"E6E!%W"J$Y%4UIDCFX0/%,5PXH9)@ M44<".Q7G4,U4+,L(HP&QF@)\.:=L[ MBRS^1/WZ)T(4Q[;^6XIHJ;)R\$AX!X:)O>'/U15\/QJ4J$$%@[<" L'\TH(+ MJ.[H&^=!(7R/.H+TPE-"-W(CJ*PC?!E8S^$SMK64#N^VZ ,?@-=D="]\)1"7 M8/]F.%M1,#D9?C!,33E^C"<)X<0@C. +YQ!].&U#C( "( ]$]/G@&0[)7KEE M1S1(6QR*0G3337[JL,/"LK$,AZ[C)T'D"2.%U519AG;-CG\(L?%(=^_84IAS MV!OYST@C_OW;^A>*VD?FB0=-C#8H,(&L"C0** RR'G.S+DO8D]VW@ M/YK'@0&-APBG<&:GD#RRBO_WKQ232/TZ'->!Z>RV@_YHR-:?Z$%P9- JE7^Y M$=K^ZL?O#A1!&X6HQ"]HEYC:7-71,@\0_%G+MR;JDJ482"A7T%JP?H5Z#M68 MAR:#8>'"G-/1=7#)F$S13R+4IV,0G,+E 0KJSG([LD(#T0Q$\T@TH>$D&G!% M02X<'BXJ(!"@0(!>$R"T\NIP<356 "A;"$-8=1:;7%8@VJFA-1Y:':J\A)"' M-U;VDWZA"P,Q#,3PC!BVK%UR& D2M#7'8U$6K;U$Y+3D>-MO5,QMP!UZ.ZQO M77?R,N TY.Z;'HA)% W?Q?)K[$0MQX&S[Z)CCK=RN_&D8M;6WYH+^O>__\L] M^MWN$^F,JOUT'(^N:4TM6M-8%"8@/(*VB!3FQO#-/SEYQ6UT>YJ)5"2Z$VUG M5%&\%R8CT?B_"-?G'8GWV+ .NTAF"U58!F.XP[1N<[[#6Z/MEZHN(F[_M+:0 M2X">[LU>FHI@SQC\TYY8C(HDXE?BU8%+(+KCS'\X8JHA5\M?G7K&2V/>@+T8 M^>!&)H,\-W!?O15U[K>+[:>$=9_47A3DL%]FR#$T&:6BPI",QU)@D03*1',?X']9;.<=AVNRGU@63:XADIKTAR[%:,OLTG2!GTN&5?1.D M9+W2*K%&7\\$H2Q!=BISFJL/0ZE]">TZ5Z-C49TD/R\$KF ML;&2%DUVSFXZHI21JZ NYU;#Z/&56J+253J5EU&7*PG/@V*V0V= $UYY-,[X M@,N7&^FG$)1'S%S=&5T<,K$[S9''(B->N*' M@UESW*Z0=.%AE7J8O;1;.NK%>O3VF3@K#I07O4#.FN1(WC13U3*D)W-\9<<$ MC9?N&H N0S6Y9:R>9B1I=56;9V9B8^].+KRB)[3=$)\ M:K440VJ7-\(C&6LPCXLTO-*AYX&[\KR/T/;]72O\@W37VMAC@P JRT_1>X)9 <=FT>V<^'*OMDV/P6" MB3JO>7IIH3%V[)U5PNEU*UVL#*2--GN,#TK9]B-(7\G?Z@)H,N)B"76\R'E@ M)WH,^?:8QCML2&N$2!;LT2$@Y2T WE^P7$$[>[4ZM@@,S7FK_33*M@C?E./+ MI"+)LSF^+NAW/5^%SQQ#V75(XOP=1I;?3VMY7T$BO+JLN@SB[:7(RRF;!OB, MY?1TJ-IUWSLB6SLKZ8^#V*FS";@)0Q3Y?S_H'Q\E!!U)':50YY^W[:5?E-'YJD2M*A:P/ MR -P1+M 9Q+O67"R@,R0^^3[V-HZ[/2.QT5!;0/G7$GTL9$ M8+O?+J$[/B/$F97H2$@^*]4_=NM*&&_1)=_1S=HM!X0+U/(Z5(K?!L7O7;JL MO=^W)=P][!<9E:JE>VJ/U9=."LQ_T^ M3NN]ZI_^@J?Q=,T89EPFLQ,7WCO5ZWW$IZ8:#2OE_F&7<6\?^QVK+XM%.OG M==L]3>X;<4@ [>.'_-)8.3U.[)&]6+.]FA=EB>D/DMGX)A8?-]-H?C]^4U0H M?K8$=*#B%_1%WXV*G_? * M.CX793FQ;Q!Q^_"T:&WR 4$"]4$M[ONZBO M[;TX1P;'"?HU? R?7)D656XLS\]%+R-83X2VR&:JH2GILC M6>0)@&L_$?_1S?W7X@$OQ1R M/<9Z#]%F)AOO;FH-7JXW92B'Z-#Q]7SV-\\^##:+?V(@WKI&[B P_*#QXL*HA.?$Y"P[3BF!#I0.3'@"9**F;>6%@F-WR2PX8(%Y4 MYT^K82)(7+B2'7=KO?NDS(:;S],'^'+W5M9B?"5ZA$L"S.1,,JS(D*O?!'21A6 M!5V+99$K5DUWJ>R/WT6K]IY5RX0;J4MP[V5J@X)Y5ZW;J'"HPJ=3(?\X<4C$ M-6AY31Q!61A=JPI4 E,!FE5$']=1A>^1@!&64>,3N$K--76)JYBC=\K<"M(5VB,\ MP(TJ#,!/%556)QMW_X@><.J<$9PL>]0L0RPR/ M6 0T)U!3$4?T3Y6$ VM^RBD3@+N.0$I#&T^#/]M13$C$%8!D1_]K]^C#M7-Y MQ MU;FD2+E8_03T"3*N,N)7RN<$RHLZ@8A$("M#%<%Q.G6<50\\,1(C!V^SZY1KEI-.M!GBP*X^KZHP3$"C=N)$B:6HB)@D*'Q;!!PTN+,_HPG M. %VJQ75&85[\"?):XD<[H6R?8DK]W7_,BS^^ P]$:5"!/(ZX'N=T]'.M_3. M@-OOGG*#OB*'$+Z_VIWHXG/8801N]3PWTW:USU0LD4PFZ>0P"49@&./Y^# 5 M1TT48V1L%.='29 \JCG)T9*<;Z=-EN7JCZ->!F/:J]CDHJD ;4<:B6V88 M^2'O3VZ((2Z-4JIW7-'CV"FZ:7H9EIPBN/WJX]%]--*M4H=.MI M>4)EYN;23#>]*HAVY5HTKS7I6K?>$'//D!\F,UIY5?N$.FWFFF+7D#8*NRD6 MUM494)M>E3DW"V"D#+9.2AE]8TR55+H>DSTK*6KAN1YM>_4&MT'K$=S^ MPF\T$PB5G=:?ZS>DC\4J$ZNRU>ZFGWP1LD^C9AKU&[I*1Z;U4P,!$PPA>,H.,!(_S "#+"?-.BLW[C1(!-?F'$=ZU> MZC=&?-]RI=?AQ#L3U%ZU6S]OUI]9D/0L"E^XKN0O'Q62I"+)E*\+2;Y&K.K5 M2XY^5]'P?8W1UXAUK:*B-D3>]-"!RX&D'RL,?%KRKD)*9K%=:J^ZH%Y-1\.;I,Y4/IX$Q\[F MLKH!P&[RZ')%9TQ- Y['#%KK6F*LM6)I,K-.Q(VGG%!4C=601EFT3#242L2O ME$7[3=7WYD5#+IPL^_W4UY4;.V@;RZ;F:$J_YBK\&U%S-4K"UJN%2 MJAPX!S//:3%97R_5!6G6VF%6#U-S;M.TJH0RH63L6F=MOH,:?FZEEXNJX>U+ MN]SWBO]N/>Q%I926:98[W4TAU@F/^:>N8DRL2I[14)*A+K[:W]I8=0P .Z-S M@[(A499KL NY+5+T>,)7!AK) M18LQ2ND,"R29SPA# MD.OUA!:/%!<:$DGJ\F;$36P&4>'5&< N M68 HTPN'7@( @00+-O_2;E%BTJ!% QW4@*M_(A1+,H%7(/ *?%7=N]XB M_C;ERZ?'W9Z6+&2[97E5-5:C5+@M(N5#Y2FBH7@\]65] >B K&*HV@:?>(:6 MCBX:P;[BSOT!-YAWX#BXE-W K57%\686'>TL*AU+-T^#&)V6*U2G5$JPHO!H MIKI"A=,?5MOZK%$J&3@0OIH#P4\55K^ZHE_>2/FHIL9X+XIB[T->(3?B_F?&\V MA[-=PIIW?/S^-!1EI!H73328!DM7EJMQO9N?+583JW(HG0@QR43@M_@S"^-K MZK%7?=#OI\?7\WN\6Y&IAE^$869E5>BD4R$Z$?VR+I"+ MMRK]IANB$YZ/FQ?ZZT1[=IIEF_"LL($PMF2YS-LCV>*#<#1B3*/ M2D0A3PA-AACRBE;)=]3\-_6F^1*:_\;^,M]0\Z^>V?DFU1^DD[W$0_J99,,/ MVK/>;9?#\@)5G$.ND7@\E(K&WEII_!/*9U^@&L G#_*-P[IRJ;B*JDPZ0)ME MP<@XK@HW+,9!I3AH)B0FUN^N))J2'KKI']MBH4+:.'/=$%U&?58]/J=&F;MN MVA[U<5F^E-6<:>QDZ&JS.2W=@JC/96[S4U1P&?\1$BOW$U!IN:.:>-;* M$'6*V^,)%)5=Y3X$B2%4'E;4=;3=^)]KPZ_320)I1U'1H0"CRK:XR03R. ]= M,F2)$"9]U@2(#W9/"3'+ME:-\B#7W9C&JY)BJ\..=D@L.OLJM=VRZ,M[%@;FI@F*R:Y1:[J<;)NI@O+.+/M4(F MFO8%#V(?9H'3W*,%206G:P"A 314@(&;[/IWA&D75_1,HA]]H,TBR3V/-GGP MG")'R^:/WV0D?LR4?YT$*D(P 8$57H3<0EQ:(FZIJ,<(!$*H*%.1GY[C(_Q3 M-G&-:%2??0V'+>JH+#@Q-E%M:J<3!C04X#V0@_R4@]"@8P1-_+*+5^,RS_9O MA#E'?T(8B$JBP+5<00>6=[=8]7,M"3%0,T1" ;BV/-RJ M"3HQUM29!1)P0<8EX]V"%2*X,:0#I"C*_D8/]L*2:.H7 :T%JQ2T51D?%;S' M!\^LOR$A("-'6DJUTBI- M%UFZ,#'TR;J86&G0#*"8R/%!_#WD0-86Q -N#EF^QDR PG5I_1A$LR0N'4<=[JOS X;6VH+5L<0$:_ MPN46TN"%B!WW]1^V=9SM]O27;8, MY,E"9W1LYYVSM]!4_+#4XW__UUX-R^U^'%5*5[6?CI/1-2V[=B:-_8T3N)G% M)3+QVO:3DU?<1G>B<:G(-A3[<^NGC.)=/1F)QO]%N#[C+>XA,5$5=A?)]@JQ MV[?MUV)WOGRE5*?-&=10B:8BN <._-.>6(R*).)7XM6!JQ?Z;_H";;W M%*\\3E1:R,]1BQ3JL*F&T:H65YO"<"&)U%#-B7EZM.BB%BFQPROC>I+4)DLP MD1:+=:7&*?G9)K_R:I%"SI]3J_% 4=ER,5L"HCY31TMTY=';)\E.ME2:Q#92 MFTF25/R!96)IU$SEZ.V\3#:'*QGN9&8/V<%R&DN7)[F)5XN4T5#K=HJ;>$8J M*X\Q5@%)22 G7BU2V)%ISKM#/=Q=5)*ZNEBSH!5NPBN/J916>G)\7AVQFYS) M9*4)_105TO#*HW%V\XW9@\HG$]UZ%C3TQ3/S4I \*5^6\A6UTDKP9"813\2, MKLBEXDTORC\V&CSU^-AM2:+"%'I2IQ)]?O2D?*^:&JC+>&,DE05MH!;)SL-4 M]J1\%(3%!%O3HE(X5YN]E&J+1L-L'E%^2 .>']-C8%CW?"F MZ46#GCDIIU.M5DIJFY5Y)3WO=X:X[-/1V]4GJEM-=-MUB5ZM1GIMP2E/SY[2 MMVJ+4OV%;J6ZY-6)QX&L"!,OZ3,VNAZK\,DEF2D(4>.1*M:&O;07Y1M28JX,ZP.: M!?7^IM?LJ35!6GE1GGN*KTQ=;![R\\Z]T27$6*K<%4QPC]R]N83E1 MD?,!?N20N8>ZHEE-V/[F4./+L:CLVEY:#T2.C0DJ=HWWN%N;^9\0,55EW%%O MQFT(#;5MTZP^;"K\:^O:0H8VS^E3W$-/1=OO#8':E^UZW8F.8\[RBQP/S?6T M.32F &H1!W\UU.O8[*\$B"YAP9?9>![$%]4!VXNI5"(/^&16V7.+%6NY#]OP M+2" &78R-A"Y7K/>&4JOS@KAZ8MD@O:"IRK.NL:0"(S< M?!-"Q%R&HN%D5",;WU3FG+BS_T.$.$;"$2)&IH%Z \+M@2-PYV4"->:+$,6= M\S3D:FK$0U9P4)YY58-2AW9^8(F[[*'V>^-M4 0*GJ(:HN6)T;;T@X,RB!7< M3Z+]"C1?=> T9X0L1IZ6W6;248;55"6 #/=-=G= ) NVE"N8-G@PBF*W>\2] M*G63GQZ.$ U0,#6'!-"\ DL.?KT;'/)FB:IPY9W0QR-O%XME=?;:5-G=FLP9 M' 8_Q! LG%&GO0$9() M&.$#1E"I2"KHP^4'3D0C\: -EQ\8$6"33Q@!L2D>-$2[("?>?O3FHP;4I]#! M>6P&CGFDB? Q!2 O 9H'>B2GZ.'CY[Z';A=KFT-#+*'NNFU.];H=E5Y;]+YN M1R7D^[OMJ48?=E0Z#SNW/BW3SD-]U-YCAL<_;4-!?_6\4#H\/=W M-Q5Z%E[NK.NZ._PT^\ ?\DJ>CU=/I9HV4X=A)M^M3Q6CE%G/8X,6RJY%;I!$ M+)2@SY4#"=P@ :Q/# MD:$4U(*QV=$D,_M%TX$^=P^842 33YA1)#/'>1S!_G<03YWD,_M2]'X=OG<[E+2 M01)GD-#]^0',]]1C/ @T;/UL*&M"5I&_63^LR]CAA\\]\VDM5N1V=Y%MA%O9 M<;Q2E9M6;G>2HB/G.C4%(F6I[F M5"?).YDXBPI7"$B^MY;-'X0:W3Y]OPS_@ITD[ *M=AM< F^$4?5[=;^"[F'P MXY-K[CCC+"J\.@-I17"^8*UQ[X37JQQ/9S3DXPQ?4!["FE3NQ0834)P5*^') M47F=(- 1>$X"9^+79$00Z/ +)X) AT\8$6"33Q@1!#J"0$<0Z @"'4&@PY>B M\>T"':AY!'+DH%+]/NCM^P MT?\%<@)3Q M=W#I3'UOM2B%7<,$*#T0!\=A@'!VL6]U-XV743(7;.9%:6<5Q M$O'CRCCWL%OUI3X%*'.?A7$"(^82,#,N;_)]]E&;DB ]GTV2[' \K3M%<5+' M'7F_GMNC@]MY?Z;#PT^U&H(".('E\LY]D0>*9,QP+$MEGMI=3DL5!_5)A:_/ M5U91'"K$4,=-HP-O25 2)RB)$Q@O[T6:_EH1'Z.YU(8,CVN@MV#YKEA=665R M8N0YG-G+2+U./9EWY7-:]Z+//T5H@8C\7F]O'(1Z(WI5G<)ER/AW4[58P>:LSJ#B#D(.;HFHR#5S@G&!F38/R63*H#X^0J6) #H[ MXNDG$H*?BDFI^33D'R5ST>/CB7]U349B ML;O.36V8&C_E=$ T4"'7"R4KO[+4?9XV(>I\U!=R02F)1FCZKJ6D/>7@#I]P MA$6X=-JRC3NW#N =>$ NI0F^"RQ;56WY0^>WL1PR\65_G2?- MP3@QX;4A4QVLWEL[>=?PQAF.53&Y/L;O$XH&F!V61D8=^'HM8[B9#^-L.6H. MT[W.Y)GOV^G)5"H62J6NTH?B5JIQXQ";M?WX?O.VK?T +SX'+XJUW(<0HR)R MEBC43/2F^G@W0AU:X8('?NC:!#P)(TDE\\_UQ_F#L%(R_,3*6(Z&2(H),WA>O*H*@Y02W='#W;L2-.0--#PA;" M_2C0B\ ::+RHXQC%N>A8A"B.G8N!@&-E,VY# -E^M@9X@-[*<_HT=&;6(102 M0X&UV(*8K#1H. M^3G;+(L6SJ4N;J B.5:X$+\2$T/ 3@E(S#DG"I#9D"E@UM%'6>L04$2+"IM Y8?#5,2HO5^L$110BPG!\U, M=E)T0NK0]0;4"/2[PU(T4DA82%=$.\YN1W)"RD[.%7XT/D$%UACL M6#'@- 4NA_J.8"$D)Z*!:RKM18)1X'4\UH&!7[_ETUA39^[!I_&XJWN=7^SC MJ,':]]ZU#[<568]>EI-T>!PCR^:LSI*93"9<7IU;^2QRVP"D@1D*J[LP\$!& M+IC5<.$,$H_EYHUET"R?IUGXY'QS4MVX%-8R-W L*6GYH;PS?_Y.05M]'M:292 MD>UI]Y];IQ"B T&1D6C\7X3K,Z+'$3%12-Y%LKVHO'W;?F#>^?(5?[G-&4.= M.P:'*S$A1D42\2OQRF6O8YM]QYG_<,140VCS5Z>>.2W3"L(">4^F[:^@480- M"PB*&2N+0=^*+N=VLY\2UGU2>U&0<^QDOBS6X^4Z5R;KN1[-@"6IT_,52F+Y M8;UM>^54?A)2Q>=\O=ON5Y@Q]1)M/Z^:\,K8X96385(OEKO="KG)Y)EI01>Z M46A[4\/$X95)L\;5PVFJ26;*2B_7:"T:@S)Z)D4>7AJ?/ [J[)(ND9G8@%/: M= &LA#0TZ(^NS%7$13T]B[?8V0-XJN0>.L-8 5UY-"5CLJIVE%&@Y5EOK$2\G:"FAFQZB2R_7*^D*.XNW9[OUX(+#N47T^J43=YE2;62<32WCAUV8 M:)F$8W*&5-=:V.0Y3I6*OT0K8-B6*A*WYOF2VB(GL2!5ZN:I4G3BN^8C6"M[ MA(SOEA$?1<6_;>%-?[.%BD?(;YI'Y6_&T-\VX]/??(E&HM^T)*&_^4)1$2I8 M^'W(F #(_,F7 ,C\R9< R'S*F #(_,F7 ,C\R1NIKOK); MD.5^DN2I1"3I[R1Y#WJ?S9G75!X 0;]0MOQKZ^6%2WN_<[*?6.F;BD7B_J[T M_4[:66GS]R(F7QN$OIQL66EYESRV$TC8'RYS_NY@\4X!RXF:;A L2BK$8>1+ MG_FQC*J;)L(?4P2? -J%V2^A4KZ;XT5J95GA,#]F\[NGZMNR>[:(N=(:);87 M7F6 4.PRH"(K_:?IZV#P'1L1#-7*7R'GW[S+8+MVO@BI6BN^P M-FB,GPI3)2:)7$=4'\),(IIJ7BI;^AA)J%8]JU6T/F!G^C*I+O+)=73<_'B" M=$;F='T+'G:BEY,BW08\.F0@ AU::#(0'C:'&6$>8!.EXF(YFVRLI8RQ'(P> MN1(_YU=O/S'TA>'F4XW>.P.KGE]CF9N;8KQEQZPDUVO^9<,VT>L[7.E MCAEMW0CUF<#'>CD#WKY!P<&8 M4*\XC'#R9GIU2CQ4W8:#$]D01MPZZRH\[*JFYI'V>G)(#&A,[(\)\58 M/LEJH^R\5[/-=CA2(*2-,]?AHW#4E4Y>'?'K]#J%S[)1)!$FK$D3<-;P79]7 MO_W *C@<7P_)J QL"(0KP1H"HV%J<)E"A1O&0(#+@(QJ.LQ5'8X+%P]0X*J@ M;.#H.5S4 HK7"D 0Y' YA)DI&^) U^+ M(?KX5#A80U+8Y2C@.LC-YS)$5;1$H?L@SDY5RPV#A\AMEU(9*!,HX BN(<5" MQ 0H:/ 0C8VI!O 2,$:KPP8N#W#8(],@>*A,(U1' B,^4*S?T#1T1(Z]H<.; M95E=X>5A:HT%78WNA$8LCRN]Z\ U+QF2)W))5K_A].1I3F?!&&C(,($22*1U M" BZ;Z2P!M%)<,;G$D4.#Q-5R3@HXX#L!_@X.%1TN6P*@&C]+S>;_\HZ=4.< M/IMH?8<2P;D:?(5V[])0X0X3A/9Z"^"^G)[W<3ROF7 -PVH 32N@+;$"H%HI MR 0*CU#%0&05H4X_2>L6%W+$QCJX,=9#P&:5S6(X10&YKT6((0^]'_82B3H44NBU,56C#8 MZA:A8'@)BV/J;D42EUP9FW"]P/J*,=HQIN%0@2V<]ECMBB-V@2)L%Z.O3RO^ MWHC1_$1B$:"83SAK/X#\@% 70C8^.&-0YTC=T%]0 M2>!*I:-=RT3%H [?"[>1EOV&'H86,)[3#;P#\)PE,O.XO54":?7^WYPNHF(T MGHHJPBV/CG9?HCY%!!BC>C<"][)8AZ%L(13:O-E95(%0^!_^.%RNT MG<'UB31,(7O7V"()G+,8> M @9WA6A*N$+0[E%PL@H80VIBP3TQ)O]HNV<%HP.=P+8P]@V,H [#Y]HP3:R+<1V #=6>,NHM> MX>[:2(I,&VK0^Q5@_7C"(8/4=EN7S/;N"*HU^K0FOL"OMU8'FB$/GRRZO1BF M8HNA8/E%D+GX"Q%8 PA;]E@YA0,^(,EK6H_D]W A"7JTY'IL^@!;$;+D(D>2@9OA6NZO0-$NF7YUZS]&(83Q>LNR 5>YN"\A+W= MK66_(T^ERP1QEIF]11'IQHP3+)!U!,S%R]=4%ON$3&Q%60N1O4I[C-6MMCJD M,(\-=MMC:Q_BJ.E6E#=X>@@G;2D1W*L?7E6\7%^>C+BSK4#7-6FX'7BP MI^RY&Z#J=!D,4NU'=B$\2F&.YAXXP@Y^.?PB8]E!+: #)/:>G)UWFF.%I7,C*=]0*:XX888E.)_?\)$K#6U,/-8MI_JV%0&9P3=/435E9"X>^A6P3A*"J$, -( 3TMQE%Z#4! B) MX3>N6M!^!L-DU2RWV$TU3M;%?&$1?ZX5,M'TA9>M]_3*WG)RMWQ!,F4LJ83( M4+?\@ZJ"#!+($K@H;M>O,.U>P,3Q0_4EF4E*[7$R4:R;8B$6A@M8(I(\6L#^ M%2$>\#9N1]T]LCKA),O2@#3^@B0^MA(PS2< ?@ET;QIWQ;(R730*3-10W883A#A #1]5P_:A+9YIJ-H&$]H=0Q+,;8+(KG6UEVO' M\IK B<-5S/(0>&VZ=P$>*^4$\%:2REY<2!9GHNT&@ LHU#S=.UELNK&663.['+]Y,9;#7*P\0P&GJ(>AZ\2;=C#AME=WXGIHN2K8RZ<( M8RB"3N 9=S@X&91$K-8 RL7"W+-RPA"W="AP5HOT5KNK;_NB(R&#R(AIB23< MZX:&^P;L[4".5&0X.^%10IU;D73\*PXT[O*D!%/;AM9?7ZQL6N3#>I8;/)<88Y40= - N M2DR7#"<>HP^,T%\=)\9X7^>OQ!B*"!-N"B#YH1*_"(L2?DF=R+!UHN&2_O0* MHMC-+$!D]"'YW5AB2\>03E!)RW6ANXB),F-M" KPM4!+H-; M8D]PBBIR.5W\K-=61>)#.C9$PT0ZLOO#233$%.ULY@!G%CK?NFANE9>P4PP9 MO3_KZ,5IF.VM'H8D%/.$6?J#4U_XX0^'>)Y&J8>6W_=AL[NDP6W05WC$UDD, M/8\S08N*E928UU3]Z"087@Q2FP*7'9>$ 2NR#\G1HS84"UKSQV\F%&7BH63\ M^$R&W3_#!9X$AUZ, WX-#N&W1/0B1!O:$E-+ I"P_HT8;L.RI_ Z.&TM\YZ7 M6 %W._K]1LFPX79H-,+5#+EIU*49^U(J,K6JJ W>*1JZ9@P[HH'*L1<5 9WK M,3D9BP?Z)3,5P9AU+*LZBNP S18/>B75"M-$ILN:["#173Q28B65_F &ZEME M8W0H&\ZIP4=K->I8I/$6C&[*Y+)+K1GM@DF[76]EAF7A985.(Q_;",[J9M/: M3B?GMM_K=A5[PEKV45LC#;DE[8Q4N%QRHH*#&9"O:#/OY$3@[DL3%:4W_>U> MZU&*"=[=ZY8=8&>$'^19V30IN-NK[AFNGR4R\]ZZ3?*M\TB;Y"RSP&\ MQ4K[-#ZX"!_6 ?\36K:H.)T.E(LM//@?F_+6JD.YR%U]GG7JA5+K16IO.N,A MUYQG>0.N,Q091GN[0[B/YPX/O* -0G''Q$S[ 9H*#L2)0$Y64Z8)^X] M!?P#KD(&V![K.+8X+,,?:_;?XC^6&EKMVTY!"MZIX ,@MCPXNWR<:H_S%Z^V MZSPA,,M&R:BG]#7+FJ8L36>-C #T/>LCG'RK]E7QQ#-[\\[#:>=4S58H7)K& M_KS5K92+V:7:(RF.QGF>W,"=B*:GLMP#A9PDD?BQ(3K.!,%>5BO]YF_1T0&4I8;R2&S%V2::OZM;G6B V?!ED6RRE=9* M9#>YIZ=9H9\T]>(I;Z /5B8,D)!C!P#YKJ7I"!V=I()N_S8PZ M!P([$@V!\V3F,C=LSY8F-93*;'A,CVMZ.5ML_@$SG7<2[$.QDTU;9@<.#L^L M@U56UB7DN:B:NG7,!.V?'.MU+*)1$@N3TZ#ZZ[8%>OC4P^S6TV8/SA$>XXP@ M3G>=823^1FF0_VR=8M:I&77OG*;C'1A9(0D1GU>U3JE99PZVW^!<7&R=.T_' M*S%\(Y8GH CP52B%U"*2*W/2.B.$T-9J(K6MG!)R90G_;7LV__'(%]X[#8%= MW/L',=YPXB)RS9YAEM,8>ZG<8HT%%$=6C_UVTT*_V>XD$QI;9OJ5E9R3-JOG M])4\<;*?Q5OEA, MH%!23L"$0#D"OAPL&DPD>DO5"!:-0"_\QQ=KBJD('33VO&63CR/;]L:ENC]< MF-M)A4+[*JO\B3D_)B;CE7J 2T$YXH78[>"C!ZU^_";^IOZ!1#?GY\?SGY%& M_/LW'LFYR_[&A9544^?0%OEB)>O/8]OWK:3G,E7O5=#3_!0=WL4QRC;*4[Q< M*XU :EZQX>Y69FSWH1W.QC[$5Z$I0# _R:*7W72WXO@*A+V]C<:>Y>*O.JC( M$"'^HD)^J)#SEJ1\[*>VK2@T=O3_=F!%V07"HNY#L1.!&LNM0;B;?TX7-;FH MS,>3YH_?"8H,D?'CO/N+X8+/..U7J#A)1,O^\1<1;4P0 B&YA45LFS?^(ME= M(NA^S/EM0,HK2JGQ5&@!D69+6M:I%D[JC(?@.AX J4^!U#'#_$7%8R3] MF#UU>]6G[TOU/8VGSDKUU/G".%=NT8W&H\TGFRL93H.#O MM93\ISWL8_HSH#OG-5S$O^X8G?$B6I;94U:+%:7F&(2^]MC=05I4KLQ7CLSO*=!W:N\O&R@(J]A&*!C\C7:N]+ M'U%--5"!?;L%9" J@:?HGJ'TK,UT"E$'?&(='V430C<_F\\%C:*$//*ZT^25 M;2:?<=RO2A(XBFZC^\Q]Z;ZG&=46UYXZ7Y:><@*5U\9D>$!E>]U5]3&UQGXB M)O 3^4?%;^\GNI)]% B!W[U%=X9^YRR?4R XBILSE9SH3+>>>QZW!R-^5I#A M5A*[R@-GD3\@,' 675?/$_>EY]Y6#OK24\5SLWR%I8KRA,TH*2W7WNC9*>JC M0X62@;?(UWH?>(L"4;DW;]&=8>E9F^DDI-(T+=?K\><&RR4V6K\4DXM+%;?- M"MQ%?M"2P%UT&^5/WI?R>QI2+*JXX*GU@A8OCN*CJLF&PT;CJ1]M)_@:\=1G>&?^>,G],PF&PJS+HH+#?=V;R8-J)*O&+.$ Q& Y>1 M;T#0ORZC?^,"YGOE)#\^A,AN$$XY)_R-JS=VA$J!F4=%R_TRE6_IN>ZJI'G\ M.%S[,,* +2;%(^2VV3I4!["E%<&9ADJ0!(G>ZRX]^8[*[G_&KSU26=\XI1OQ M&,(RMU%-X^=87 /!J]"]BW9..WE+JO9MUH\.E;$:OGM5E3LI[\DC$5 MZ$ '3NKT.\::FN^UOCS7#[ZH(&17[.;"N*DR.&*)RIG,&-X%/037*(ELX.Z?\+@'$;1!V M2K'?0\L7O>#;KW3$.&HX; MCQB'F^_-.1'?,//L\85;C!QV7@E9W;T4)%!0T'!K%554#,Q92#]B-06*+3HR M6.+NI0?/0!/ #2RA^N-.U^H(XQ?J>0C0Y7G_T2,UIU(B(0>CFZ-GNN UY!=7.:=2(&LK 9R+>A&55 ME=!SH;1#CHGP*79+;]1O$:H4AW^%HU&W)+"(C1J@BSI&+3@73M[HHAXAV"6P M:CU.IH2BOK'OGM483I$Q,ISA+?K-@%1"[9@]YXYZP=ED%$+$:SU=#N02RX$7 MITYSW\TR#4S@7/ 3A!"BH9;W5Z(83H,4 ^:;AM=R9+*2H\QSX M(J?A$*H4R5DMO>'_.*W;=@2R6MBC,6H $D]'#[0Z[T2V_:_=L&:!G0L0>1EP M&C+PI@?+=11AT#6J:[LPD0>H-9&#@'3,,>RV"$@E#TMF__=_OUI)E*[BL,_MW4YHQB4R4@T_B_"]7FWL:S+/JK%DK'T>&,BIL$Z=L5G/OM8OLI8=TGM1<%#WJ_GV^X[C12?T?;=?H: M.O$!.Z&S[?R(ED^@G&WINVMUYN =LK4@%ZJ_8V7\OL9#)Y_O%HB5IB8>)^6^L MD*O"HRVUARBB7M$:>,-B'X(;B]U*^ZJ= 6_^G$ZG.VF;RM%&I6;&&)*3>ZM5 MN=2HEV.K#\M-6I95'ID"W@T866NBGI*0-!N+?D.>U5BFG62D9)+JL%$40(PQ M'OU-]V4!XRFD*C0^3UJ/UAUC39WA:R8:9W?FWK;M/M!_:[=R9=_EQQMF?@PG MEAHSH?1%K,XNN$UZ4UVV6D+Y'$ZTU5+$W#8]4[ M*L1F]^\953=JJO$$((T<,]M31C2ST%'RSX42F>]46AEV-BD-*E!&%/6X :ZI MV-T;4>=W6\$T,.-$M,.S=F$*QB>D=OM@@CT-2,.W>RXH6!_K2GT@F=L!;-L? M(]M^#N%C#4=%7==/0T60AQ:S% MQ%,L'C6.+)=C0D+*/.:DZ7JN/X'HY,=OTJ,;]<$B@@D8(; EYP;:A#DH@VJ\A;/P;/1(YM6CR%S:C M3@ FO(#Z]8_3_!Q*JNTI0,_"E+.ZNMHO1YMK [_#G,/E#0EY6E%0>_>J[9. M(V[O;G,:TF)5/#T,JR<\7FMU8]L1_(T*8FO9T&B$JQERTZA+,_:E5&1J55$; MG+++HD,ZZ3+,G#\^&ZKU[J#_$.MFBRR=80KS<+H1%:7)N8[(9^):;]7/(X/. ML>&0-D(>VBW+=<\.R,IFEDX.\].85,XEP#13JN38/DJK/+5^+ZV';MT_(FQH8)JMFN<5NJG&R+N8+B_ASK9")GNIA?3=\?G/T\H_;7EL# M*RH'W$[K&3'M#\K_L M7MAC#ZA3=Z_;ZR>]MQVD$VZLW 8/!&X##7,1.?.MU=>V]J#M;P$+Y\)->QD_ MAE8;I1!([5L)V)\EZDX XC4$P_L(#GFJ+>R$Q@6DJ:@C9S"4H0.A?V4?D,6M ML+'5:=L XFS66;]T"@UI,7A.5<*S3721F'C; +>2](JDL?$G71U*F6R"%6E2 MFB:X/9N#_D23PR7)/>ST@?;'$N[^)H"U.=- C/%$NGXQFY.E;"O'9LQURB23 M++-X1IL5*AF)IXXD/$3LN9[7%%!*P?R^:.I'1B?\"KT M[:&MB:%9@$A[#ID1K*- AX;E3C<10HE(W%S[.@P_Z,(QQZ-P&UH!T,A?YP'Q MMSW(?KO1<,:'91V YAP^/@+I(N(;\6*D'_QL M1:3QFRQW98E3$!=LXF/7!'+2VZXJ8&_#G82A5 %D0?O MLW<4;4'# Z(=&KL705LN@MK&HD4*P@#:#'O?W)MIQWMC1Y:\S4!Z2-'(,Y9" M9N#N#^\E#IE90W;'=CQ(/,:#E1&)4 VN5[N[TNBQX.!6E]2A.QR3D._-TE,Z MG6=[C70K-Y'7U%,Q?>R7$4SMA%_FPPYAM%&'<4C M\%RQ_2SJS3GROD!SB]@ 3M,/(WDA2_2PZP3*\#4W;7?$1?]NX.*)-9>:AY5. M-R_UEQ.N\*!0-*JB1!_[UVQ[U7YJZP\F;T-C<#6WH?(G=REVX>1;I:Z*B9[9HSG*?,ZIFBU(.12[M3]O92KEDJEI+5\R MGOOM+#LKB^OY/-%:M)(3N"?RV/(3(]L!ZZ3:69%AQRF.K%4XZ^ MNV3KX9)Q(A!W&;^?:Y!(('0[P]7;RYOH)D9QE>.[@&6:5'Z:;]:SD/=X[WO, M_>.(^ECE33OYT,G"A2@0<-\WW-\_!.,I!.:P4DN1-?:E:SZ7!OU"?!Y[A";; MAX3 >1UA=1,G_O9T-/WCRL280?O 63GF4(9$U41/A/OZU_UL*))D^S3AJH.F M1D!+5C-00(IXV*8 ;U.5[1_M=/*2";'*RB2GJ1".M<%=K+.!17M9[$?%>W9# MA?M2#0@F#__<^22V]I0 (+.P3P[E@#@[> !WU/9A&"MMTM0TY-0XD>YJ&)RH M[*>6^VJ'WVA@K>2P?8;R9@TQ+(BRB4>/'$:BCK/>%%[5YJK&&0[IMIZ0;::R M.^0X!D! ['4L0&X\WKE-.9DW98L^MN%Y+M?,SMRWG#(=YZU67K^59[P69^;L MV*ODCDU@,W;&;:!\$EBN[:>^<\P]&C[0FYGA0B(+NFV&G%63]. MH?:C>/#KHPLAQR\F%$H8MXETBC:.J@L >7E$Y;VL15)H"PJV=K]?Z?X'M-_W7'5+(>T!#.P^VI(!,\]@IB_(>,)@;/" M@5]_J\HV8?Z^]VW[PF?_)IC78[IZ5&]E*GA7UH/)AH^2 M'BE=GYKK%>Y3%VJ/&!3L MD7Z8AK67 ;$TEPH6E27)!,JC#H22WX"M9R=J#\Q\SX7^XPM'7C( *M*KCG! M?XCGP@)'$1@.EH2^[,['S8G17H.>5(!]@71=S=P<*-#6P5'_[#J>TGGV M4QJ^7T)/*DSH"1-Z/IK0PZ'3=X13(C:6QN-1C$A0X!^<'R7C)/@I)21C\50B MEDA1O]RWNM_H\*/>*C6(CU1BS$2ISK0KK5L.'FU"/>=X)$%O.G)[6&\P2J%> M&*Y[EKF<.6!D['AD2MNN%TJA-V8YOKXVU'1.R8IP9.)XY'A:'R_$*C?!B&IQ MIF39H3.).2/BS-O-552<=CMU5L1CFWYCEJTDP#R)T[=C?;/;:JV;%+/9+.4E M11:E%B.#D2=O'Z[JZ0)9:E1F91(;=BVV54BE:*#98<I,P]S0I8Q5IIOG>&HF3Z:Y9=E>,?9ZB$?GJ4V1SC;/\51!SU>8&*L+[+)( M4FQ_%FN8P^8YGLIBBTRV6W<*6#NY3>(;(S.1L;,\)6QD?3ZB9)%M#YUT5ETQ M>4NDS_'4M%:9Y#1\M6"4MLVDMOU&2US(YW@J5ZW29E(QUQBQG6;:[1EGY&)G M>:J;(-;THM1/,;TR72)BECRV"_(YGK)PD^UHG;B$];;*:FLXB6VTX8"1)VMG MQ]LA7^^IHUFF3%2GK:36C9EP9/QD[:P0K:@-K31KH^7H+S[5 MK5?Q?#8C4(K?D]$6H#RU VM],*[U]1B7KM-);CZK*X.59;:J^'!SDQPY(,=C M>Y6-%I@,OL@FL7&S3,1@?X84_GAZHX\\DQX'=7PW3NPP)TXQ8#C=PBL%\72+ M,I_)D#M.HGIZKE>K1;=5KVC#\VE0SE[QA^-$E*;1RE8IWF\D>/LJ_.W90!) M$#RO73WNCCC@:Y,Q^_AV/6@MHC8;+@"%I>X!L!%?=* MJKQVXNS"@F$$TE@\J1+$11PO@C_*N2'\OM'F*:S@Q1C0[V-+/A,""D,OOXP5 MW*C0G&YX'\%Q^!Y7I-75:)17:WDF/Z0G3LLT4RT2)?ZDCJ-#W9C1B[I,/A67 M?S[V&,WNPRS4$+BQZ PQ=A:=]7*%UC8O,;1S MW@^!-LF(=SGE!/,WMB-D0S M&I[5"KBV0:-&!\PI#72+V2]?[ZZ6TU9%WXS2X#JC%?!\7\%Y&IR((A#G!7B_ M9=CBC31J7XG6@3;D($W +?5GS\$8\$PSTH+JA+>^G543E7F+'%1X.RH)\M>3 M0F*CV'%4S4B68=TE:!'6P$YJ)J#BBE-MT?4;Z+8)1IE__[Z9]?ZX]MZA5115 M@7MCD4;_ ]>$B#XYL#3N%=3TQIR: MXSVG@]/" DPF;]K_N]16"OQMVN7A6$U MK]I#]TI$[H9R8U-7;>NX=N:E[:!G2S.Z ]]1/G6OL.8G2ZD^)D(Z!( .J4>< M" D1 $*$ A$4.E"QD!!!($3\$0M%(A"4"*$I('0(!2(0A$@])E,A(2Y'B'=V M9GKU%O=UJTZ^8]77Q.!/KSAYOL7/Z[P76\MJ=XR*+>39:RWO)^. E^^:] M7W]<+X5?4^B__XSOEX*\KD(617'%'UP7]9@(-CG]VCSN\KT*/2%57UX7]IBZ M_LH^0U7:-\@>4C(\2V[.L\%;L7OB>*9LWR*^6$=0WX&('WL;8&;W_$C? K*N M2?Z+'5??F!?R,*PFF@7(YR)_CE,\7:4+_5$AEUSN^/O&7%+TO93/LL;'3LJ; MMOGUD? P#_2IZY)?VQ>&!5Q*!FZ]X M?NVZPG#TV1F[=_0 *\B!MYFKA>CCA MQ5,0KQ0>/18P;52=F,ED4>S3,G(D#@(G% M'\FK='8/!,)<[,C&;R5M-P9,U\$2+)0YLKU]*XM3WBWF^RVOA=_'[7![9?=3 MC>%>/K.& [FT*8WT 1:=5%=*T MVE&UI66,=J&#]?!*?CH8=N8KJNGF6>,I O#1?0#(A578.P>_UP*"OIMR>NL; M1TM44?VW\$+X#6RX\+SZ*]1EKW%>N0G5+^BR0X5:1&>US9*-*BLSV:\VJKQ( MPU:]L&?>J3+[][U(U$\UXEY:YPT6E(1J\ U@Y2-J,#&VYH*L$;-96W3D1'Q9 M&2>[#L =J :3\4<2#XV[H7$W-.Y^!05SNB&)2FC>O76,7Z@GW^Q VXG "ZIR M5,HUEAFA66 4?<;%NZ5&OEB&51>!JDR>-JVZF*9\YV@>VGU#A3?P"J^'#S;8 MLH]HNZDI%1LFR$%AUM8FK)G@UO,QZP#H@-ING'A,G,+'MT2/T.@;>#%=DK M:JC^FEN)+;Q OM48?*@$DT )%G0;UG0*@!;\51&_%SK@9H,JUW"P*4/032:Q M:F*):"6(&O#K ;^=%5,:2:D8@M:AG6$G<#?L\8B^]%X$);<6@K M_DS4[U=!23!TY4\%_>8KI0(I6&L2XR;6=)3K5)9K%A:"1T&_R4?BM+EKB#+? MVX!\B;2"()J$/ZBH7+:(].VTE/$'^L>_BBV[G/U==B("DAWDG%%;EK5VUEHF MJD4F6G4F1'F5R.I1B"C)7W](,OF O:BXH)O0/ZB@:7"$_K"&<2"Z4=#/5KT4SFW_SIJ1R9P&[]'FGM[VQ7@YLS7 M"K+?RUGMMF$\S_(-N',-T4""=+8_,FO-FK%LSZRPY42WN8Q:<7%>='[](8C8 M8_(T.R\RMU5+6:B*VS7SL)-A"W8>W>^R]DS!?-1?_2TD"CKJEJO>*=ECO_J#&/0]>;NYWR$#T!NAH^53R2$3G=&+S&\6L%Z9KZ[J)L1XS_GJW1#,ELNS'?V]]-@_/EM#N42P MJ^D,$^M-0]"C[6,=IIXSX:]LAPRL(XJ.SI+H'+G@OAQJV:3R2?+]9!11T#_8 T078P0:>^1H*9D&2 M#U0YRT-RV)0:(@HL)FJBL]MMQ 8>K2J<>R-Y:G\!YN,\[3Y$D#$XHX&DP&7; MICLE0Q1LETTM?;_C+QP'X-QO*7?)P\/]%3[H XU7]GLP?U'G%:3=O]9V96]> M[^N[DDT.TTM,%-+L9CR;+#^W#4NPZ1**2T#)\E.;M 2< M+C^W9TO "1/B6##)$HI+$.GRNLL.-J=[\+,:VCRGAMYI;40WB61_N;=K M<0,#5D9G U*\N"]M/%C)63939>:TM&Y.!S4-+.1;)KOFYLEF5HH)L1F7V2CU MGC406'S7W8:D4O>9AO;*"?53]^\ V"NVO[F A!S!TFPLZS*K!U3 MS#!+(H?31#UDN8&IL_SJA7@YH48+GMW.V;G=%1H))[9> M9)P VMQ>;472Y.?:G(H9#%LF5(*M.LG:).:U(HEAI_T [J,525!UN.^S*5=3 MZP(&4E]CJ+L52@7#;/?YQB94+E>O+3/<&NL-UY)>KR:$L=YT&YN0Y&/JM/#. MG<)8:+L+;7??UW;WC7NB7%]Y#VZ+E%"3#TBSE+ZY&L^RY5F'+7>X=MU<#YS5 M1':;I>!WT2PEJ(I[0'?@AQA?0Y4\8*U7\ME5>SM;K#HLQ3-HA+U*9E8S,9'@6F-ALXC6FVX+EU2<^BFFJ3"F]<)* MP@^VEW\9R 1#&_]47.LP,RZU8DYC,NM1Q&J=7O"Q6,MK[A)+/,:3(0#=<:N7 MZP35!](L_F'MYK+=$&ZBV@2E[\MH2M?S*F&LV'H%JY1:8ZQ1M9INWQ<"CSVD MR)=R>*[0]^56%6##=C$W;!?S10?_YSK%E#(ML3XII60FFBIV\G,V51HUY.<[ MQ8 ==AL*/+S8-*;Q39K&7 (F@]LO1FUW6],9Y51GU A+5[J-TK1:;4(OS.7: MQ32^N%U,XS;M8CYL4P]ZIYA-HUMRFN.5C2T;:BH3-RBUNG CSQBSW6*:7RG M3C'_/C6':?R,YC"[DQ\RO:+9G*??H!IZ>Y4">4 \ RK9DW\/-0P2;MLU2@4^ M6^"!B/EWA)V: +M]'M;_^[__YZ#.X4[MCWK>1L^TN;X!LAAURRAR M$GCS;TYUN(WI+3.1>B3]X(;?.^LHB307[)&,_R>R]S/I(@2.?*/-?+@($!@#I M_W3JF;-U3.#/ #@ \*D'C3B\CW[]08TK($QG=-1BP-PIK=Q^V"PF\/$X_\M]*[>+XE.*XTXR MF1XP]6:Q4IK$V=Z*3.\$NM1FPXC%C?F(,/*I6ZM.2)&L>.1NM2@ M6['65&'*955)#TUFO1S*8.3),\N4C0FYP@)C"7S2;HB%B5(K>\4'#DC!5+EB:#D2=OI_'&L*63=!7+#/OIE)#7RVD%YA2?O)TT6AFL M0(E);+-IEF>:/&_&Q_0H=OIVMBE$DZV5I<_:=KJ9KPW6/6S9!"-/WMZ19AU) MKC;G;'FH]>?2P&H/.O"9)V\OE=9RMF5&YS.;$NB4F,";\YH,1J:.1S9*TH35 MDGD%R^04DA^VFO.5X;CQXHQ,8DWDZS\JBKO?U M[I@%*C_)S2<39EB!,>@G\V1GBP8G9.&9,1WV(5 M@N[)^4&2,=FF:YT[HM'*;-=JE#AE""E1%..3=E.9.J/DF;?+,WEI>SOKBTIDMI;:\E4T\KN+T*'7Z3"*6H0O=,3-G*6Q2 M$]+U>4\VFV#DR8KX18].U/*;!K.Q]"+#R#6JEY3!R).W4X,BQM4:HL-D!NF& MG%M1C4*V.<*QT]?+'3:^*5)+DNF)?)XSF[-8+2K#H2>4Q[."T*?SA#XC%@3> M'K0Q*9X'3\6/GCJ*C<=SRR;\R(J$41&A9-);:=NB;F,W,(/"E@](\KXT'38\5P^!V:9ZEKB8ZE!FA6'LFS-F3B!362W[,'AR$*JKZV+ MU84V6[8UW-K2O+Y>.0 D3JFU&::CR8UCS=JMS!"7>NL4 ]X>/QU9R;>V^3C7 MP]E\*Y&7-\V\F%LXY\04R,Y2$-?MQ2R:7]=BQ:4D=[9>;-N12/6L;(GFTALL MH]J#>+M*:EW)<8-/T,@C!WO H[!NV(;P$&6[6@7 =6X[6RZ349GK]\6RTT%-"*@E(0<8>$V$+PI_; M@M!M.^@Z/")^=[]K-B#<@ )%W.!HJ+>3YJ]166\#<:%2>W-Y_P82 M$*JZ]\X7G^_'EG@DKEO.YX>I =\ %@*O^7VO!L;?@.*A.ABJ@Z$Z&)P5WZDZ M^%G<=RO*A+#_(_6\\-#_:6I>2YQS"NP?'-(\5/3N7='SWY,!WQD;"GAN0517 M(EP8? >GF=&S A:J@:$:^,/40%T*#X0?J0(R:]'@%3/4 7^.#@BS\F$6DLVI M(=6O(?0X]I@*-MSO"DH=,D"HS/PL5O^,,G/#7C&?Y7XOXRT$O^MI/-^8.U!5 MO9 W+JL.?6-^J"B2Z :*_84JI/T=\L85E:9OS"B[XIPNMZ 2G9?0KVY:V_GI MN#SLY#$6P0!H2([HDKM>*!QW4=5[%RIZ.5TI@$6LK]^? R>\<@7$,\4^_$]W MU3&?RA%XU3X81IARV_Z*PNJQ2FY-FBEVD9&_OD.')P+U)PEXMA-'-"8M.7,4 MF\WFV%!)8FQORD9IMX80\1 C[[04_O'Q\H49S;=>]R6*W;NY(=\9)SY3:_M+ MD.)+VFR< L51.PW?WHIN&6;2>- M2YZYWHTC4++T[V'Z24BSLT[T6R_G%AT)8[=IW/<17@VZ>7A78YI"ST>=B[YC MG^_+7T "I$6@TG/$Q1#PSO'A!GG3%V2]&^<[WQ/K75@["N+Q\A.I<>O@P1\3 M'7A)C28 S?9V2HY_G[R/;LKW;GJ%I]!? :EX_;I-I=Y+%ZM+NM!G%5YR\#ZV MV6;*S8];7^$+BJ9IBP*8,-AVMWF16PE[OQ3MCJ?/F%?[V^PRNIY0%:RW:7') M=BJ.D51SE(3F5?PAA>$G]I&_[T4R?JI]]<(*:; 0X984(+8&@!_.Z $00+X"WDZ-L2 M+#02?D,-Z=9J[]FH35%#[;/=1MKA?>6M%L-#Y8H$RI6@V["=3P"UJVM% MG*AFYDQZ*T_G3)N,+:9RD9'KJ4]VT+MR,&W>Y&IT-;X VR-UPOH_ JP^![QG(I!X/',4$ZP[44R5G2D0E7J M(P0) SJ_L^WW2)8^WLGQTLZY/9F(FB+_6[ -F)ES5B+&KTO$^-T2L2LQM5=G MH",:;^V@?/^*]RYE$B5+GE' !66EULEJ9CXC.%.3.RL!S!\= MGSCVZP^.Q1^(9.R%$S3HWHV]B[KH:A*P3>R5+NK?\_0_Y]\(K^!W@03,$\L_ M>P7GN;Z6E:-;<:;4FIW&/+M(JP-YA./P"DY=37F^>[T@]"J%]^@OOT?O"?P[ M[]B)J\(S28#>CQ7#2YWM.+=^$,'#U>_3WE)*;>_E^^@WY>5Y_[H:,[[C= MGC2+5F$3(YBVV'-49[/(VW%TZ%WYAGSWQ]Z7>U(O)M W=Y#^X-ON96#@\+:+ MGU%V)ZE"8CQIBW6LW)QJ[3Z^:JZV#I1[=-U]P*GX:Y?=?RSXJN#(ZQ%.79Q+ MI[9I*=+&_4C1P$2LWR1U,'7$M#BQX]Q=]S=U,7( BHK\)X./[7!NPUU TLBF9 I(SIB@ @' MF<&, &E PWA5-^$8,+V9:#T]0K<-( [SN:[Y7Y3K6">L<88Q8K;5N$/$:REP3O;G<4I;M,5-$RB$1.PQ>2HJ$;"%5<[@ M)Q$2?XC U3]&$)<&@2L/I&O?SBFA_T%+DJ\Y73*N+UV5B-J]JA7*C+_%\4?[U!WM,G8'T-U(E AA5A>1P M $Q%@/2+@@+$2-W Z%^ -SK8<:!FG$,M'X\\E()K$@T4'YGX%Z ?MX[H8\#* M:$%PN]!@;K%0@/S!;XOFH\]UH 'H0GP#\=]G 8[%L7\M6Z.&@.HMRPYRHCX:)087^'(M= M)9!EG_\:Z19+)WI*E)G+1)RO2:EE9^E _CN#DSY;V=I*-,'%!1JB_:V((DWG M$'\>(D!M!>0U1!4>JX#O(+=DF'ID;P\C:-*(8\!J !OJ8\1)@#DX?J*(*[38 MQPL"LOLK?-!O!7";PI_6N7P>CQ&T>(O=)TR$6<.?133/#U]J&P(W%ITAQLZB MLUZNT-KF)89V3EB#GXB"K8IU:0=XHK%2/'X\Y1E5U7GT4UUJB;PN:V K!#?- M,J.;EMD!LTN#,3-/XQR/NF3*%A?U<@$CFGJT/N^5TYDUX&41L- "S,0R;/$: MEXLW')" !AW 19(.5N6@,PVQBVG/P1CP3%=' RBT !H5H@S@)'./:OP^U427 M:CLH>_5P1(P*:Y)%_E*@WJ?;)OC$_/OWS32&8R7!_^%N+ORMWGP$N1C\L4KOJ"LSCP?GI(28#-_ MU_S?H_ "_GMLB-PLZH!]^M?GM=\(ZI25>/1,CQCHQ?Y0;@Q.8]L2CQ;Z=15^ M\;=SQC]@+;M_/V6O(!Z)%^T5(2&^B!#X8RP5$B( A$@]OFB1#^GP9U5IO<-&2J^IAX%>\J[=1?RC[2X(\C'U MO?NB=- %NNI>H)FG"[3K\ 2W:-_S^8D.&*%@7(GPSZ:]/EO0YB(=7I+?FN.A M5>A"S7]<%?3&>W$C)OCFW>.@2? 2H';KI QH$$8QYH8NV+P5,3E5=-W4IFMC M=C^Y&*+=>KVWB#:"AI=;K_LRR3=!3\"[=#32&[W31>0%!4^WD/.JXKE?#MR( M4-#J4AL*D^= G/#-68>9KZH8)RMW&O%VBX;)@(H?6.NB!)/SC&= .ZT=%9\U58D+S]+EP&"XC; MH%IPP(#8!P/BDV" ]2K)1!FO#V.B?G#!BDB_(<9QJQQ(Q@ MAX7!K-EO.ZTF6!:%(@VQEP+JO\$U#FWQ0T06-='@5#?J0)@KFF):!K)!^1[A MRVDX/T*=^:[!TX%*A@BPMM(6517L3-Z5&UH3Z .I\8)??/!:K ;1PCP_&S*B MNBX.R=@RD9'HZX-7QC13\VC+7#/S.ME@1XWEL#1P1C&DR<0?8K&7XJ2OYCBZ M6[WENPK]RUZ->Y/Z3Z@E[Y-Z,E$T5M%&59A%\W1O3BRZ-8G_ I4E1[0GV?DT M96'4=)HL%BK914:'4@]5%N(AE20NKK/<6F-OB::(PM*@ B.(*U'5%RC&]N+: MRZU7&B#[S*V+*5]1!PK@:H,#H)]0FWPY!="9?9)2#S<]V!S1A-W6IJTX4\Y: MDWY1THJUVA? 9K,6&YKXN)1B*;%C;V/)&L8VG5$<*4N)A_B93)G0[G-MN\^M MI>Z:*E< EQLU'G*NGLAO2"T);U+];IU4:P^1=&.VU,!13?(!+>G0S/,\M,?(7_!(D$8'] MBT;!3]'O^+]_1SC;FNB&LH6)J6 PE';(7ISJW:6NE+L>/[DXP%G5@/2@FP(L MIS&BX=_=;JO^BN @[X*0&XW&PE1H;9CZH+\H5>)I95#Z>/9Z!M4L06_+< O( M76ZN/+RK&&#K<[J1LRW;$&'G5Y@&?C8[/67053TOES(SVR'$D35*E*L]!\CP M"]GI[D:[._@06:BV&3'\REH1;L4IJIOEB@:XY5E@[0,=_ MV WP%I@(KWJR\ MOT.2:X!UX8A'F/8]5C3 /HYB3=#?" Q/N=SQ5/A %66.W[A7 UB\P.,A[R5P MB @3WJ_+%Z=6JV?XHJ@)-H^NF'L\46NFC&*AL&EA>6Q0,-9LDYV.Y*^O:.#6 M+ZA++@O1/@T!#^7!=ZVSK&/(&[//I,\.3*>%@8@'!!E#JM*Q!>%^QEGMOX^PG2C?< M_:!WFT;/=5NS\+/2D>QL!,IDZ30KILRZV9XTDHM:\]>?./9X>N?9U?WPZE'M M5V4YJ$UEVN,IH!TD@ON!5\T*[*9[#+J!Q+QN+'0#5@0!?S 5 + (",S'2/8= M58IVA1@>KE 1YHW6N?>R0%YI]N+U!"RX[0*]$LL@$I1 C: "7.F MJ!WS0,<0.=,V-NB-'CRZPB"NX-8 M1FJ7LF2.Q^QQ*D4NV"71%>4OW,&>,^97ZPT]8.K+C%;L%PNC?!-(CJ:?N5(< M"Y(O+>X)@ZHS^>(K[*D:'K0]1L[72+H.P'V>-ME1NE'O;&8QMJXZX,U\0NQG M/J$NG,6W7974)Z![&O,2Y-5C3;6VFH!G]H9*(M,=\\I6DW_]P:E'\GG(\@213- MYCS>06FC>]FPO"IR!K1(3/QR*K[! 9ZMUTB'?38=AHCM-6!V3W8"/TYY_;__ MYR"7=^?[B7KV)\\VLK80&8268RZJ<*^KOG7F% M1,H&!JUKD;V?X7Z<;":L5K.W90?5:+RO'1:D\3]\)679HXRE+WX3^"-2AL"O MWL)B^&,B?B5:'>EF"6X_T_DY9CW,3]?A4JJYRHBZ+8+LXH%HLFNF2:$OK. M" Z-76SG/J5NTU84($&TZNHY(C@WK W8*$F$>DQ@U.[7*P:^1_%Z <7*B3H MNX>#7BNR;8^!EJD L(71W^ :"0^6O4/-O88Z0G>J'WL'H@,L.MP5ZATI1OGO2EU9\;<]&;=")4#Q=H0+PH"F;. MT.>^V:PN[5G:\H9NFF>5GP29&VC2=I5G**L^:@Z+!:(Z;4(OU^.YX,@W4L(% M %]54K0(MRNA+,.I0'Y ,XY(8,I>*NF3_@0XXS'B/N.I]K*&JA_O?\T;ZJK+ M(9>\ 6I>992S/$)T98TQ>IT&1B343*4"='Q! W=#DCQC,OL@CR!E#BP+IA9# MP' K@PJ[L-4'K\RK;UI03!.9#;S2H5XRL@PC7>'U?V>FY6$92PAC(7^\A3]< MVZJ9TXW,TR:?98I!M+#)-G-;"Z.$C)E;M!OFRI3/UX=]=WWBQWT7U_=0E, ! M-ND].N4/B3QSF[S M(I'-AAEE] Z]QC9Z?B5Q8LYHY63HM3FUT7R8R'ONP#/V->^QCY&.IW> LTE! MO*%%Z(6AJ& 4&AE#ZJP";\2HIKIMBIZC\%2#47Q$\3).A9]/05XI[4+H.5F1V!ZQA2AL 2N"Q?O%C M=*L[J-QN[@Y>[V"%];Q=ES6L\V%9*O+'[2HG'P8U>JTKD$O,?024&7$M\C9R M<8*5*CSRLQ]5@1=WZA]RR3_C&06KL!=P^F@4H*9C31[*_$3355U6("6-B,3Q,.H"_/;X0G 4#)@YBL(X MM-)=N=!W5AQ;6<6$S4%L0SPMT[VTJLEL;UB3,4*)CYNYS+@U3S2O5*;['6:1 MF@XX&B6Z_S/7GZF:?Q8ZB%LF*/ )'S]GDB!%D M# 6<#V0?GO_NVB(TN,*X8F--.,N33[ F*.\<8$4-QAC80,OE;?CEN:U:2A3\ M##O);(! KG1UA<39?9S'H1MTK]J_6@$,TGAE ;/7D;D;;J^KBMQ,^74]"#AQ MXB!SMR;G+>7I^&FCW6#]S:C"OCP3:Z*DM8- U68SW +\!=K5CS=@^33=&G9RF8DM>KE9CQYE2EV*SS5-J$Y>CFQ0,-W#7#D.)X%G M[N[R"H:IX,R%)R;XT15_5_WPH(#;(0MR(8$=@HXEW6L[Q1FJ H]4Z0FI\#C2 M4!(1[U4":K\!44DQ#ZVV;S_ D O\#"- !BAJ)CAJ4+S.3L0SNH:B:<&276F' MAX*9M44X,8\I/LI,A)Q3)EQ7L1DE[716FP(O5K#S/1R/W+Y(,SV<HJCI)5N]QB-M4X5E?RA65\ M6BMD2/H-414!9ZDG?(J] YX.5U!$^H)IM0 E]FW_.V"*$GO\I!;*6L.,2W%L MT^_720+;9OM%&IE<3I'I/V^_!?%/N^=K(QKX #%(>-B+P0*_> \%_*9#NYXDHE &H+)(MJH^1NA=_*NZ>7 ; MLQQ#&G@0TF]X!9R!\QFO :]=>TS/54S*]9R-E MZ)VL?N_GYAG<.SDGB][FTCXI=HJ#63F)87\E8"LS7N<6_"E_"LVL=IE'3Y=5#&VIV[I MO"T3!7I*OS'4;>RCR[['#P+U8X3=_0ZWR/1-5(\]"[:(,Z#[")PR MX\U!*.H9'?I<_!R\P$\XX73XP<-@][D#]_17!=U=7?Q>N5>YN^*_9(]%7)XY MRRB5CFK1J]("8XA\M5QEI6R+JSB__B3.G 2'-Z0GUMB9.U!)OE/2OZ'Q[=W0 MX(SP[LSG;[O=%K5C M'T\4-JCMK>"%]ECB]T1L#&ZKR&0.U>$(N(_"!O>1=CW70IDZ[TJ&^?"UX\@4 M:QK6J 534!"9X6]5L--S>_[)&X7_IRYG*'#OH/9_5%T+&;_J0('6H%4UIVA@ M^\"^PY%M73)V?RF"_5RW'6X!_^(]7J[S Y5EXVUL,RBD2]U&OA O.Y>YL*0Y M4S';"Z -"G5M?_[X^2M+05POB40O1[)$&K-4@8_V*F(3L-LC<>HF=HF\T]!O M3FS7:A1L8EO46&SI!3O#SKNS0D//D)EY_D*WT_<2.[VM$:)";3)8N0LV;J7T M%GF=AL1.G!+[/[!'K$OI#91]082[BK+G%/_2AXQ@R*W*H2[$$'ED0P$'/+I, M0D.:;2"WF@ F[EX## VI V,1+%I\0A0OCN3![37\ +X UL4KGM\*GBQSZ!?; MNA_\Y8:Q,>EB)TN[/_\=0>SS&'$_W!GK?/>X7YH.R G."'0D<%H@Y9Z5%\UJEB<&LS;) MMAV"JC*\5GT@ J)\+FO[B#1E41DX0N2&![H M6O)6;'(3A:>8=K>:J5#Z-CZ-74L,?;-L1G^-Z$(L/ZYW*ILYDY%;PCAMDZ64 MX5Q8'$5-0!$E$)D13R@<\OAX.>9O8XR=OTG3KHMFB0%LOC$.Y27A0 G#(2#2RMPU( 3[8B*^M6G N9.> IQI>'%<% MG))NH%J0;/C0; _V, )>9DL ZP'[(*^[(W(+/[7=*_W!.0!; >3R7CR0KJLF MC ]$EYX)V)&HH9@S< "(J@!&KA1#UQ")D%8 #P!=LD37Q>5[/YYZ^[S#UTL-!D>T(DDF=&"*X'P6%<0:#J T.I %<"&:0*W&:NZ=RD0[=9EJ1#).%JKC+3>/-":_M@B\5Q!&:Z!+- MU2X-J#.@^$>HB4!6 1K'1%%%WP0+_KCBP"10V"H/':U0K^30C7HBNE4WO%!+ MGP-YM*D1:[. A=, ,WD+AHS$NX&=WG? [1A(W\.> ($)H,C.?U!$IJ)"MZ\% MKQJ&YO-J9R+"<'MQ+P95-UPKL0GNU!9"@07D2?@J@9L#9^+N;$0!NC!.T30!,0 KN& ".6*/<7S 0NX9 M;A<*;=@JX#(%ABBYH 6477Z#]%@8$HR"D@$80FI:OJR@F ,H1[R;=L^L>7'A M%1HQQ#T&F7,"#"B ;E2$J4\ASN!MJ)V!*'OL.P;S 2*DN '5-JI*(OJQ-6"E MD@+W!OY9\^*P7)#=0V+O@2Z7'G\-^3A\LY'I1F7!R;KQT^X1@>*Z5EX$-K!$MH%F+" AH.7N^S.[WW+A$"!I!E&42 A>(RD?>.:=PR ][KX MBGP 3Z\9BZH"YN).%$Y,MRUHS4)3TS9NM @L=J7Z4>_P!$*!:BAZ!!Z8X+(" M-TR4)'22N08]R;6 PN]Y.>$PML2T53#?LY>0[U82@0A+(H0E$2Y<$N'E:\<[ M+BG$-63"/T1>.S,@9"[\LD\/", XDN$J.JZI$D;#[Q01:P*>)T^>(M==GYLI[JD, MIM\1(=C:_-[SO]Q<=PF+#/O8?HSD1 %IZ!T#HL=3QGAP[320Z5Z>^E]>=9)< M)[.KW2N!B[#@5NT][ BZ=[WVSAO NB5PBX5797!"8!&8FF6XB *@R"T]C"?= M;$7W<'?Q&,*:KB+-?JP+FXBC&T !!Z>#P;GW6TL!U]N'2!>HW':D4LFX>2!@ MEMZUVD12 <;+T)B 0J=JE@E^'K+4.'F G.61<[X75_P1FNG?'!VU'/<@&O M$J*V<5=RM+43H!/!75-@K1 @X<@:!61[ Z:\PVAX5_#HR(-?4#U)P!B6[?K2 M(OP$[HV&-L>]IGE4=<.#+9X' T]V]&T+/&>]E^NYN0>X-Q[S_(2R.A %YX"L&%^. * M/BR%97OR!:449CX<\*IWF\]"GE=<,RYM*%O N$BN@(H(9.K)I@4-&YIK-C/@ MQ5MRY=XWZIYE;"@]X$L'0N%*F^"_U9T+^!7BGS==?U60-\&='@H@4 6!++LE ML%6P:(@^35'0# ,,1S!+H]1 R8+8)S'\U9-LW M>]2 'HABYQ-NZ/QCI.[GZ^,)/ZP!3OUP%@HJR 5F;0/-0IE#)=&?.7P[+ Z_ MVW")6T%L1L8<&,,D'^_OP5:AI;P&5$\TA$L3U^!YHI<2Z+,1Y_EJ@!8U$WTF M\-(#H4G'KRH)JQH@?RZ"L(-YN34J#01C3S8:T]=^H7G%K9YSL%S7L.O;82-[ MS<""([[?&WR@_1,9<9[&QGG01CP7&BH8,3,="^6@UP M@I^ $\LU2VA>9#VR,Z*/GA .<1IJ>N#V#MW%XX$AXUUBU=@-6W.C#!!O''90 M@&6[@O0@QZV/-(9V M7Z@0;MP229Z7S,U'ANJ29X]08 @GY'+7,"'#6KL6,KK3R$C!@S? 3,(-4K^ MZNZ=@^C;;E$0\ <;@3'2,SUNWDW&FR$,-9XWF.X-^] M@U?P !6M=*7(.M@><\^IH6UVR_)N#GO3[T% AL&M*MZG I:&9N M2B7$Y#&24K@>F(('3HLQ>!,LRC*'?X!>NK/?W!N\ ']$N9UC<);#)?M/?3C< M&3 '=!"XGI;=MP"9O(H5\)KBOGEW]7[I3OM4(^6I' 6*_(<% .%N0F,-\E[[ MK_*6X9OT/%H""-LY"I!FM O2>(P4M7U$!,-0Y@[*">5Y ^K.[E7&_\9^-1U8 M^V8FNK4Z#NK-(W\G[#. ]';.]3I-P,FI&] 5A-1[0Q%WPP\+ZXC%6$DU)#F,(4&ID5 'H:YL@]>:L0,,-I$UX4G/[VX<@/$W!%> MVH7+.V#,SB;VL%/$3&BB\_Z,#'*ZY7FGX"Y[?.CMGWI7$<\Y#K8N5WL^>LVL0%:U/>W=EWT;%/( VQQSL,T#!XGNV9"[P+_JXT*?C=NYH_T<07 M*%\W1S9N/V/1V+-MP],(CG$=K7!7H;7==$'&2[Z"YXBLH38HNN&#-'K6J1$= M+7OWQ&/_JV<7.O+#>G1!U3@1L=Y"GH!)UBNXW>Q+#=MUY>O@Y,-X0T,.#M-JD6!.N"(!((U!KR$+BXR MN-'#R[_H7?X-Y!-X:K?ENVM\XQBJZ>85O5(WYR*;4#T=H'N!OS\!)[R^R-Y9 M[UUN/Y0\BD:_J M@M>Z53(XTP\.V9D ]_?"N\+YT> R%&NQKGV4P^1URLK>&G/+V9,^^:0IR)] MQ\7(7BZ']]TB-,@P0B.,T/BZ"(VKQEQ\IJJQW]3NQN5R3C/Q\_Y)47_RC:0W M-73I.DRO18";YN@@?+#&W%SZX\#Q]NE>QUO>C0]O^?L.TV*Y"SDD^&C@@ MW,?_./J>FXA;D-+* %)N *%1[92S=-9JM)GJM+.3V8:T6\-H/K.LI6"UA=BK MW?2>#N-]E<(E O?,68]4BJ^BT'.UV!C(8V#>1:WCZ!W 9"9X8<465F?)WDGW>P(W8\7COP4H0V"[PF\G3"9:'10K2[J=EWB MW;3CL%]=:=' :8?#F@]UV,>A2[&*B\F1JPU BSEPVQ(%NIC_>$^Q3U M6J7:IM@C%T!,9:GL)/5\O-N&A0O.-3-XCGRQYQJV<>A%H[B \W$.PT:I&$>. M8CB9&(W)A# :)_$XQH\E/B[BOUPEA//;E6NQJ!*5JY;"*.)V4E]7MSU>:([P M$7D\.1X*T>7:YR7L7DY6Z35,KU:Y&0PDC@>R-H9/QX M9&LPK9I&@\\P(CEV!DMFDN^,FV#DR3PWO65R/(E;/%,N**6%.-=*ZD0>Q4_G M6:>C/!?%>_8LFN@L%R;'C"4<-I\_&8D+E;Z<4A;=V:9+MK3TND;DP0\^\V1%E)BBIJU.I33C.IC&EY5V-%.@P[#>JE$R?XU.G6%VW&OB:8BBR3TVU9C7+L?(Y/BU/ISQ> M&*TUC)M,VDRCQO&Q2?,U*U4,EN8LXY/DVOB':OG:BEV'F!BJU&^56& MCCKG^)0LS,KQ;&$S9,N,D6KA":J"Y9OG^)2?.(E6)Z\6F$R>W:RV \5J%^ES M?*I5:N4\IF8!1POR)E:MJ&.\T-SCT^NG!R\,<2)J,%6IB.JSP*39TX3@8<&) M+S.&ZF#<6B X;FZT,=D)2HIO#$7FX?B_$9KG[;GM6K3JR,-WL,2(N\;(7] O M]/=7)& # !8%&_8>V9L:FMF9O8<)F^C&?DJ 7!LH-OUN<\*(=K(^I*=ET-=(O:FX)OZ]RPV>Z^$#A#HFO!-_O[O4?CHWZY5 M#B8+OVH-\PR4Z,7^4&Z,?#SB5UC!L$T!U[S[WV)?]LUQ;]V:JUZT?\0FO :B5XX6 M>^.V^._-@&>,#06\IR"J*Q$N%+Z3T\RH]^(OV;37KIPWV;3QLXP$8TH!?*HH MMCD/DV>6N]\6B%$I.4"7GU4M.,';MRV'XM3M&*$"A M +U-N?Y.6LO]:;(_47&]([ (^BGQW?1.78O0?D^SJ*0;T3:GBO>I<][S]2WH MFQ!(I?(ENQYA?%6:PCJ-=1Q$^X#,R>W%*_NO4F7?"<*>Z:))JAUA4*TRVT MLEOOT@6EJ6-PFJEZA7A#A>V*"ML],0ULVWK(+A=3V_83EWE>% _+M7P]+[VT M#UZQE8=(5N3="J)>IBUQ(5ERM;J@;4D <-@]K(*U+_][.6WMZQ>VAPXH7>/% ME4;^NDH*,DYX:4+$4U*P7Y>,6=J I6#VCZZAOHS[J<-[24(UT7IR##^IBM!# M#-W#7FIQ&DL7S$HJOF':)#M,&.9\,AP>5@ @WY%:W+9T?N;5-W4G"LX*L)7@ M,;ML8O*7G[ZVW"YD2\6B-$.E#"D[+5785@DFY)&__N /1!P_22C^^V)*;L!$ MYF9WQF!MPR60PU=-0^CX*'3LJ<*T #/XX)?]'N_\=#BP"PXQ(U0.QVV*[31* M\A]Q P/@P8SR4D>Y@QF%%]E5POUS.BJ%6;Q*C73AY5G[D>9C!.E-M.LE8+ M6V:$M9TEC7*V#I6,U*\_B0<\D7H),^["!E]_-C'Z_LSM[XSJV7O->X*V?YQ] M,=@[&CC+_@F8DR=@_K7-%Z]\B\0;:;G@5#F!F1:(I*@?XPP+]4WP), MJ"YUN/49I.<&$[G;X.H-MDY25<&4>**XI4=Q=)U,QLY4"[Q+ATFP935$O_MW MQ=P/_+UT$U[AMEB=\CEUMFS6'$-NM859[^.FLP^"'LO4IN0ZWV*9^ECK]E?9 M&,.OFP#T*&A#HQ+4=6 O>)ZM@ MI"'O7B96_]9;>)>R]M&1W=&Q9 MY;1UAIZ/F\+';8 ?1#Z[;$<+V6@##FKW:F-]UIU[B-\DP&]!MV$9OB ^%?98+_LHDY6TZH:%PR+ MX1*I2M&.;A.E^5>Y>SOIID6)V41R5L?UOCPAUM(T"VNE(G>D2+.FQGC375CE,C!6LCEU.19/Z5P%*?9.PFF364+F$1[$#2)<2Q@-(E+((=3,*$1;"# M29<0R )*E[ (=E@$^_W[$A;!OEV*=,"*"GPB+B$L1A@6P;ZGLIQW)CG!K%=X M>Q@.6,QP*$"!%:"P"':0-=F?J+C>$5@$_93X;GIG6 0[%(N?JE2&1; _RPUA M$>Q0?PKUIY^;8AD6P0Z+8 >23T)A^I:5%\(BV-]%8;LGI@F+8+]^M!AUT2^F3LNB5P,8? M2/Q%)>,N+/#G2F"K0 &\/U/[.R-Z]EX3UD+\MCL:.*O^#:#\N!8BL5\+\>I] ME)2-E<>Z$[T\R^"5-%'62ZTB_7&=\(TE$9]%_"F5C;9%G(@R]6BCN*CSU7JE M)KNEL&/)%VM8W)7?)-AB&P+A_7MD[@@)7[H3%V*Q?)/L32PL@SD)K$=WMW'I M=O@WBZ='I1E3*<^H=B%!F0DZ46W(?E5L+''-RF"AO(8(&);%ODL$?.62SU;9 M'K.1HIM9.Z&RF59\2JNEJW<$>!8$HSI.YV?+27K&F;S*F_DMU4C1?H'L./5B M>\V?[<&M[E?(_F$]C ..;_=J@@TK9+^EZN35+_*++F%4V"J^GA$;I9M($?*" M&G^5X*K-)V]-X=^VT^,)7^7WDJ4K'4X75=L;UIT(AL1'C](AVZV,3#W@R MK(\= LHE?<4AH%P&4%ZY9A8;H_PPG>QN,<(L*X*A:YPC?U4+]C+12'4-:5%C M>EHR%RWGS1J3N)H]![3DOZA>-DD=2,C9"]"N?)4[ M;F=$(=YQQPG VA#'/U<,_'"A;UP5AYA@A*5(BAO'$Z-D0N1&,8GD1LDQE1RE M^'B2P$F>B&$B>-T_G/\-P#;S>BROSK!^',M4TKJ8G!0J\TD36F>.1[*)[5+6 MG)C,1$O\7(TG^$VT(T-+#GXR=+W*FE&\/F9[NE-J9=+3;8EHCHA1_'@DMDD5 M^EURWIS92RUNT2MZN:(=,!*/'0]-5V>U2FU<56;+3L[I*:R+ M[4U5S&88);9E\'[;F>(X#4:>KIY)Q#9RFS7*;'NSSBB#)N&T%/C0TS5QC6'3 M&%8+BUFFY6A.)A%OCI/HJ8GCH?%-,9>JF]4TEA'X]4K*SE?LG![%1MCQ2)O= M# F^,J-G5+[*K#LEJ2JLX,B3C6K,C6VAUQ]*6%T;T-.F26[I$HQ9.]DHJEP6 M!9;>#&;UY7A$3=>Y=-V&D2HG&V7FAR5K%2\XC)*H"AF1JB>,+GS[Z49UJ)@R M=!85?L:5BER\V5A4E"V,L#W=*'4UE6*3_F"&B66Z.^GS-:V,5G^Z40-=3^2+ M&R/&9MCI2=\QV=*RU[SBAQ.K(X5>S-QHZS;(]N*$)BU:<'M#Q*GHY,-^CMPEQC M-2Q#DD1\E:QV:(X>I4Y'YLJ6MK$+70[K;?.Q8DT=QYDMD#SL=&@AI^KU8=%) MLIQD&^E4I[6D#0<./2%^9JEQHX3=SF!1IA[?-*7&(-Y!3SVA?MGJ-VF]-W)8 MSBZO:LD1W5=CZ*DGY-_V.HXSSR7I6:9KLSHY'A#1'!IZ2O^M@*UL9Z5W6%NG M%H/N$M/'.1J-/6& [6@U6M?DWHKMS>A5)Y/1%N+6?>X)!\28"J?(I46,%9UQ MV=E0DTH12#5.G.Y7-Y-I=VIU+LIP)!^+=T9C@9*:<.CI?JW&F(-/\RQ6IHGU M3#-'#%NFX="3_:JLN\Y,E\M39IYK9,L+?-9ORV@")_LUV>2T"M/,YU@J6587 MT7K-FD;1!$[WR^H,6KG<)#><$ YB0"-6B$6\UD2QG<>C,O9WF\#2]NFU$](7H M$LMTP^@44WQK-U/37=.(%A9*J1,5 :]LNG9\,!6F49-^5T?3YUCB2?4MUG(' MNF_4%'FH_\*ZJJ:H'7,/8$N@4MV6 MGBG+1;%03SE:?$3_^F,Y^HG>&S%VSXQX6V#^C@#5/M*AVTS+_RP"=@E]VM8E MR^$,$7W0!GJ_;IC^H,<(8H9KBQ(_$05;%>O2L5 5-7=+P1O2&^^/I^(56PTR M>4O)IMA-KR+5J4&_T8[35Q*O=ROZ>VN(^'5U(Y8>T0%WGR%5Q.',"/B_I*NJ M[IB1OQ0-D$FW34 >\^_?-Q/.YS7YU*>N+)?J^^/- +7]X6Q+]S]PV_Z@3[ZN M-9!KD(H]XC^S6/-%;GT7[9?Q0ZMF!XP0^(_MPQ P0B0?4R$A@D"($)H"0H@0 MF@)"B!": D*($)H"0H@0F@)"" !-/[1=5< ($4)30 @10E- "!%J30$A1 A- M 2%$"$T!(40(30$A1 A- 2%$"$T!(41XH;LL(=Z>O/DF!^G7+3KYCD5?%8,# MO>1=$>KD1XM0D_%'*GG3+'&X[)=J4,.7O%AT>F*(8J0*_C Q(XPFB(*;M/O_ M_@>GL'])_,'] 4:_7*XO0,@R/X-EB(]6,P_A],"[TN&/H\L#%VP>>L2S<5\C_T>C .LEHNOU 6SH5.E0BDCB)/:QTM[ MM\25J-EB#HA\!JP8;EA/L289VP0\(!K,FE=M2$G:-,$,1<'MUG!<3S.]'$A2 M)T%.F>7"S#OIK)W.QIIN^V><2#Q@R=,V#2&PA, 2 LN-@,5W$]":X*FIARC3 M[(P)IB(L,&8N3!*I[+PPMUH?K\Y[&93I\]2@V=*TP2P_673K?&5$C53:[1J= M(AY([+1L;P@R(;C%P&6,HK1=4 Q)E8+S['UG+&3JQP5$J; #<;''_ X[$0 M64)D"9$E*,CRVLW&6 YBBT*RQ##S<66J.H*M6\RM;S;)^&:TKM&M+D9HB77' M872S2D/["1[_]8>*/V!Q+$29$&7"J\U5489EV7HMEUHOF UK)*24,M_V[5MK M(/-1HEC=S*@)EFDRO52?W1"Y*-) DD #25 /!/:2!A*T\+;7W$ZF2Z7+N9U^ M(I3=SI=Z0MXS+N-/J5"W75IPD.Z]1ASOLXON M;(-^E8QQ18; -AUY39BKJ$*.;VURIJ>I8F+4:2)< G&*/$9@LVQOSF3:8WH0Y]>2=Y]R="4FXK-^ MG^7JS70]S6M#X^:Z2)I)6L/ZM"FQ>34W)F:SOMDA9 RT$M%@LL/%6),B#$A MQ@018UZ[_$QHM32*;=NS6:\[,7-"?V7$Z[W=./ZS!)!'6OW7%NAJ_[: MKOI[!76<05GFB,*95:1L0?@H.BY.QG:'(3;4 MN%CO3#NM_JU#CTKZLK)1RYY M%PS<:@.+/0V!&XO.$&-GT5DO5VAM\Q)#WQHP1ITE/^"I0A2+#EK+)+^<&:46 M#0 C]>L/&2,?L-@5?>(A8/PPP CD:H,#&$?VI,_=C?!TO:IUDI,F-M?)C#$> MV*WYY-96Z.IFG*TLEI,4$\T9DH;EC&0:P8V;G!5[(*DP;2+$FQ!O HXWKZ9L MT?IHN*VUDC/":G)W3;!1)O*K=65@E@H#3-B(HE1 M?&Z)5361GC008B1__2'BU$.,> DQ I_)E=%-*Z)+?N7 "[N^?B"\?5>LNO[4 M@P,\=U0*$,IO7A0L9A58I15]M&8JS>G:"E7IDW &X0 %<2#Q@ M81YFB M7;R=T3[APX7I[[Q+F[83$%9+LB&R^MZ *LQZC#REXR,/D)2P!3ODP M>2F4YI]URM]1B;QW80$]56;Y-+:IS"A#:):53"M3:<*#'3I;8M@#1<1#+ BQ M(,2".RAJ]RY@:%CC$EY*XW&,R@\76#0QX2=K&@)#_-V$)!^ M&""%H6O?I^C=NU"D$!6$PJ39UV?+;J:A%@1'KHZ@3I-"*$+&0Q0)4214:P)I M<;IM3;RM".;&F9-/P8]0Q<5%M9T3V&A+EB;E 4DK(P? #_1(08'#B7]# H! M* 2@NP*@+RZ8]RY(PNV4U"*4!-C%_"8M5JJ:5>P@2(K#1I0/)'E%)WF(2#\, MD<*+U?^6)L:.<;;-8%G-Y316RTJVU&R \TS*%/H-1@)=J+0<9&\G?LM MS!8*:X2&58F_;[V[=R'=[J_1=U>_?1V@YH"^[;@X2#[_[[Q/_ZK_^-W_X^ M7W_^U[ []*T5"@=]XT@+!RT&_U>O,O)[_.?OZP_#W\\?K3 MS6>KB\F32=\<6E-=9*)EB)8A-98A1TZYW"%0KO_C6"OGXMV7DP6\_?W[G[M7 MW3,4*"-L4G]@-$P7 ^=A]-_UN^_?=KN_GO38_ZWL MR__9*8F!*?;[&IA65_<:U&) &Q9U#M,>/H>S7XB,1M>SWY)/E^NN-_!_./OC M[:??_H^1$,&LS;AOCG4)O!8B6HC46H@<.=>S7Z*\^QS_[W_IS[^-OJ0_]5;N M?#E^^^//7*(,G[V9],QN]X HM%JB/"&)HKV3*G-"^\7 V>_GGT9?/OVX_F7I M_ZOW=?)#'WPC+@8P"S0<@F6Q+^Y9MULQ]3OJ3S:=_:26?'"(7EKR'IE5@SW0 MG/X4EJPY77/ZTUCRP=&5-:?7D>Q/D].U3-><_@26K#E=<_K36'*+K)$*8_TZA*Y#Z#HI5Y^2P<.7'4M)K1TT-1F97]S704D5+E5I+ ME2,7(C]4Q/QS^M]%\,5Q_M\O(^L/[_*?O['QI^0&10SVDQZ8DX'&&-T4BAK?+'O9T MT$3+&.W1-+V:^:&"X?^=69^2K__ZM/SR8^_SUZN3'X/I[(S;'I-G;P83!+[ V46=._ M?_Z3.OM<G(JOR<](JV0? MAK&'DO(T8CX(_VN&HQ?&)JT9W5&R CPJUC8P.J,AP>BE:+U2//EE/F[ M;2PBU%=_N?QPOO. X,\@.D$1^7S8&SY?\=&S-Y>H!K"IRCFJ/S"/,T:U[\.L MQ:W>M8.E\^MO:9QX\S7_R O@E"6G^X]E\4Q1,YEF"0R;-/]G=\*<[F3:_]R; MS(>?!Q/7_3R9.///SG3 <>4.^]'<")(]?G>R]VTC@F MPV8ZF8RGXNEREJGRURSTW4W&Q8T7C(L3XVB,O0[_[_:_MW&SEP ?.#!(OC#J MX#A^'1OY JE$Y2RP_77LQ[2.GN\2G] P87ZF?T",?5HR;?7'Y M/' ' _='VP==V:_+!0-STO?#&Q!;AEMC?/UAMGZT78T$7IJ ?&'&$M:RB T&,F"AL1)H6'KXD^$F F.NJO,.I:>>RPFZ-,#09C CGN! MXZ!=/X!TXTQD=4]^IE'PS78*N_'H]]+> MXDJ!K8(4GK_E??^"(7WX7K;@B[?G]!";13#7M>#["=^_CG&)JU!(BGZ([7$: MW(#3,#3!BL?YRK MI/+27L.[YG,6P8^P;;!NV+EY%"YAS#"&/8+O.MZ*5@YKCE.@]9Z) %_98G#D M(/%Z8PZO#:/8%.3"+\W2!+?2\+TE$2$)Q1M=%CN1-V,X?5#Z!A[F7O\0,?L$-_M%X;%\"5X&B%QE]_3\/D]<6*$0E_ EKQ_?W$KF#*^.(? MQ.S_+6:?!89B_EVD#=HD_'N>A^NX)V=U2A00#Y">'ZX1!)7=E/AV:1&I.O)A M(@OF=?85=LA#CDB8LPC %KQ:&V M(%6!*:[\< 8T6J4SD-]&;,]9LN9,N@SA M1"Z .:Y"> !& .9P@%^NTN!$'D.7V2B#9BRY80PH!@?88=G1%H/.UL:P^P(> M I9E<+[Z<+[DK&:IYQ-#*,_S24C!AZR]CI'OB 5 Y*9)"N/ J'"DV)5XQH93 M 2R,#RV L3""B,60B$I+\W'\,'6-6 07$10XY4*53BWN!RP8]D0L H;DD\RT M&!]>2+K8N#R[>/L)A"^+8#O%BTQC%KKKDYL01G%L<(MM.FPGCAWEO]-$3N"0 MT?YY5Z@Y#?@^D ^V;IFISWR*IK'B;0^]:[!)\C5P>6C[)PEPD:HG''MEDP%# M J>P"G )2%L)LH-X \X"3IC9L;*XN1?%"4J0%:J%"';0(3Q;W/ HH+?8OFG, M&?P1?R#9PS67'SHPKF_?P-X O1U:BXDCP@-.&$7,$8O"I^&OT14L?&TLF8O1 M,2,64,(F2K$;YOOX7R0[<3OL4,Q0Z.!82_@R"1CRE58@<9D8%G4)AB7B,F7! M?4Z>&J^;T__V20PX9!&[9D'*,MW.Q1@I>/[C'BW/'[AAD7CT>7_0[W0-6)T/ M.XP[@10%#HGQ6(AG)J/.*'\$7@JG@8OS(X:OAG^ KC RA,F+W14M[(/^*OX.KFN37N](I_EF9.#$?FKCFH M.,N&"\:8'<79JEWC^6#2&^KN:>)&?V$XMCQGRZ5'!E+VU<*YW7QW$CI?3F8V-S.7^#PQB_QN!TYC M(ODIXY_!L&-E),PL31O#R2C]X'RZQA7:-T"WY]8P9[;,6$3%M;"#*[Z4N>U% MQK7MIXP.'1J0?%G$\S'2B"2G^G5\"&G&*8*CG/_[NTNSP!^!.G?C^7"04R6S MW/L+7^:& M&X8?TAA43_SJM,KM+2E4+6P*(9AYYM[!Q:YB=BI_4">+$Q$R#$^SPZ6 5$,D M-.TT">4'7&+2)P7!JD8/^#/;FBN)Y,3$"RV^\OM=?1R..\/^OEN?BHA2Q@]A MS#DPK=PU^?L)ECZ<:Z^O[DF9JSI M4 LZ=/=>@]:$.!(A)AUK+_2?)L3Q3L1$$Z(&A!AUICU-B!H0HM>9[ 5$T80X MFF@::AU1#T)HJZD6A-!64TT(875Z4TV(&A!"6TTU(835&6L_HD1"/!#E[,Y0 MW_%6/7G J@\95*OUBIW0QP__\5!V#J=U#O8(+#!#EJ?89+X?M!Y;3^1K[O:06U5T%5#8CP M4U;V0.46HE [+DL;5;V\[>,LASV'5R2=W=T- MDW#4;2H'\,$Z.I;T7<#:&X .!6Y0%[**&'G5\(S1LZ9F?S(ME<23ZDG\J,+2 M$L)/S6>(T:#3+;.EP*0&.#@O#F*I5;VJX_.X%M]U.ZW6>&3VL"%O>23&=$;5 M)-;B^]'B>](9EQICJ8$R?]&HN-B&CR%O2#8@XE6'[_8FE&8V"*53 M\=K*UD"]OCD:EJJ!]I0>NE6+6A7"VJM:C>/LB3KMG# M$'6YOD(S"=Q.26UU^F4;_\T08@U,1V3WQ.F&HN(WM#(;46U\JNIS?E E5;_E MEBW6!GVS.RA5LM4A1U&V+FL]'UC=;OMR$U4Y)T]QW5H[U&&Y96>PAR-ST!NU M+06BM4.UVJ$>J8\C.T1'7=LY N>%P>9IT%TEU7%VLJ7<;F M<*+3'/>Z:E=+"O:M3HGDTVF,]BQ2B]*C'L3QU.P/=1JBT9*T=$.[&4*F@6D& MQ= 6I4@ZRZ#C2#J.M$.J@5HJM792)QD:R ;3CJ53##K%H%6#5@W*)3FSWQ_J M#,,35PV3\JNKJN:!UN87-JNK,A]()QET@6];"WRM_L2<#DJT7YN?I&@9A0?= M3HEVB$YBM&>16E0WZB!;W:XYFI0:;FIZ%J1E%.Y/]66,)F5)U-ZD.CFB(V Z M J9&P+H#T^J6FK37V9$&\L%P6K[_4343Z/2(5@Y:.7R++S,T>CHHWGK9 M/2SSPI@.>A_5I?C$8H9M9LF9<-DU\\/5D@6)#H/KJM,V5IV.N^:T5[H_T4P" MM[+HM%=J"E8'\MNS2"VI&W60!Q-S8)4.:MI, K=24EN33JG.H4Y%'':YEV%B M^T:X53*CDPZZ&E17@Q8$V]@<3$M'2JWZ?.AJT ?RP7!0OBM2-1/HI(96#EHY M?(MRZ$_,X4!#*6GEH'LU-"9K F.^"YQPR7A':^$#A8'&4=)5M+64+M;(''4G M.LU1B[K;1T4_.R523V9M&P$JK2JIZE3J:I*-));7^-'OC4I/D.M/00#88 ME]_8K6H>T(D&K1JT:OB6 #.HAJF^??'454//ZI1J'^@\PU'R##,V#R.&G:%Q M?6%@P*_"$S(2^ZONX* #9O64-P/+G.@NT0T.F%F]3HDHMSKUT)Y%:DEZ7*>^ M9PZFI0+HZ]3#<4WO [1+:X:0:6;NX6/!V'XY8P&;>PF5_+PZB.U=]8)UK$G' MFG:AQ-U+NKWLF[WA\)7./;0HP'1OV@.M2J2\SC@\M75K+5"'Y99?*S7JE=HA M1V<<&L@&H_*O=5?- VU../S$$N'L'A1.BK[DTE'5,[+6@K?\[:K.1F7BA+:]%Q& MVRCP^_P(T+X80/L8OA(;81H9$;MF00HS<;W8OKJ*V)6=,->8K8TK%EX! M61=KXZ47&,DB3&,[<.-7IU4NJK#__"^9]XVPN/A7&'MZ?/XV83XU+-L84Q* 7RT?M61SZ:<(V%GH8@.1.=[A;_"G?NS^C M_ V6EOU[2/]:DZ4JLNROC=%TJ88NTTYWH.E2/[I8=X0Y-5VJHFBY9BFB[;'ZDZ7N^JP-5VJ.B]]K5]J2!>PQS1=:DB7N\+3FB[?1)>' M5LW<%:VL;!,F#]B$)M7=''(#G-#'#__QS.H^>^1N]">=P:32?BF38EK"80AK MM7\#9X5WWG"Q,0M]E[(P$6/&>_C#(C;>!BYSC??8M8\G9/J6*9.3LQ)K[FI3 MBWL?;I-O.8M]&*K?2ZP+;6_=+X&$US$5B)RVY.UPN>U1[YZS*72NC8)3GN.O81OY6_KBU MAG#:-:?]4ML65(XK<,=1 ;4:1J=_F<])P!_E)/ D;RL89E)B'Z4:7$+>YI4# M7 VH^8'0RN @5XV;=[9[UL"$_Y=)]'[]#G@-E$$UFW( 95#Z_8.:\Z;5+;7]9ZUBC$45 MEO-#R)G;R[#Q/:?0MJG3MB!E4*!'#G14_G*RQ> M_4'?[ Y*1<^N>^#[2)[3DV ?J]O5B:&6G0^M7:K)'%6^\@.DEH8C<] KU<9N M5FKI8)[8DV"?4K5+(S)-Y6)AW8'75)S<)E'X7QX#UZ0G_T"D+.(+G*3@"NK- M'MAXW878@='S(X9E@@O5W8$/R2AD2P0(LP+(RYHULR.Q-\Y>AA,+W1- M8Y8FALOD +&/!]1?&W9LV/@,5NC:5\P(YS!FDK^T8R NF7PS_ !"!=8-YRZ; MU@V,X48>_((P9"Y;8D-Y[.O"9\:67KHTX*QBOY<87X X9JLH=%,GB:G[_ Q. MH\_BCJ$:671)3;F*Y_BP,CSDB]=%XO9QSPYQ%^_6 N;>0![EC&*HXXH7[/[\ MI\)%PDSLG @%(82RLBQQ@;%'I^8J(L*TE!^QOW8VDP$15.VK !Z)KY6Q#V3']YQ7U)0)@E7I]@.%9DR!LAH/CK#G%%9#I?2WBQP$)[^P?5$O M4!%<($XBQDF@)!$BPO"] (0,BQ@**XZ0&!LO743]BV)#8QTV!NL0SO]$@[C4 M\Y*])DL=R:*Q=>I(ETFGIR%;:TB7KL8(JR5=1G=+EKO MUY,N6N_7DRZCCJ7/2PWIHO5^/>FB]7X]Z3+N6/J\U) N.FQ92[)H=[^>=-%J MOTY0NG9>H]E MIKLB577CE>^IF*,\A$?-"3DG[.\S53=.^,A+$8NL<'_5>MLV'$G;/G CMOCD M&$"?M3U7=8&8'G:FU=Z KSO$]-/@@>JQM.L)H-PP'OA&&ZH]+'"^L(,KUA ; MJS8\4#$&TA%XX'%QBYI=H[H\NWC[R8C9U1)KLS4$1)O16[?-9I7)C[(O0C?4 M"\NSCAO5K?UE]VKVA>=(- ,U$Q)""^*ZL(<6Q%H0EU"CIAE("V(MB+^]1DJ? M(^U8:OM7B]V28$8KK9&1F*(46?J>77L.#/KR8Q3.61P3,,NK!@12:WCV[RIS M;@J*VX%++.Z&U.H,]Q+S-E"MT=@C)/+BKUS^KV6)P&/Y?V).QZ7VEJZ?UZ-MOIWQSW[YB9::$?XI MI??/OH:!\?;:@X4YC)J1G/MAZAH7+**,?QM"B$\QQ5^RP=Y$234V>UU+9]]: M%0KO=4JD:/6A<"V9GJ1DZIM=JT0CJE62J:EU 5:GQ)(R+9D:S<5-KAZP)B56 M+%5N^FN3R;#ZDW:51A[9/:]-<$)X[&^_)HS0!'^UH\@.$D^7'>@ ]-/+O8W- MT5A7'3S)"'3YEG;-Z*X%GQ9\MU>#@N";:L'W!&L.>KK:2@N^IUMR,)V6&/NO MH[^CS3U=:=7Z@H,/R8)%QM_CM/@N^O886>2U[P7L1'9@P8XH2;BB"6XL#3Z& M\5Y:KV!;TE4KPI65Z;_J$%Z/[@54O-1#B,BA:?5+=PE:07.A"5M(WLINV"PCBJ19R\%=Y/2 MX1QK=H0.GQIH(V^ PBS]NDC-&$/+5BU;#R=;K8'9'^DJNV\M-FDC;PP.@(-9 M,\;0LK4FU2I5K_XP@-7FM%>BV5I'QT];K8_BC''Y >Z:,<:3*'CAK[@(Y\F- M'7%LC0L6Q&$4E]ZHM9&TU#=%ZW"'_9:UE;;"5J54J[X#6H/#U^"T@18X6N T MBEC5HV'4X/!I@=-H'JX>"^/0 J=R"[S-!D[)M&JP,&EXT8.*-_E=Z*Z-S5HN\)B[YA M^5B8;25]J^ LK&&GQ-(2+?J>@.AK%9Y%;U(B^]?1Y]$6WRZR=W7_C#9D]]5X MQ@\^8XEQL8X3MM0=,YYZQ+OZ%-NCC?&>.1V7?I6B%42M/C3^:-BL=O6KUZ+I M28HFJV\"6;5HJF65P*-QBS22@Q9-M:D3^(9*?FM8=B5_*VC:7*,)FV9HLZEE M90=':'-9FW57JY%JM@TZ];8[]3PQ^U:)%EC;_>@J3DM'S*WK:1O5=E!_P"=.FM&>"WZ#A&;: O_@]57)F9N'?T>;?3MA&R9 MZ(*K%I4>'+ 1:"-)J*/HC4[P#C TNSW=!*)5)M-0%T6UJ?"@]':7O9+;7=9FPZI5 M9#7$%JTVJU?UZ@_BCIK#:8FW[=N>]'M*F+L:H_/FIT?;:X^*DC4[^I2CC:4&\A1X(;IS&>U4'G/CY=6K6#EAX%IZ)O=@2Y9*3<'T!+FL+KM M3P*\*+U7FQ:<=5OY08+&PY$YZ)4>-ZG9Z3AV44I+F$,+3BTX2Z\X:9I2DV(Q?TMLH. !"/1;&B?>?,T_\@*7!--H.^R@;NV<_K<[$D'+DB,+QG5"W[=7,3N5/[PN8U^9*\4'7HCBDY(;48R)B<K4YGPU^5DGZ3?O+?\6!8%;1TO;Y)S?\4IGXZ-F;R[.+MY]D19&!K-#K MOJ8+:O2S]=KP L=/77AW#-_P660X=L*NJ"^O:<2ILS#LV/C/)V-A1RZ6*IG& M#;-781 ;261[ :S-B-@U"U*6/2U_M^,X=#P8SC5NO&1AA&EDO+?C!%[R+HB3 M*'62,#(NG$48^B:50/'I.C!ZNH2G7(9(O3R0V,D8>.MX:G8^$#OWZL;.^^KE M]G.WY,EY%"X-#YLVB;\A U_ [F UGN-:-)G7K2' M#9NB)7:JA*-,OC_:5L8X2:&*?Y)) V,.<@'(:!3%%Q L8G8,XL0:=P8OC%7D MP6 P4<,%RB8A$"I[Q@CGQO-IIVO 0GPOQ#^ 9(N2R'.OF.2&CG$)+\F^LNL1 MPXMWC0Z/IH$GIFL:*_B:!^)S#:^=Q[",V=KPPQL083:<01N&BQE, U@-YNR M,#.*:^7KY.(N-EZNHG#.XABF;?NO#-N/0V7MSP>=OKHJW*??4Y@ "DP^T_SA M?)+$Q0LX3GLF]2M*41P)SOO"6ZWP;RBT Z"A<<4"^%:";^43-<6TK:Z)\_C9 M,GK=7K]C; .O.P2\'@O@]7QKU37ULC7M)F8LC[[\=N+!%^$YG"#HISCT4YI< MKD?$?A9.R$X3:9L/0KK#+5]U TIM;E^'$1STM>$M07KB'@&1-WA"T9/RR[N9 MPX;)*5RW4^$9]3^?>^5Q3E[,\+[(OI0L(L:XO;V$Z2UB@V/:O;;#8]"2K*2&']G.45(T2>+\$T M 4MNPNC+-O'Q5?;55<2NX&M&D"YG\")@P7Q0?$(RQPK^B'\QW"B\9O2GI?T; M&% )$IQ^5P>_]^E =:?= ;R7/!Y/K>FRE'9&IBW)8QY6\("_RK",O+@8^1" M(0X>(B0V-ASW,F8H-J(0GG'9$D>(/5P;WR1?'F ^M3Y.%>AK=>X^EL99L"&< MX8S8(&[=T/G"YUI#'8 MK> =@#:)D1)%V8 ^" A:.-PK4)5?@;$3!HP-6F1BS/@V\JU"&MYO1C#DPH-7 M"(,1A#OL/?S1":\"V"S;94YX\#+Z/_[67P+T)")>%G0"'P(YE7U<,7@!'*GL4!DEN&!/+L88B6G'"_].3OQ.O M@J4RLWW:/V L+FM1<_-'8!@?V(U+7.YMR??1.5W:2&VD($Y_ 4%CT\2%SYPX<'\GFVU@XL!]XW^[/@VB%E2BQBD<;WK-W^'?^0!<$#01!B"6FPX:WWD M4L47.T3 S6%XM.49Z0UDH"D[([VQ,FOZ]\]_4F>?RS_T7,/H5$8-E64)P)@> M^6E7[&0&8N++B3V'-Y_:_HV]CF7X>MKIYSZGG%6?CFVWTQ^^,)2?R>G#HA7$SIQDT (D5^%4L M;&!UQL,#T6I#>O5SROS=-L >F?_CV5\N/YSO-(I0(X+V@.F%T1H? ,M!V&=22(*- M8KNX:214-US!W6['':8=FB["S4%C.W13$,)+[VMN>32<[O?T5V(?CP3L'/## M<-R9"'Z '\>E\<.O8$0*DNV;E9D[E(45%7@6W(3>@R>F.E>#KLKI,=C9PC 1 MUGI/.N5IL)-!]D5 YA$)&+(V@ABL6-& 3:PD5O8=7C#N;RW%V+<*(LRX!PKO M/M,'UQV-;C=[-]@5:K E]\+(C;&OX7300]Q' W<@P?."9T\:(C60S1>P-& MT^%H=!CLA:?5A#@2(< YMC0A:D"(NVYJ:4(<3S1I'5$'0E#<3M.AZ^D34@1#:G:L''88=+9A*I,,#H0_N#"\=;]63!ZRZUE F MD\T%JQ1)XB+EM,JIG$)OET=6MU,MXM:WLCTFR)NB=&K/"N-QTWFAUQ1> MN$5U'<3<:#!)SQ=V<,6:;8Z497RTC(R/LTTJO5G_6D+_Q7?6^3"U&JGI6!.; MFNI(AME@-PK%4===!M0*S\97L)*]?T^7L6^!TVH<8_-D8/,YNS5 ) M_Y'?%Z8KN9T"J@]':;/4X>)[S0PDB;Q9RJ](;@.T+9CM.@C*HJ(:W8"- M',,<@"D3NO+KKTWC;BBBYR-ES>J[^:WEE;V.0M\W$OLK*Z"?X&Y<,WYK&-8: M!@QA,P-G04M'%*K_7GS\B+/E]YJS*^/%$?%J\_G;#T:X(B@4]A7L?0^OQ.+V M^HS K5+"#%#1X'9=F-[>?FMC9-]>^F^T6&B@6C?&%$1P( B^QKYN=7D[/CP:7.\V$!T.G!1Z2 2$;H7=GU M^BVF-Y[W.L-M]"B5"2/;94:\P)O2=*^=@1N)MZ4YEA?>:D><'V!&.PA2VS=6 MZQ5.%D<5@Q4N/;IB M'Q<$26*++E;6> 'YC=!T&""0=A"?;(_[$'9O=@EA _>L%O>AZ[U%%=0T-FV+JBZ=;."6 M57WPCGA5J.6+K$/9IK:Y#K'&&I2 /GK137,4\@=;@PJD@>@T$)T&HM- =#74 M/!J(KITJI_;H8QJ(KB;^7_6LH('HJC9 -!"=!J*[%3"C761L,A!==%LAO<:? M*R>K5O6Z-?YH,FYADNO46J@:=:VQAVM,&G>MU.Z7;QT=TF&4&\Z &G3N6XI<-.A['UIN![(< 2UO@0OE<%X* LX]4'X(=8IE M0&C;EU246S>.#R8W\OI"[)Q,(_1Q!P]Q[>;6=$%OD.LWH>-ZD\VK-7_^4^'. M4$82!) )HU.9\E"6)>XJ]>B(7K$3?B7)GL.;3VW_QE['4KSRZ!4E4TZSK GN M@V%U._WA"T/Y&?=C:S,1G$;9L@(^C?A:$:)&?GC'U2A!F21_>7RP_G.?#7^#!(S6MI^ 2=)?/3LS27! M &KGX>$YQ-GC&K?AUF+6[UK!P\F=#:VY4%H9@I"51&V#H28%\'!-6!2Z=QV M$@ZNZ(2Q$!EQNEKY'MN L[-V"0D4>*H#3;[RUT0@NY.X6$6AFSI)#1$2-T4S M E'B@B[">7)C1UQ:7L"?PBB6 KVP)Z-./\?XNQV$[_FD,U(E]=VTNQ],Z"V( M9/BDV&IEMH12>2\U4V 6V(]( )(:SP<%&+IM#+F[5(:)J'A #Z"U^C7)%^KD MA)3M6;UA;_IZYU3SM=47C.T=ZAT6<[S0#[B9QKL M@:VXB>6U.8DW,T7A86$ MM!!/+ 2#8\@@8NN?]X;YL1\P5] )VBX:\S8 M7DHP13Q66'R#TDWB*K)['#20@ZB&R2A* V G'W;4-:YL& ;?.^XJ +(J-.8, MR'#-T1PCSV&&0_4%',P6<3/95R\6N)@(D8NB@PM7.0@(F,@.Q,'F&V,_\B ( M6%9KH(@993%^&,?;L)YR5KAAY__^[E*\NV-\GV/MSKT(*"X1=V$_.(UN\-#+ M?;L/OK UW#TSOLV! '[D8'W,@?"4P7[W#[,*HR2 M>0C?Z]1,:GR,0G1W!*MS@6%<(EAR;23&)4&"NW" 5C MKSQ0,%)!C^SQ&(\R_E,^3? MQ6GPM\P8_ P*U8M!I2294+%=W!DZNR;BA/9Z\"8Y)]>#@<$PF$?ADI\6YE)3 MR#BQDS0)HS5_2Z[R% A4#Z2<0QLCC1"<%;SM[2^"^A!\[EY0/' Y0[<8G#D$,)K'+)/CFNT_G$GCS M K<,OF6->B^7K[;<1H\?8R>\"N@@X^1S2X4;?;]QWQ"#A/AGL?F2]$@:CBR[ M@ZA([KE]'2)<[EKL%0S%@6PMU>_-**;,P+#C.'0\+F7!+^<*"MAZ#KL7W\M> MP5E^NOB%4^(C_I L[(3 SDE7N/RK K)<_)4P2B5Z>0&S_+[*+V>5(@+[!M"Z M!%FWNA(_=QMG'2VA>@@SL'.$"*N-\/I546#('(JA,1@JCLZ]Y53!;-D8<3A0 MXBM[3)?./33I3_G0\&4#.!>1S!>V,-&?@RKL/=#D*DS].59@JPO8?,N>^4L# MXNY5&!O+<#V?.+VX$.M;%S+:7$CQ/?=92A,C65,=R=*1K&HC60_0#I?YV=Z^ MVIF?[7/E;%.0_9:O?<\^O\RZR>I&*&.H53;YP.HIB%O?YOI>3RD* %S,@L62#<2\_X#*)/CDR2/R@UQEH M5,&-:VL:5?!)TT'CG=:"$'=!#&A"'(D0Z$5I0M2 $*/.4.OJ.A!"@Y/7A!!: M6=>$$%I9UX00W&*ND#KC:VD!HUHI+,R,:#-GZ M?D=W!PVV7;)%TF#^V%'KJ1FC+*NFP7S1*,3NNO/"H-G-&4J _1:F4]78DP58 MF=.V(&H^5:C8XZ];-&*H%>9H)1O!BR*?'@/PL@;- !HD^XFM6TN^0H79TV, M+?FTY'N2DH^7"VG&?ZJ^SK"B9=>0_#7HZ'2LMMU'S_5D"!1T,UN&*KYGUYX# M([[\&(5S%L<$*?BJ^2&Y(VJLHRZRC.XU!V\N?0CH^M'8'(Q[90<8CDJ[TK#& M[[K[4$L"6E/=_$)+CZJDQ]3LCK>[(!WL&E@KU%LCQ4RONZ/;E18SC1,S=UVB M.;H/=!O#O;3,4;?_JLD5424V06D(S7J=DBEV[$9J+QJ=*=_T1<_M*(D\]THW MQ&YZ^+0T45+'?-#CNF^:DVZW;8GQDEW9YI/9ZG=TAV@MPUHJP\;F<%!BFVB= MXFXV/UB#3HGVRF,RK=SZ^:L$\F M0WWV-0R,M]<>K,KA;?[._3#%9G\1):T;&6M[$EGJDBWHAIE'8[/7+=5:UIGJ MXZ:0RK=NM8BI+8LV4L2,S,FTU*"B3F?7D]"]3HEDUK*HYK*H\J3W8UBT;Y6H M+G7R^[B1W3*+92I(@Q_9%ZY5TOSMUX1W6/R5-ZGV=/9S[@'T8DG!% ML]M8%WP,X[VD@IETUH"A"O!:2?=DJ^5:++*PZ+WA\FMF\4,/S;$LJL49"^ZI-]Y'QEU8N0')GC?HF.KR[[:#?##+H:/D9+ MT[+J1JI>;BD(?>9@.-28# \L*&D#Y:W.1&,V-*7,!,:\".?)C1UQA(8+%L1A M%)?> K$9U'J2EQ8KOT!="<4T*D/3*/:$DH?-9,NG*DB>3&G#4R.MECAM663E MP P5D;;]DJEJU(:J"*M+"8X,9/A=Z*Z-NY/S/&TU/S7TR@2:!B9+4M?9]8RK*4R;- W)^46.NDKKBBJ@MK'H]F2_ M'N7G]\SIN/3+ ,TD8.4YKD=A-I5?=ZIE3&U9M)$RIM\L12O]0N/#5,+-&#-QQ9=A;Z[FLMU9ZR5.N;O5Z)#*_S MZLUFB'Z_?(C I\<-+9-V=ES1GVFC11K)K$3R;5?L F MBLT@V),,/33W6\8%5J?$&@^=_ZH9LV@)^6WYLT&OQ!LJNE:@W>QB:1A] M+4HUC'Y^$7S2[^L+_D\11'_8&6@ @*94);S>CZ+?R/"G;IQ[ 'N_OI+I44'B M[L0;M$RZ@[*O&*ERS$.O=S+,+%](V")$=N^1C8X>"B[ M#^?;#=.9SZI13<^/EQ&L8*FE7Y?OF]V!+IOXQEQ?\QG!ZG8[)5:(UB/=]X+S M06G:0$M +0&U!#Q"*4/S&7]D3KLEYHUJX1T=N:ZA M^4S0*_,*6STJ'%YL1"[^EMA H"J<<74GYO2_W?XY35 .(SC,"7W?7L7L5/[P MNH1I2[Y5/I&W3F@.)[Z]#M/D=.Y]9:XD*MY-X9.2JR[&@L1C$_ZW#0YZ[*3Y M'9D=5V%N9[[)%G>]M%YMSF>#_53Z?=/^\E]Q()A5M+1]_HD ;!,?/7MS>7;Q M]I,L23&0%7K=UW17B'ZV7AM>X/BI"^^.X1L^BPS'3M@5=;@TC3AU%H8=&__Y M9"SLR,5:%].X8?8J#&(CB6PO@+49$;MF0!7$2I4X21L:%LPA#WZ0:&CY=!T9/E_"4RQ DE,?3.AD#;QTTSW=AY7\'5?NZ6/#F/PJ7A87L6\3=DX O8'=N'_[C,CI8F<&>"^+0T>WB< M&K\BD.V9%^UAP]+U[6]IG'CS-?_("T#")Z?]T5Z=4.13NAMXSYAM%;//+C * M"^(G&3PG>>$%!I#2*(HPESD1LV,0*;.U8:]64?C56X*(\=?&\UYG:,"T?0]( M!8+%ZDQ>H#ARPN4*>,8UDI &7$4>_/7WU(Z RB;^"C."U1HN\ <\8QNQCVR7 MO$-"+OKT$]QL]TTP@_QA6M@QXYQED\$WOV\JZP2)A;2Q4_) MWAY,)X&9S%(N%&$2^8X5S@!? ^S?G,6QA[.$Z7)0YH[Q$9;CT23#^3QF22)G MI&Y)D3#J#'!B^7/;&- .84#+UV5?33R^;=O;J^B?CE$;=OTU9])]@LG,DT+9 MOKC&\VEGH'+K !P E?;)(F*,NQ=+F/0B-CCFU7L[ BW;MTRCU^WU]S-WQ\A/ M%+".TJ(JYBVJBO.99/,1)R'_*V=]7-P"C@8PG VZQ;X"K"]QSB_P M8/:]S;5XXEGXP')@BPN)W %_:Q M?+Z8>]":V+]X7M7UR>V@ON*.TE?,(;WJ(8P./GQ[.RC\1[6ED8B MOUH'*7 )^YVN5CXC^J.-._<".P##UP>:Q*D/M ,/.(:_ G5@]X'68 [:R-6D M%'!9:%7+IX@\@5QO/MA2K!RYZ.UW[RZ_/^.6B8N3AJ'Y9QWC TP!E@T<0C-* MD75AR'C_H# Q=FW[J4V,C\M8L6B.AA=.%/[*)8T'C(4LQN4,/.*%+IR>7YDQ M8[['Z%#;B0$&R$*=!$[4"ZY9G.!AF;& S4%.D"**V)Q%7.R%]YLG^!5XSK>G MR9V(FP4+C)5O!^2XP_1^(53W MSD>E+NQ!>-.IQL(^$(59:>DI4'-A$OVBFO\$^.M'2'[XEE![H4_@Y2&XV.P MKRM0.<#J_#AQI2/_R ST'_3!'D_F;ZYW_>;O M\(_<*L<'2Q3#<8L-INOC7BC\$)#*-3&3M5EB6 47K$5U?L9 :Z]\N)/8D MZ;UKAJ,7QLW.?L_JD-*"7\7"!E9G/#P0K39T8U\)"=L&F+'S?SS[R^6'\UW' M[QX1+#HO()#/X:_ "7'&MO8;A>RW,6MQJW?M8$VC1UI.'U-.;QA1=1#89D%: MD_A&.P3LF 7L3.A\.9F1=X"3A!?PI\3+]LCVW0)#H$B)PU0'L_K,3Q9A>K6X MATF(OE@0)A0W]F(4$JIAK5BAPD2-%5/T!CRSS!Z=K1]JC9*M6;1'0S KN1$M MK'\3@U WX*O1?_$+JCU*:AE\M?4?^-NF9?I/UVCE(UFUT:RJV!%E.Y%=@3>]>*01^\HCF!B$%7PYPPHEZ0) M!KE =&H.U1Q: 8>";)QA3IQT>727J$3!6R-FU#Y*$WGQA@E+&+P(GA6Z)=R\ M$8]5>!ALV70I@KAWA3X+4>UDX<7&SSR; );")[8"Y\7 U _,GSM)5O?D9S[' M;'XI^ (@MLF)B1C8QC%XY48,[A5X_%'JLYA_%6/-8)4[WFI_*4A=O9L\%+@C M9)]%G]&B#RE;R/U"U&=S.-WA36R\I#T.TQ@&B%^=5I<%+:_DX %2C4\6)R+B M61C9<7A$2 HJ"J"==#O=\;@W[@ZMC=":4@PHXFK;L-WK(N)P MVND.]EVR5+A3&3^$,>= 8[E7\G>JF3SE@<@;V)T[ X"*[,X>M6=@)8$I=.# MWTYYR!^\/S\H =QO+HH?]#4A:D (ZXXV&YH01R+$M#/2)Z(.A-"BJ2:$L/2) MJ !@A'HCL,N M>:M"]X%[X(0^?OB/9Y-GC]R/_J0SK!9_SS>E3X5!R+R_4FJHAT4D0]FM_!_[['\;UD=:WKPI7\+?].- M%+[^OF7>LA&:[ \F>^^P:(S?2O;OF<.6,[QJJ2E?]H&O-^7O/O!:HU7/X-78 M>=^JYQILY^%]S*9(O^8Q1Z]:@-\2F*.GF>-@DJ-MS/$X!5HU$E)^+:(T-J]Z M257 ']\"A-@X9#N>V*E@)7LQRQ 9Y\%0[$/3ZI?:%.>I\G9%'*%Y^W9$OJEI MC4OLA/-T>;M%7LX,"?C;<#)NH#83 M'/:N"IF:GKZ1.9J4;C2UGDV/06K-I@4V[5FE K(_"39MM#0]0L/9\FT9;0!E:!>DX2Y(R?JD#7Z(98Y[I78C?:K\78?PD>;O[?CH6'.W MEMYMC2)-FAY >K<#>>REP"\S_# NHUFI=GOJ?QZK]<[O>]Q>6I;9GW9?:9=< M1XYJQYL#G:ZBF>B9HRB3X3WYI4&>Y(JNCSH77&HT); M52^W_,3%V!SUMIO6USW^]5K"+6H/[4$'N.IFTX6[=Q-SVAWK,,1C MK+BJF4$S^7V9?&1.NKHR2TMRQ>:J>EVE,_EX8HZZ95E83\_ST!Y7;=8M>NMA MNU@XB$?9A3I6T.AC4!D[U*,^K.I=T(>BOH?BJ>J&8S%^[2K.OF4C&A!ER]JR MV]32!$O,XE/MJM6V+.+VID7G,.=9Y,$P_V3^-<-UX)!V$)]LCVL5XNGE*JX: M'=9R-JCL;:KZ;%1FV.F3HD]*HTY*6[5(>XKKMEBOP?&WC5JYBSMZA&L'JTT. M5CTU5+U\L<=6TIK]8>E9J%HQSU,-SNE#<[!#@S>>M[-:^M T4M/H.Z';J'E# MLSMI_,707X*(P;3^ !/QRO:"&/LUQTED)^S*P8#/.%B::]S$DC M+_%8;&*_8NVKU=97*U'A'3%[5:/0QNW75(?F<*ROJ3ZI4)X^ H4C,#('@_+O M%[7^!.B W>%9;']B[C$ ^V0[%\IPP!N.,VD>"#9>$>ZPWV_D] M]7@3R99>CVV :*^'/]>T76M/7&0RZ+ M5H7E=0'\F'@O^T&KFO@ M>:R=@FS<'K8GRMJ"Y@W_#F,*J[I>O ICV^>V^ S^#0-"Y OG",IG!U<>!E;M M.&9)&_#X&G!.=#2V_J&H1\(6M.C6: .X1,=TVWJ0!J7G\#67:(W4Z CT(P_2 MMD9J?B1ZIVWK+5>V%TG3=A6%*UC4VC38[ZFWHH_QJ3!9L$A8N^66$-3*=VS M@:JAQ]V 76M/!,S:@12KCZ .0M=^U]IS!/OF8$/%;6T"U(!SU(QV$)4 U#V1OBHCLS]M]_7O1AS#FK*;/H;-]ECU M0=3Z\*#!XZKWY6@'L>X!9ACSC)!=P?AN34>EYDB,JKM=%/90MZK98^\.S>ZX M]!2N/B*ZFU.;CLBTMWV=1Q\1K45T+R@1R)V8D]$MA<)_(^"MVAC^Y4R#?KUA MN'E =-_=C =;O6P#_^W]GGHN3(L'?>V5E]B^\8G%81HY\-*R9T4#G>)+/.0%0)SGMC[;CZ,I\SF(LPWYO1\X"41F-7K?7 M-XT;9BQLUWC>&_4[ P/FY6/D'!YT['A!.TP_8,WVM>TCAHAIV(;+G(C9,<,' MGT^[G7[V33LFC&$[XD'Z[YG#EC,6R3?V.L:N*[7@$@U[TX(#.*?_82W+;1/A M1>8*N$D2 I&8RS%NGEN=[MB8\6F91L3@?,7P&&4+B@N 677E OB7YU&XW#%W MP?>M=O_@[_9&OQF1VAR%H(*F02"0D@!'&W^^(@!I;%(DK\W4/(H MG/Q]2YDU_?OG/ZFSS_?^1!!%"$]E60O.^#V2HU?L9 9[^.7$GL.;3VW_QE[' M8IGC:2!?%YK+ @342@"6_D'UM>S[MYJT"D#Z,%V&4G #C+U41U#'>@0@$ MMDQ(Z,#<0+ITN[EX 3ET'?K7^&(00/"<,;<=4K*&%RLOGX=1-@YHMYLP^D+? M$=HN8 Q6!,_D[X8EK6!*:4!KZ1B_P)Y&1K)@!DZ29#_^XGL![19_NZF\$DYK M%-[ 6V >$8.)NJDC-BM-X@06C3/P60+CQ?D0'>/,O;8#U+QI]LKB6X &-DX5 MO@B3->S$N,1]N_CPPR=CY:>Q875Z0Z05'K\7!I"&2^$U?LUE.'\8#V4]4,L! MH8*O,VZ\!.ACK"+/P8E=11Y,ED#N48'!S@S\PV&=N\[#HFAG?V<$7W&T\B/\'G(*,81MQZ@!18F(D/@:,";\) M1KCKY9UF&"Y;_%C@5M3NX_STF?"X38H^W.# EK2+,?(X'P&1>)G"S@ M0 "SQ-Y7$&]!LHB1I_$)P24)"2T:'>4$?4D0L=L9=E^@O"._B>/Q!OC=($R M0F[*^/O2P =60)98&#_1GQ8V,,Z,,91(+J[")1L)A.D"SY I!T4.P4,X9W2T MX C.4]_'0R^%D[\V:2Y;F[) ]I5'%D\1C$$[!%X/S .^&=[$7-(%,+ PR#R^ M?63+; M)1O,1.=]R]JC5>%L\9\@5.5C4=#5YZ1FS:^;'G'&5H> ]=&Q@I*6-Z"4>E[TV M]QQ) =.^B3W#O]VJ NNSD6AJJ*<;- U2>X:"-D)3($)U1_8%>CO^6FHCE"FX M51&8QUQ!F*H6@)VG_)6H84(6QPG-X-< #RB,QW6,B5P/%(0YP+.TZ0&&$KI< M37:[0M6E*U17!HAVV$'8T3EN\!R8'48&51/A=T&?>J&[@^_-3$T6IVS-7 M1N8-3=VS5>K>;_Y<>(&\!A%K+)F-9@6(1))C.(KR,ABFN.'U8?#O5$,)+(,0 MMFQF^R0KX@5C9*7MD)+"J, %WZIUPOD<9HS'&_>8X6ZZ*7W Q>H-*A[0C2!= MPI>"37BUHGNRKQZO]A-P@[8"S I M(']+@4ZTVY2-I!K14=@Y&5+J9$:#-F.K1,J\%"Q'%)4):C/B+;DR&I0V5X2E M@(&1%/$DB6H@?'O$ K>FGKNH9 MT)F!30 ]"W/;]!O4+YNP;>@K>GA=7X&$+;H5\!B\)%R*C3V#&T_;6RX7%)K YABQ_@AC6AF M=SP(VYCZ(*_M+PS\%=O);#SP(@/1#,$4#\TD4\-&<+FX[5"B_%&,%CM-P)F4 MK@;(Q1L&6VS'8F3ZRBR-/=(0L#C.XG&9PN2; IT4H/L!+8?*Q!NW?8 3T:8D M^YXWIZ 0+(P9+HO=:<$K)3Q42,C&>66R-\I?7+*@Y(@^=P[@X$B/DLOEH_: M,S "TH0=. BX,XG('WQ 4C /YGYS#K4WUH2H 2&LSD"?B#H08MKI:4+4@1 ] MRNMH0E1."!!-$TV(&A""DJN:#F71X8&EUW<:K<=;]>18]6-WF8?'7?*6;_K M/0"'"#_\Q[/AL\?N1[\SW:K-/.KMA,F^\@_QDEGA)>J&H;L<,6:\Y_FFMWFL MD@=9^I8I.T7-'G])09^4 Q'^_F16>]H7^]O/;CD3O<>>":M+U&[PF< H]];& M',9HU6Q0:S;HE2'WJKX<^6%'C5-I$J[JQ6W+^6\P"+XE5%,OQ+O2ZNI[=5S: M/1L^CLQ^KU]J,])^+0$AJ^#X20W9HAR.;PF$[*!O3G?T,FN Z?XNS\&5KZ^> MX%$] OT>(*ZKV8:[HOCUT5KCGCD:#TK76D^0[_<&J9\,WS>D<;S5-?N#R3=W MYZZ)R_7#CL(1[7*UWN6JP<[4T6-[9 ^$L3F=EHH(J[VW.GMO-=B9&CI_]U>@ MYF X+4M_'O5(O)W/L0(VG!OLJ[.P UYCSPS^,_43N_4.9@O\PB?C!LI40UDZ MKFV0<./QM#U>WY-Q\DKDZFHK"5NGG;Y?M:Y>G=&>#IU^J_G:[RM0U=S-CEDOJ[. M2W]D/*1GPKR?&A8<#20O(^ZZ>]CG[4%N+7*IZ!IB8=MVXIFA;4&V0RH -79B M$0D8C+D7T8U8+-84X"#@+]-U;,0F&8X4Z+6(S7UPJ&.ZT2\N[>)#@V''RM$R M@C XH=>+)PA>A& .@/V6 D0-)_/<&JDH&W1QM8B;9EEC!3-.7H#'MPMWOK@X M:O%-X_@>QX<@H*)W=(>9;P5]/YL@S8?@-Y[W!\J;/'$O]X1?_<=KYBR(;='S M16 &;(+4=<;J]Q'0)(KHI;0+ @4HP(N\ST>;S^Z#!LI?2!OTW!IV1MFWKP@/ M@Z\KWY.Y[44&6(TI38W?\N47.!&3AV\+=R_H:NTJ"J\]MX!;A=>T$:1A;E^' M$7QU;6Q7N#<'F:ZGD>F81J;;R:S'0J:3%),.>&^W['^@J/>6H,T%XIQT)]U< M]D3LF@5<"#P?=CN]7-ARD!$\X:O(PROLB 21@&)H]@#"GQQ?(&JBXIX#V!>%W9GBM% M::Q@1BA#C :YKC,WIX5B=Z(*;;S0'R1AM-[27 )%CA:QLM<<:P0^B5)$I5'0 M*C(=12_HCU44L \@Q#;(ZT; T %RBJWL*&E54 . ?X1:D&\ ML!%]* Y]ET/G7$NT0=[<#A!0$ MI>O%*]]>GWH!PO>@-D?PP.WJL M:(Q[V=&$;\FN/*>(7A226);PV7SO56%(Y_"9M$N,-">GN^F*PE[1=IIB1AK M0FVX#*2PN_V>NU>OJ(@MQ9"I/=J1XKYF;$FF 3Q\%88NMRDZ!G<]5276:.WU MH'#2K37H=0#M^Y7QF-'S<4^)4$BL_GF&V[:A_NYEXPD!!WNO &3M',Z3:@8M M\NZ6UI+V$=E,$OOL!/YZ@J*K*)M1PR&G%NQ;!V0:9UH!>4OB]V.$\E;8M7B. M5J1G56N,P/^-YY-W/J59NN?+#-:. 3W@K[J9**H[_ MJ[9.QT^E&$ EC#BH\)'5E2H9>ZMWRD0X/+3TW$JJW$X&2Q$F]Q*C&4-OLO%1 MZ7<4H;95?GL[3<#B/_E.( 9?$&+P612A9[;,ZC/KP#IDQGJQD\8Q$CQ';E\P M6[0(F)]L(!\KZT!60L!\P^K+L\']*R _AXG%67#G64&/%MP'5FT6$H@)#I9< M<_"/?N8HT2!//C&*(,']K>[)SSQXZX01_%EV+8G0;&MTCT[W5)ON>8"<.T26%U+##V.$9N\82#%E%A'+ M=Q<41 (^C2/@W"./1#Z.= WV= C+R() Q6DKR/J\\Q5&;\* SF2N^1POTA#H%_KT*/6@8 -VVT]-OMW2X\'UNI&&Y(C1,* M,/FV$M/EY,W?[\7Y(M:PX5^8Z#>SK]$)=2!QDI00[SDK$^8^OMGUT*C/' WU M91U9TUVVH?7@*B)D#K7+F9W+GA4PN^,)EA'GFY\C;J/:Y:T\GEL.-(=NZ]($ZB5&ACZI#!W?\5N)G87X2' M-@KQ/1@3CA];9WTH1 8 OH^UNGB2>;L7S.RAK88#"W>%QV_3@'J74&S?C66? M(#%YPP(Y0'P .(&'.2A,L8#3 MPZ)8&)JT6OE2-V:XA5SD(] %&(C&N(H-//(K)"V M4V$UE/3FR[&IC6.NPO+^DED^2BY%F&.O>,8A\\-O-2,5):F:P, EO\(N<4V8 MTP<-8^:'-SR9Q7/:2FK-WI%1YIE.:7CP*["P%W1M2/0VXHOTL N,R]2V@R?2 MG,2,LQ?Q*#EO8TC&4G8>\C7>9V7GA??R#J#94+)'#XZ7BMQ.P#OX$3^BTBY. M7 @+8_]&;P1>J,'4+ 9NHAH*GF_.A-$M6[0Q59&TO@;NM'TYT:4ZEWS:8I(= MX]V<]Y.\9J*L*Y%-F; 53]8N$],,F&6CG5YB.1TW2'E7,K0N-YOCJ2G?[;&R M/H\X?Y@Q%\$H (I<),Y#(IFON/%*\T4J:H"YW<#PL(23<#[G-504$\?.75G2 M=<<;LK^A>T.-06DR15;GLJ; 7@\[0EGK,:5WK73U8R'LWF_TJ;.-Q7J%9YI+ M=XNW?8/9K, -4:[JJ6(@XOZ+$^&>V+(_IP@$4Z\F4=I NO.Y6IGG,H=ZBWG* M61=*,"LWH<@L[.$!ICP9KD$\XC)>+)B413X&2/(+I]- MREQN]0:D#YO&+711DYR03B'V6FGHAR3=P14Z.3(_FYJZS87]0Q#I2"O8N3X%6(\ MFJ6_QL479-.A$CKW\V_>2LB-^ODW'ZA'['8$,LZO78L^M<4^>G,_Q9@/?U04 M%"NTP/)WF)'HK>BLBZ@CU.>0&]F.';-")3%247$6S$(J-;*#V';X2V>\>Z-\ M$]HRGNO9D2>K@I?V;[Q807@:O,J9"OR ,Z1;DY4N2T^#OT(D-HO+D'WK*2)& M%?X;NU+$5BGL42C#;>HBBD8\3A*L,)!.29[SRF:GE$M+TT39)RS28,$56BTP M1[+?*:3JH4?BT#(Y);(8)'9OI -/ME5> IX5P&UX<#OV@AI4XP'.E4(LA"8_ MP'DEHD*IXB9%YL8P&#HA*8#YN MMX*,R8[L@KE7Q3H6I:.Q$)IT2E#*A-M''C[ DI+BA2!>#2Y"D(J5$ MA5H)ZA$IO;>%#L@;=-KB$ O[9<];C _:Y+&+*./N*PMF]N#:Y9/:7"RH(1&K MYD6(F(UC7)GS'!5OEBPZ,N.=*1Q71F5EP5 4+KR91^%O<*51GSF9NI6T7F&Y MF9.B.LE>"AHI)J/4+&IQ[U:31JB-A1WQDK:LB7#!TJW.U=P)_L<'ZV4/%JYD M/BP;8PV'EC6RW<_]X6#Z>=!E[N?9<#[[S)S!K#N;]/O6Q-[*Q@Q0UD2ACVU^ M/V*]H(N;_QF&&@^[U6=B!H_/Q,B%T8G)EU:M&\*SSB*WGZ>#C%LG6VU2]GSA ML;GQ]BMS4CK!'["#.Z;B89;\;S]DPC3[&SGX\0J3+O)*)P7D"FNG3ZCL .], MB$@=GMJ\:H#+;;DIJVQ3C)=XUX+-9=CC4PKFJ:@DZ]LGUO E>\5_Q>]90U?] M*'>B,Y?PS$E>B4 W,.]9S<;K'>ZQ%,IJ,TP5T372B-)(P(].Y,WH$CULA7G? M8TG%Z63:R7.],[Q='P7\>(U;T>PO1 *1^^A*S?2^"A4R_F3&$0_6#K:YA5_@ M1(,FILMK_*Z28",4OHXG0A!D J/ %Q$8JB(C.QE(3Y(GOR>,>=)PGMR@+*/T M%XNN@=GC0C49,FGA*YNW2C%F0YG"'"L$FXE2V-Z]RION\>O4/+W%%P0<&SY5>:5O"Y$&93E MRJ<]R>: -'N+"P;I!<]]8C%\ F-_].T@P!%?BES]VT\?17+^5:%$+U['=%D: M9@RL8LG,?3$6Q*O/Z'1+XQZ](ZJG$T44(4\S )7"*!8[FW$-Z.E,( CMDPMQ MN;CBNK-Y%9:LWM6$$>@6I;3QI=82%57@[GTAO;!B#R6&4$Y8#.)A72+Z-ABA MSPF=";HXG?.#D&!I1@B32;@;20]R:X*VA$<9Y:[OF#35'8H<,JKB #-#G,Z8 MXQ&;)T]E-@'5=."!XRSUD\\-GKK"XC*Z=2;T&05AN4Q8R[I 3CRJ5!#:3]0[ M9KL>L^+1SXX0'KQE=AZ+AS[F#B,_W[P 4BW)H#M,GKA(0@L#0R1B,CI(CEN( MF@E8A,RN_)[*W3F=.+.2U))!P7+W*1FDFU#&NW>F@3Z),9'?W5<\Z&&JZ@P;,9TK3FA\EBMX$ M;BYX^,6WFUO/; I[E\EC5#Y7,GLS8\D-EH)2XD/(,QO/KN_C?UFP$#>V0DH M%;R%T$E1;/AKF:"K[AY< MW1CTGBA9ZHIZ/<2\W(\7PVL:>3V7C)')6A4W=%+!=B:%$>-8LF0B;C!RK!3\ M HH7)>/W((L?61##;M*, !7-/]]QGKW?=C]N2"4RIEY]QO0 GAQN<0IBX!M:C\WHF\!=]L,$Q MMB'^KAC,4@N+>]NY$A:Q!-Q$J>T4*PCLO-S-,_,"-$YSD^O-["Z(D UXY3R# MR5%LULR,B[,%( T75-N0@+.0\")U(C23SC:^"]_]2'_5V.6JENLY&G1Y JM6 M?#Z\N(BLW)E@RMV(/*3CVS&6CZ[OB.OPP]$Y-A\?3 J*N#!CW61WIP/+ZO:'(Z<0%_YX]NGRW;L/E_]\^^G=3S]\^/3^[/+= MAY\^#X==:SPY;$SXCD;6.#-.GG?O^']/#)JGH4Q463L:;=:_V97M?^1WX;&T MY7.O-[*Z!U[(?8+;UN.#V[0F0UE4U>;90R\BQSAYK+,P_@VNYE6.DD7E #\P M>!P6>!G9+@;'ETN/CZ,\7.)5Y:RN6M]9YE4&0UUEH*L,'EME(-3.W.UWQ_9D M^'DP[H/:Z6-,1'4)L,3:RFD&X%?XG6Q M^)-H\J:4'YB[[IV;]RKYY&'#?)*BE)=7V5-$"P;\313@<8>-@AYAQ#+C7M7" M8DE4-3?G3$790F!/66I-Y92,2E]@-!IIGO*;=_+B%P^)=7A$#%E99=*.O,56 M%9O>Q9D7&9063CL^+E/NOWQ[B_1YC.DOKE\)=5+5J7@&2T3]._FX/G>V,PK"-P>)P! M+#$>NA? !.B1>P$O'L_@Z5 (I:+N-JN&5G,G/$@ %N!-0FA@E/O#3[-HA)1N ME$S9%G]Q=F-LCQ1E"@C45@L8S>":P9'!D1$OSR[>?C+.WWZ_DZUGF!)SB:T< MO!TC8UR;[)NQI(MPK5Z\T/RG^>]._A/9HS20*'D\CT0W*$ATXM4J2OD$"(^- M8'B43\KD:ABIOQMSAE4U9MG>AFWTKLD'Y9321(',]+!51[LZ!M\M12]&WI6HRRHHJXV37 MR@K?#2D''Z5>0@Q=&(9?< _8E2UJPA0OGS>A'P(YZ:1 M8=?+_(.I8-/8 5T6DI*4GLZE;W;/!5@T2E>;L2;7\].$J:@U',-!=(K8%:C: M\MHT.VMVOE-VY]6R$1.WWV2U0,@K @K7PS[:V"C\B_%KQ[A8@E5A"B[..9)W ME"FP\QY&K"H WLUQ[^_*THN/* W5K5EQW<-BIA]D@!I+'G745$NW-DNW7P(! MY,(M1FI9RV.49"4NX&E2U''F<^_4JEL.NM:JFN_V\=U[698H479<+'0+5UDI MNALNL1S0(4ONR@]G")B<7ZF6H75N+RY$OU->BX))1K(O;\((&);?8Y J^*Y$ MIGHW9V?64G.VYNR]%2>A0.1+^&V4I;QB4T@P9>@Z/-JY$1S(@O-9A"!=;<<( MQ&4M);Q/E:V*TX_WAC#UG49*M(I*[FW880Y%IYE9,_.MS/P]@\V/>;]"'K)7 MY+01.POFXD7G?::!$*A;U1Z:\S3G[8_2$S*86X"6C\2ESY@CZ20$02TO)-D4 MGQ27#=:R[1:2D??LF)@93 MA%P&FR=!LQ4UG3="5 P S8": ?V!-$]JGKQ' 5*&<+X$'X.J-\@%#SEV SZ1++S(/<$+EVO#\<.4VA\2I+*X MPR; 3_&6!)J0O 8OL%,810#P9$G2<(;Q=G[I?TO*NG!*#.%:X<^F@E]*"' I M E3X! X$-##26%Y!%L5]*C@I>$T;G7E\NG=4+$"1D&V;>'?Z\.C#L]^3FC-1 M 25RF1+@3V%'*>-%=F@C>) ])'HI$ HP[WN&0(@)VL/8>D4PI7;N-4O>BR4% M#V:Q*4$@A1*.('JU0@XFA^UOQ\1Z:^",:MF+VDMYD0EW8&^:3><]H3Q+I' MCEZSH&9!C%KQF/V.DC[L,(Y:G0M'JB+!)[ZP=0'F,:_NHS(H*D %-H[#(&"^ MYC_-?W?7Z&.YTB:VS9R##)@<"8!WCJ-F>NP*PH%O\XLF5E?Z1\7N M*%<()Q(06IUO2!@F'#7'+%#;&RA1BRW(:LW4FJGOS]1+$)R\!"^#S[D_#A26 MHDH@P%W0H&$Q )#A_XE+*:HTSZ#$N*SV"&1,M(!\:/_MO?=93%$]&Q+,QQSG M[["L+);?WLK[,F4]S#@LR'(9!KP^ELZP:'ZF2PWK46J8XTKI0D,MQ%LMQ,\" M699"I2@L0EP>*E^9%^JNZ%Y,!%)=0!5C9,N)/-[;1$+3VE&$^3E>+,;-#)[Q ME2$'BC P46^ +,:<'')"!'MYB8P,&,OV<@07$08B>XQ<$\M>@<)\IW8G>R1H MT^"/1AK^B&GXHYW,>C?\D9;M6K9CU(,:57U%J$FR3FVUS>X5=>GE1,N:-]I& MO/#FA>AQUGEO \(\B/%>XDYL#D7XJR@(#BB(-<6=;UA4>#_OYLSA.N?"Q749 MC:7=4,WE^[C\0G#EB1V?V"<7(H$L[19,D)Q]!=^!C"O M;T!JQG_X70VE7RQPWDD:LVBCC:T2&)RE[A5+$%..<(]## @Z/ H2 Z][0:+ MRLGF$?IBN>;#N_/57+GGD6=J%4Z"+/75CI-9]$MVPMQ@4>SM&*8QF D@IWU? M="'PL<]4)HA%,I#:8Q4;(Y-]@5\D-!O$\?X*WBRVI E767--$-&$%")GL-F5 M43.Z9O3;O;8%X[U\9A[-(^N9@#$+1'U. \'JR9H;T*#M'=Z#2+10S:(5V!Y6 M2U;-<'<[<"*MLE2T/87/9K9/W:],\,N6%$S(P5-1_'G4CP4-5&S:@+V77$:Q M@C!:%YH.:R[47+C7P:(T5:&O#]J(U&HC3]:9(/V$P".FD4@:@0@CWP8TO!$@ M1N08T1HLZV0=+X"G.8Z,9E;-K'?#PF3I.[6]GA>KMN8M3=3S^T6%I"W^0CTA M7&2CR,!<,!BJO%1#7'#7Q>::.>]&]9!W(S$)5NR:E==-)/97:B8OT+*RFDC\ M7+G:P!-F.6"1#B!I=GRPK"Q< ]^&SD86F_NIDZ3(CVF N00,6B('E6-YO?B+D=YC*O M(M<7?34C/U1?"RZ4E=RF&G/W@M]3+_*8O.5%Y>,8ZE%]]HW;B4I)+8>2PZ_^ MEKI7O(*+0QGC?JI=0NT$*U:0RZD03%>,:P9^@"2FJ!$V?C6SZ$_Q @,6C5-= M(+8VY\VE*9H^1ZPLP8&91.9RN)@;$O?%"S=OL[L/Q.:F$G JE)7S"XX\-H_E MW0NP,;C<3ODM>IG)4I&037U.]#DY?$L/. J)M")VGA%S^Y[!++*Q(D4T.N9E M6N*Z :^R56 6_%"X<**- D4BY$5@]]JFJF#-N)IQ[V%J@T3WO:6G%#>I+11X M)S #@V ('88CQ,4+PCX]2*T0.8 )V.I>3+E4 <[ !3[=?.?#B#MR_(%,R1A7 M< )T[QG-MW?=@J#:$\:1EK%"! 5CEG\B9#&!ST1\NL)[PNH%,17\Z3;7[^DJ M_^'@;EX\ARWRP**#E1R$[\*:<=P'M9?6GEN&U,X[]8MN'7$>]_TD<%)DNQYX M=!B=C=+ETZV=UKRV%S41;YFG"2,7*&,E[L$4)1LP51)[+BL4[87^1KJ^ #TS M8\B,X)+%,7A46%M-[8SRW^W8F'M@>&*A-;^[A6RO>&I4%DWP-GQ@[QJS#@[8 MHG\PB4JC65JS]+,W/^2=7U0T!%)("/:N(AY07,>_!.BI^ MI9V5^=F=UM._S.E_FID?%T!2&7D'W(PB&Y%#@5UA@,#(N(LML4@OFR/1*Y$GCRYO^U3Y E\]?_M]'D5M'R2B9N3RI'+Q M'JJ(+_U_]MZUR8WCRA;]*XCQ'%\IHKI-4A8EBO?<")J4-+S'LCBB9,W]Y"@ MB>XR"U5P%=!-^-??W&L_A4]A-+*3,0B[WD+*7"C'O^HC&,41C7> M*.MU>:VY5-:U%]R$6G#N51,#$VY#]'WI.7;-IXF0?)+W=Y04G2-8TC95:N?S MY%^Y8.7*E06]ES0J_YO*I]$3:1NE$D,_S&Y#ODF\!U$ZE,T0*Z:?:<[5H)GC M@W!<1B4O/E1IUN 3S7>=I/I=UUJ'],7L"X?FJNI: M=7Z1MJC6R*="H5,R;%$S9X)KD"$A;,(UY#@-*!2#J_7EBHIE5!C+,LGP?':? M8F;B)*+O(J=6+J-;+.BH M\6KR!\H29[EV&^U=1S3UB>;KJA7%/V&&FX4I'II?>;X&+0,]OO5HRL MOTV4T$B9Q"^U@ZD*NM>_7YAWDLXW1=:18!T,QH00D5I1'%:+W_70D MT6(@/LP#Q*!U-=O&\.$B *GI8#1X@G8X';PWJU6F@R;P-1!TGOXAC*6 /[;7 M3?S69;7A9'1($&, U56QR#'Z MQ&%V&987,B4);I/M& 9/K/0(+HPE%J/*)[UXDL3?E.6"8@P=%Q7 A(/*2-1L M&_G&]K#T>HG]T'DK)*@&B2M*>?@B!@\=%?M01/#=C?N.XM MF +Z&&O7-?TOEYIHWE!8C!CW32+XD:=?R)1K=,VF<0T=OT!)';85PV_&H&M! M52GUS 2!V/^2E--E10QV0((7_H+^$ME/N>2NY\1: J[+\3P[1WN0;E&UR_Y\ M]O^U.[W:(DKT:D==#H0W7RV5= &_+12-,3Y/@E"F-K=E()*I.16T Z4B$O)# MU> U4+.& U'UL__>Q0."SHZ?A.^OF7T7O_7[W]U_>._Q_7MG_ZT4[7WXQP[# MQX%[DU95K1"0+2U51^1]_.+TF"^_?1H?@-I"XFJ_ M-5LQ?Z/[@IR["HX&P/ MSR7SPR]V';?:S9ZO\-.1H.0+09V V3IPU3*^6$OTACR$T#*OB@B(U@N+28+# M=D*PTM2AGUZ=H#GDC2H%\1K]*QHDV)OI@ WCO7%R*1H0[9NA/'J\/CT'*3'Z M_9Z;$W4)SV=/XN=QB0E\XZQN6RPS^GD%C&8; ^7Y;JMX"#NL N,Y88%P@M@+ MG(?+LEY!BX;7B%3B"_TCKB#/H;'#61%KPK;JJ)%AOF<)BL<8F8INGVY]_@[5 MS$"%/$J:KYHHN%7;^,0+5D1Q95MN1AI41X>?TOI_LXMJJZ-_C3[F*_=M75'^ M_.662B87U4)1X*IWJ53'KS+*?D_HW<-K-)]8HPE#*K6!9$;=>"&S0-.1I5Z7 MQ&\_'-.9Z*_E=BR*>;MV=Q'5&CM]UVU7+W&P#S7DSI8MM*EG0MKLNL6E(G H M>.)DKQ@?[XNNO8Z:)7X#JH7^.CK/!U#%HN6IXM&Z[9R?O]\JR91%35M-C2-U M_) 2$L8$V(<+1KKJN3]NV.P_6/]SYOV)JQSMHEV$:\IQ52CIP0J?&( >??F_ M2 9NN63:4NW3:P!R\9)^%K7[DRVT^Z:MB#'\^C+ 5 D=A1M^0=K$&>*A].7[ M?_ A0.Y5BZ5IVOC,,9[NDFRA&/;MLSXUN$S>X9R,9%24Y7I#'>GR:N1Q%%0@ MB):W"H1*"W(NP["[#MVASK,F7*!N'V60Z)(N?"&6FF'Z78<^#_5YIGLDA3FW M0E?\S0?LP+L?.D^=/PF&AC;*5U+BC8;A61R-QYQ0%L4 M?*$^I.V:T)=Q&6,4AX6#TB:_9&I_;-&5@?DH%)L+%9XWLU 2= U[@" 2(_:F M>'*>A2C7\RC$7]PO9@_N/7B _WL?BQ3_<0^G44E8\]H>>+337).!^C)5JZX^ MKSS&G73825 E6#-%)SWZ6#%F[)WRHME6[JB+1RS(?&L\0E&MJBM71N^S69(' MW4:I)IRVPC56, [P2!0&>TZ)OKN\DV4$R1OO0X [*/0]LR?I-(L6H^;LS&^5 M!NTU#BU?RCT&/F5%X!K&K4]\WK7ETD"QS'N(J\5(!NGIZWW"!?T-.N33T0Y3 MD&8QNHNW(HNSQ?K'A>P1)$,^:0(56#PF(V1(TW]K!1'T>T3#@_@RCX8&ZSJ* M?([-#1+71P)I>2_6:>D(#>8/=-K@3DL%(Q[U#RSZ2)#IU-@D.R-T]-NS!$P? M7[@)W?F,\+G ;9 -V:XZH66$T?;Q3UIW@^$ME M)HAFA7 9KA8,GD:&D]+8L3S>'?H0CZ]I]NM3T^RI:?9MFV;_92KLH%50%7 ^ MD_&4Q65+R1\C_[V,2X!.^WA>X0=0"JA!]SQ96AY$X>(T4[ZO/( GW]//4!V M?M;-FV;AF>[U,.^_;Z'LL2)&\2[OZFP)=1<2-^JN%4ZN<]NKX\@=%YAE% M31IMP$)F,D7].Z.)@E/=[I9GCA4GG5?5!=&A MX;8);P49 (H4UEQ*1M:8738:W>[:%0]GT\R3!J;;4*[3K:;O,P)]68? ^:)L M#=I5MGI]MGQWL\;%T!_0+:+U">]$%I*_I)&]"_@+JW&:T_56T?)-]SBFXRI2 M&-^1"*61[RG[?M?!?X)4I&VG_Q(G1J4V(QQES^Z@.Z:"3Z'(&WMZ8U"BFWV_ MPV4$OW,>'%A-SBWN]"<2P/P:F$%BFCBL*S?5TL&"@Q>,YRS5&9:E8]I0-I(? M/C.1EN-G<* K(,_H!8>Y-Y\_Z(6!7:C50X6)C*SWV+#0X9SWO%Y13G1^@V.* MH==N0A[6\W:YIZO22GKT=4T3QJ^$[B)(-I6^-3$/R #5!M)X*[I(,$_D/3O MKN$#0@;F?/;$.+@TP#R0LN2"$\/1J-*G;[P*83.CE@1>3)M:D0+:<&9Q:".X M5":O@V.H-L*CA#!4LF>K4[0G1Q,Q1FY('Y+7=EE%HW$M7@E 1P1@6?#'I=ZJ M0/BOPI[>NK3'1,Z=A:, R!/=$.8D"5>1[^)^ "HY/BB2>X8M"0F9TM"?/9PD ME?M 79Z16XC6HKYC2H:['1P02]\TB_DF2O'347P3"8FJSPMI(UBP#8X%4GU2 M+ILMHT ;B!,S)O1530NK#Y__EE%%NUVUA1AEE^$\G/,@AM0[1Z5R M:67M\2NTAZ$RJZ"'#O#041+'\5ABE;JA' _CIAY:= MGDRWSJ\=(C928*MV0?*.8GKVZ_A$<%:[5'C1NW""]L)C##$3QJ&MA8-ME^4P M("^N5;TXN+*I-U11?KOW&3VMQI@6B_'CAIXL0=5?9O5#"1]88T,=#JTDZ7%. M2OFE)I73^M(:V26?Q.0TZ$!+O9=5@+]I]1=3:_$FTN:=/=/!H*;UDMURPTJ4 MN;-=#YMESK/ 8@W"HOH<%0\"@":4 (A!P\O#Z^"FC.9=T4*=]G=F?Z+G>CR MXH(:0OBEQ O.++HTN]/-XA)MM3 XL?&['FY+GZ4?50G5U:M0C]N59=<&;I65%4UQD38%V T[FK"Y4 MN.FN2=['HPFXGB=7 [5YD5T!Z,F1V*XME[*HENR 91J4E9D*U/"H.IF MZCE+#XU)J70$&(-32][<@OPV?,7]"@EV31Y04+BKR.%1'3_1&.'?H[@-?O%? M+#)W]69RW^7)(NJE7MI@I/B7>LX8V4:8I**N*1L B>3%0!]KL)_*P'[>OYQD M?4HNJ8>=3KZDC.&X01MN("\.4TB,S^GL_?HSFGR_R:,Q$V3>#.=I*4RA*0_0 MU)%[8>M>8^FHZ2XM?;;N;;HJFBCI6>*C:=DH^GOMMBJU&-3G/<^:$*15"Y:Z1AH'&G MR$1 $PF0@N@,409-]2I+;' 2.-0+A9^C)N4H]6V*LR\Z+6?(=9;2LQIM1>%2 MKBQVF=1_E/7*1Z=ZY:E>^?'4*P>M(UWF(;%9E]F:]3R>_F6R;JYW7P^W9'X0 M2+-7SBI!<^[XHLU14,:\":MJ*VU:F8ZPVRRY[E:Z^IH-E5CJ[YL/@P?RZ+T, MCWWQZ/SA:7SL[N-C@Q2:FB#RH5C>6-Q,U')+ECPP,U/T4TMQHR9)==&*Q8US M-(^/:*3Q))5'+Y6+MD/,23V?HALGG6'* 66^\$G.3G)VLYSM&F]A&6@3\,XL M?G#T!Z7-@?WV);5-BV@>'-+I F*3!ZBYZ;L5QZ="@;9K7L6E;%*M[VI71Y69 M+D391&[:UK-)>-''%\5WS M3JP J;'5Z12>3N'-IY "Z]!1-9YH ;?7"+MWDN#2FKU4JTLG_IR%VV?STNE< M21Y-60#H@I1-W=24'Z4P'HU7W>RRO=9F\^C$4#\"SR6Q!$?7^23 )P&^S5V) MVK73=A)G'R?9NUUY(BNY3R)D:0;# M2.):?@)!Z/?]-JS[<4[1Q7&KZ23#221/(GFS2)8[C%YGV:Z1NPIAB]J/9%+; M.K31GWM/.]^6G8J,/)'(;12;'2,QGV3R))-W5),J>RXXXFK>1*PG[24DR$3V ML-CGG9S1)]TRX=JJ*_MM%S\0C-*3XCP)Z5L(Z>*RK.L F$.%YQKJ4(EY"-KJ M_E>/>QMTEF@77';U+NUJEFCP)=M2]83LLRQ>#7%EJ0T3G S6K;0_,6*03 MHTU))R$]">F=8ZF!_DT=>H>L^ZS5+*EZM3:=2312W(YZ$L&3"-XF@@Z).W4* MFKW/.P9]-^(^3?J>Q.PD9C>+&>!F1%_9<)NILHENXS0J4';;1B!/)F@42],=5/VQZ6E@8&PYK \))JYV$Z-9R/M<('>*%)A*; M$):,Y2K0AF67:M66H"&==D1"=N\D9,=()CN86T9V=JM0Q[YRUC< M/ !Q)#[HDK'V&"+CVF..<\L+:JC:/./;;ZA3!22,L^>N/%9.==&@DZ /6S]! MXII?'+^[@,9(N@X#(AZ)AHJ[@L)R?7!MKH/!3Z:^8GO+FU9N($$).D1@SM*% M_>)%C0%1E@E%%* QM<#M.J[ZS("/AI#&0#>,5T OXIY6X13>_DGUHM+9MQP" MBTP@W$_,HDJ>R' ]WQ/&R%N,I#P'!E CV C:449C-ON-0%VZ>1N;%:EZFDST M-8NXJ(0$D3#5>6EEA S#8D-FI@+8T:R2'-@,V<8!T@R)O.$G^.U IP,3!]+$ M*49L=\VJO&J['&I=;Y!C.'9A4^[U*HQE% \1(3>C;=BI5'>$B4Y>."WR&1Q? M[^:X.P.6"QO94?. M9Q_66'PXAALGTQ^.C('0'XLP #IZ46Z[:O%J M]NOY[.4ZVEOV,)Y&=V,U^]9^^2/_\N@07P98.KP6T>9NQD Z@BHRM1HDSIB+ M("B0M" \HRNKPETU>P]EO6QG?3LZ7XRS-SA?#D'$ \PY/W*::^:X 26>K%N; M/1=&&)NS'LH58'@ -8[Y:!).P%M!-W+7?+POCXV[38HZ?BFLF@ZZ6-PQAWJE MB%XYAE?P: +QCN 7N0;>E6OL QA#H>>F$%XC]+;XWNGL;DU[)>% /T,!C!I< M@50>SV@_^^.7#!HFD%KGLQ\Z70?BT)A3#W?54%,,IO5K>B-@2.AS,\%#?+05 M4>HD$>#.1.,\8O&?Y\V-97SZ:@MC&JW"$BT)'F(.$):I6V$ ^4DK#KRU-BZ\ M=DM(C^1EJ*/8$0!''3>'R"YTV#*:8M)%!"A-4Y7*2 %>U.ZB;*I_\G)1)UN[ M)*J_'D@N@(SA32[2(ED]!WN^)994+!M@0T!D2%O(4K@2 !-6\LK%G,.M54 .G18W*S;6!E!\P[0^'(P,KHW.91$2UL@R$$ MP#80E]I5M=S12)H /F00.S$&HA&$8X9\R^FE99@G!+\"=XM%-4MU'?$$(SZ&Q$KP*NE6A!-(X%#< M..1F,'"Q-)CGAU#;.5Z%\H8*0X8+#I^3TQAG\HC:A!>CF=TB+!6&A5FD""-- M[C+QG[)YX04B"&6JEL0D.*\)>S10JJ_LVO".UF5\TY](]>:L*[Z1?0N MRB:TNS[Q:G'Y90BN2:Q^VTL 9RDZ%YQ2PHI5W!\L6$J#$9'3&:6A9N5%%P12 MCGMWC:PNK<4AS'C928$NCSL.&L..\J?$YL*2,BL7'M4?(_FGI#C@RFK7<;TE*1BC_*LJ2@'=F?8*)T[>EOO^"V#2 8B'C@O;7HY[ M4$+)#H,B:_&H:Q_=LVA[5X)O;>L1UXN]/.\89_+^-#U1@2);#G,ZXJ'[)* M:1_'%'WL!R(_MFM2=; %\J0R)L3#_8P9:\ /+$.HBN/,1T^AJSP]!0-0$H37 M=0@8[N:X/L:NV\N>7<[X[:L W%*@-"]8T*4*/KR6'JW2@HXNG#']$GS@!H4L MQ,,T4<[^+,,BVM(DK$M^(^'UI0/BL? 214]^#)A4D9UYB5XI%%$]E,%B]@,J M+^<)>0N$S44U#1@/F0Z,8HPB1XZVO9EG&+J7KO_G="O\O MRA2I*!"U7<> P?,@ LCB=;7FP_V?7WQY?B]:JZA[%8::$O560:.P=G$9]60M MBI02"-%0D_)M1^1P\?_.=UMY-;$JJUV]BIAV@A?6[XU M2:>H_=:7EQ!\:*,D.XEDR)]BY&DK=\L*W/_R_,OWNP*96:>,=51O5>,\E?0. M7]C;'HNR>I9V<==4_]B-<7;I(]ZK^TP/F/%?=N6UBT@8]6=61\M"NY/PI)QI M?4FJ1*Z;_]KZ;KR"U%M/P""N:IJ=DD,(98"T":,(&[6,_"X9PTW9)U1IL6NI M)9'^L%I1/5\NY^]R/AO0L-]US:2:+W0-R?&*OD/<\RC[S5ZQ-;KDN1GQN \; MN/";KYSD'^*IJ+IA\L%;&"[2(U08/..$Y@(T#EZV9-]*GT?G=\X_RFKI_5.U M]%0M/;IJZ1M4%S)7**G8L386>'/Q.NF?':6,-X&R"6&WSNF:9(J*7'EX>QA& M 7D4F&/)+1_#&JDC;W."-SR J%J)5?:<=UEUV$).\JPE^.FWB7,E1BD!Y;R4 MX,B2Q$S;NM=J'FYWWL4D#\%M$1 MI8KW8[$M\4E)U)@"D_IRXB>)0&X,V6L>IV&6L?%@MX*72HH*#%1N*X+>,^5G M>6R^--)76!.R+FT4!2!)1W4GK3?T!7+O.5-_&M7K+O<70(P:Q@?'V M"1J'PKH-J4'NA-44#HV<())N]KE!2YD3\/$V^P1<[S-BD]N_XJ#!)@4&WEK%K^[__XVW_5K^X_>/CH_J.'#Q[\!RN^(U!:S[/\+46P MFMV]""W5TM#VFTCD:3.VHUH52;WV?3(!$ZLL.43;,C[W"IO^AY9*K^VV!(V! MD16Y8X:\PT&'*M=<2:S=!:+N6P:;FM8:T*C@[9PW;?*\TTT+%U9.5M'?6&!C M&$^A.Y64RJ[0!15@=%U4MX;RAE&'4;E+0MU4]U5U1.*;+86A<=FRT\6>7L9G MXA,B!V)#Z44-P\CB6#(-'?2@DW6[N-:^A4GBFPK DB0\1 M9?B3*1$-6S\,L\?H![!]\9<;SHH"C5?3/%*]F(B+L *H^"WEA=M!'M883;-X M!496^AZNB:K!+H9WAESF+!5(]?!2!!( @KW7X092NOG#Y>90P*_0;6$:;G$G MSAU-?G .>R()=53UO+]&)4*5&W6X4,X@TA&7:]"#8JL7FJNJ:YMAL9V1L9M5 M300SJEE^VO5]56(U?GE%V98@^DS9O"IIRKMJR942AZY@1R1N(-&OD.0BLU[% MBY?:QZ<9;DIE];TX8:OHN'&'0/I[,=1ZT)A.>V:T\2"#\..1]DFP#LA:< M@K4'TO^4C+\0VDF7$Q;D>DM/2IDH8QH*L\&0H M(.MH+"1.H.L/OLZIEO0CP[^1DNF;\=WE_5W38C[[G@]=IJ21]\6K2\YFW.?) M19DISK9X;2"<@;_&M35=ANRCL:Y^[H7)&2^V+G1#];G3*\KS.;%,5GZUZZ ? MQA[@\/>2UQ8::CM!R_:Z 5$UXZPF^;W9WDTPOGRKE^SK]IHNR],KPU64QUOO M&LQQ\&0'.)2D>S=NPB+ER#>[+:@340AHQTQF\]WR@M \//.VG&>KNS)+XR[G M5^:Q%5?NHI1PE$UZD-6..A]7K9M8;JU!XL M>PT&(6'MH(6-Y$FJ;J37')T0*WDOPUIQRYS*P#@$I^:6P32>ECR$KF:P28SB M0X,]@PA7\/[X>9L6+0X@6,5J9F@4C+9RS#U(;]9<\S,;(U3@M[K6P_X"7^-M MQ[VU*GVIWWBJRU9H'NBO1$LHC'Z>?S(OE[@*ZJ*,^T?YDF.R\&^X4T@@/.DNB-5Y)W$I/:FVKE_L>.H26WPZ> M-B2EZCU[,9="7K7R5W:O&S7L:F4M(1-!G/L9:Q*T8 YJI;OX=_Z%,4@J0W(B M.$+]Y%4PNLQ$-JG$(_LJU.-Q/K;&''V)2QVD^8/5X<@-$A[CO4J&<^7R[9PF M4.&._DT)-\NJL6^6^+D[B>4GHP&?625]HO?>*J4'K)1?/384ROAX7.'(SY=9 M((?ZP+?/B!Z/B['4X][T2HCHF<;+;$"74M&)W8U6C"S .5XCRSB&YI)\QK6F MO<=$X,P2S@T3Y%1GS\G]E?E3.[Y M[.5D(X5O%D]<+-3FR J<_N9^&+\:O8,U?@HO5WG3?3'!)F[>=M8JR=/L9@[L MCZT&^>!4@SS5(#]L#?*#S^HQ#V*F51($"X)Z<2?4J8$;H$TWI#O(0=Q>[L4] M6.P7$J]P-QHX&:A55G-GZ%R@^)ALT]$TX'P?B*@%+4_#>)AU'FB,.(96\G( M7-.T6#G#U!:(J6F-6,=';YF*@C-NI-U*^UO6MI,HN!P1C:A_A6) AHL=9NG) MY%Q<+[VY8>CLF]\9/Q<:W!D39X 6ER%T[,8<)F<-4S)&*\V#.LR_+W3>2WJ1 MH[ L]NRKL@A8Y>H>OZF0UB4)>)32C-T%JPK(, MR%"DRSF&=TN-\(_1ZS9=%-?LP!N\G_0\Y77'7WW_KY_.)F[YQ%>16$^ST\X( M(;-J$MMB%FA*W [_D)@\%=M3'DBD'EWD+'9EP]U_:(KFBMO4#Z7[_< !T;YN M1!/\&N&0VN*\I;#!3*F>3R=R>)K*?XOJJJHI^E\%T-J2(I.0X88TF<]G3:W\ M4840+UVY+@D.'0K.+_8!(;9FWD7W8;UEDY<=1B,"JM1ZOSZ=SCLHML0"TFTNJ@5U)^':7FF * MG0ZVI5,;Q'3^XGB.UA/7+(/4O" )J$UGSAG4M-.[B>W$>FF[^=\I,U1VV\M_ M[,I7-%P3PU+K)9E]YDN*+1"-=E+5"J^CL>CFUAYUF68$:!JF1F^Y',+/J6!% MYCI:@KKE0J##/J!4.56D+LM_EMV2:J"N;"=C&4A%+19@\"MF.ZD#R45BT+N? MA^Z,.[.*4:_6L#]K$3^K,)01UWI=+8K40[,8258V4)%B?X'5PAP]EQ"('+-B M<'^)X7%=J8=5AFZPKE!C.EMT4B.)QWTAA;HG4P\ 'T7%539Q&9@%0_;?2T,V MDVTW2>#9749/Y) (5&H&8QD9/R@ZL69\,MTU\[F.R0*9KQ-FW(F+NJR('VE MVYBZAC @2NE5^=A2C$>AL6 MUB8K:\M0?W5]-@^2\$<:6Z%KI7(!"$#7"B'3ID,:RH MK'8;WI)T&@CTP&,"VD HAFR;BBH5CIC<#0].3K'?"-DW$T @63(>(EVW3;5M M.PUS!J>=^D.X+H?).%]'%FR]R6E@>J,*Q1[$FF.]U_,<$7>)"@YDT_+.EHUA MSDZ#.Z+M"+JX?9_ &>.=_7<%EGJNF"#"AKL.)5J[.39ND_?N@0,$%X5'7DW- ML.Q3KI9**Y"Y75/NXE4ZN.8RN%SUTL#'BF_DYB^CA,VDVDK_YN/1A"TIV8(_ MYBQTILRTMS QEI:]C+6QK5^P!V(!#GT__BT^"3.T;]O-;-?KX=&K"F*I2P6X MX)@HL.J!EH?-U'DDA]GXGOW2*?"TE[K)LD>](3(1_,W,P]_$=6X7KZB#J:;: MY56(QQW@O?(IK0*0ZA+$$"[T+4E"L_#-("(LAE#FDAW3W9G<0^<$1PHUQ>P" M3B\:PI*N*\A3V]''/![;Y4Z7^%),QH9#F7Y1G,3A@B1S[^:(+ 2.%,I? M>N?ENL83C7;RVOP\P&79>#BU:!GBUO14G-PMK;D&IKP(FHK<:A :K< 54;EQ MZW:EQR[MR%3]E%WL(M^W%0ILO!_^?= KM6.7A-"=]LF3Y[Z;8H!>8+@*:(1V M\.4MO7-\OY!Q)Z;(X)JF@&X,*7ELH\_/PD2+L Y;4X.F"+5-.^0[EN*(9;G6 M@GV:-2QLN_/(5MO<6(NXC/!TDY/OSZ%(Y@/#]GXX@_EF 4!\$IUK-?PXFFL5 MJ(+463]AJ[C5.3K-)_CUY_=1V>Q&VQ>2T;^I*4TW4=9J/[B5*@^%:J/;ECVH&.O'FGR M)=INX,Z23ED&V'6D,_J1PZ=01IC=F$"7$@M/12#G?4@WD*> MN$RVNKC9D^=B7I4E,U0'HQZP#LN*\V0^AWD\B2W S%VUVW"@>@>4FOC3$$2Y MASPE)! VMO97NYJLE9%&T)YK;F!IBZE.V] >C&75L',EO?AX=ME>!]B;L91B M=R&/M.67T4TJLUY+U^'H\Z6W/P6N*7-+'*%":A1O"-X ?>I;!T8\7ND&G#DE%-3&B18FA[^-6 M<#F1 Q/_BTJ*[?0XR+R^\1OFL>9EW"55VJ)R!;^$7FMV574[QETC*O@B&SVG MG@:JO5@KI\#HJ6Z&!-##3#RGA+0L27[/J?'"FKH)!J&U9+1.>G!Y@A2B1IJ5 M0F=1/93@=]$0PIY#@&G@.6#EFG&S)P3,'0,>C/Z7TO8@5;\2^FXE+6&%DUIC2H M1LUZ5(U/Z4H SG^(J]WM)5FF!T)2:PHQVI!J!?NP"@QZXD5X,5TC53+)KDT' MT%!K(=Z541I'D?*132:G'N/Y[,_PRBM9D/ 9YD[ MBB:>4[8\N"AU+VF']3 WKL6-4CJ]\],X]X%"/;<;,+++KO/ +@5[$]S!+_HG M,QXITM@0ESI/#$B,(F.Q!PX"#RF+,J;6UE3H7U87='QG082F&&*Z2B^=#C[R MRC+#%5.Z<]X\_F@3XDKS.!5_-T-W6U%-U1?H)83937^=IIVC N/T4<5MCHNN MVJ2BX8&YF"93<7M.313/]"._:?G@FM U3%M?PB*7 M5C_BJ=ARBY/HF90!)&.AU0\&;8ZF@K(JG#O8M%5CY=RZ6AFLJ-R(H)UOWMRW MV)SBX,Y("XR"AMA!SA"YWQ#3PP<"A^?WCD 2\N2#(*@[L%GS0Y]B #0JR1>Z M&2]Y]N/) LFO^X^^>@"4IW+-HP+24CK\G?[L.==JH<;E$@_NW?M:USM$P;QF M ./Q->S>3VG4A_$^,&_*@?]*:8@,&5=^90(*1B+Z"6IF-,3">"'2O2JD3U7< MC[+CMGZFJ5+0P0QWZGSV"SY4:!\P/ZQ[2)U,#]WE!00&K61N4+T3AI_V)OB^ M$$X2K&WTG6@O!A3HV'T?-="W7]<4Z_ M_O%45#P5%?^=IU]_3"U,BHB9^E#S%.8P<^"RMR->C,D9^L,9N./QPFY<#]CA ME($T%4JMQ#IRH84I])=D5XJZ>RZ,\4CH&!1#,'5+,19/R>XV",Q70N?;Y/+%X1Y$:PBZMXK15WM-:,<0DRT.MJIHZ%-2SW6Y MZ<,W^H_'[T QJ:UZE/Y".A)"1L]P%AW;=K?]!@AT4W+G-(CJ?3ZDVR[^_Z6^ M W_MP8/S+_C3/VR7_N/?]"97Q,X8W1!Y,CQD?(G'T:7;AK.H$!>D'JZ[/'@^?*__26$6_ XUXDW[_R:/!,L,&W+/VNA$^4@XB M#$)(7,@MG3ZA_\ /HH_*_6'";B:JC1TC;7C8B9-%#/ T.,7-!80*$FU&PX%9 M*JU%J:"Q>'/5S?30"OZ!=O\/D*"3,)^$&<+\G 'G93Z=_NF)/!XKG*="?<8 M?K/3=.X\1L>,,6P@C6&V1X;3 M)O'!F![7 A+,LT9^A@C,.#U4OZ1R)U,Y:6R>&ZIO4.!TDM63K-XLJ\\J\@Q(N3'FIDF4^!@%A[P*04^];:XZ2?IT M4=4J@W2!79/\%*D&.C1MXYB,SI"4$V(4CDO][)_D_0OG_$=!3\2U(NIG/SB8ND=X'2DTJPZ"& M\Z?HV)8[^L5SHTJ-LFO#GUSY%'C.>*VF#XHA[FAKYUU;+L]G#C '%_].(MP7 MA/V]+RSBS5 @@*0CIRQD%:0#X[PQRJ^W.M?:/47.5'.!^ M-F8;[\MJ:4]]PP&:SD4_$N%#FO8(J$B@R7)3N!3_N;L!75:024\66R]97-.6+SG936O)%3EWTG8 M@) X.[TMN@4!ZI,5MO' ;@'\DAY-I?NO5:M[;VV3DY(Q;#( 3 VWFKD.NXYH MQ$FC6?>Y;QM"$SFM%H1*_&:;3"C2LDL^43!.&(=X-3YZ8VA]9$8.N^-HG7"U M8!=!)BA&F26Y!6^KBS\H)@ZL-$(SGJ&\\T2G'R\OD]ZD!<@+. I01::M0EGC&"QZR/KF*G#!C\ MUCWS7CB,HI!P1QRS0WI?]VHS?ST<1KWH>"U]O4_6M=!%14VMC4X3B1G8'595 M\*MITCIQGO@S'@2_Z(*,FN&,>"WF)XU %FYH&.%U]!]Y9#R]Y#:4:^Y]<=R*%[<.]Q&<4JGA?\UWTFU P5TX8%G42Q43HZF%E_LK\'%\WCU5&4 M\<-J@ZXF@%R\F!%83Z['B$;PFCLM^7)^;U:$P)K-CZ8PDA#RN!YK,E"X MJPHWJ*WG&3)Y-IR))'19X\A<7P:!R,BR*]XB\P[*Y$#TH)O*55&5A^?#6>?A M$ 5D47C%R?G!? (UU2 4\ I]0JLD@BXGZ?'R0!G\IT(@, H7($3 '%ONQ:H[ M)BSRQ3J2Y3[ZP(&:C:E0#!!;!29#;RD7%,J.[\JU.8#D C%4B O&[\&V_()Q MK;;MXA7_A=VZ"^H[[(<=>'%A\.T$&H9'TY8T-$OC2N@,X*[@/9,2X'T=5ZAA M#SJ&>KY60BHE"<2#R/43B0.NMHX["^"Q#=KW$%_B$=)R6:,9..T-D4+#-+>N M?!&*228A+,;[3$!,? 1X@<>VIO@X 2>^//6&G7K#/A[ "3Z.1>YXN/ESG5.? M1"@DE2$:"SR*B150P.VEI9LG09,G->YL)F=(^.JKJ#^B:9/HLI DX_U[ M7ED[,Y4E"LK$R.M&SGPGO8LZX>#?]&J?3L>?KB%YODR\QEW6@V3MDY^_TSYX M2\-RP[7U)W#4Q&_-HV'<0(U-,SO_2X-&O)>T\;W"2_S,N&Y@?1/9D#B8:01F M?]$(_SN]G/7X?_%'A+A_^>X)._??[QJH-?HTO??_T26)KLTO]B(XI M+<2\2"DO^_G7#_'S[WY\\417(3',ZW0!-Z''G8(['_]79@B/9J=Y&S6ITPNC M%:$F['AHDU78DZ[Z9UQK1X:GKTQS;KH]MJ^6WYX=/N]T6Z08)Q,;^)B.+\/6 MTS.85-*QO;+V4,[O0$\&3FK%N">>->""4U:ZW_4<^(\P!C%\Q>FHNL9=[1[: M-D03;]#W'3N*L!=7PJ#,FHK3G'EFD7+7+<.*+''80R\A'[?HJ-J*41>Y@X$P MQ*L%:?M0;GGR%\\%F#R>UT[7I.(>")O!4$J>KE]7?JCT[0./YQYLP[6]P:-Q M!^Q%^4]:5\Y]R''-Z9?11)H9X(5H_M._YF:ZL$I2F2!D,Q?+&4>N0 M4"!TR&,/^K/\9$,!MP%S0GCZ@R49887'(44#2R)'=NU4I9O=S0A=,Y+C"W$- M7OJ_>OH<3%'FK(IR_ZDU>1..Q-_H-AR71OI.=(F6,(A%B+DVD#)->(6)9TF_ MP G^=,B85%?EWAN>83Q;^ZL1J:@3Z5Q'F>S] M>[P)EUYV-?A%%,BZVY!W*I-9/PO[3=\#!TGK:)ZJX^A%<\.<5MP6*=7X7=AFD99#VH Z!9:I9*$!OTQ'J44AYFM%_QW%7VC#@C M*_8%*BX![$:3XK=N,67_IP]3? M'!]O/7DYY.G=77-EY$UT MKN."(>!!?7615+!P>(- (SZ 7[[K&.HKU)G//4:)8?+9O8[2WOE6HWH.?S( MI+\#=SV+-KEH]5X%90?N^+CP#>.:' *S+Z2EGFO5#B6(Z\*4U=39R"75XZK^ M,KF+FDC?LJBB6>57$H7C M\>OJ59#6"D#Z71.GGM5*E:=V$KIS4(,8_](Z=:P+A*B!&90""G=7*RK1R[*+ M:C[T9S^^KL/>378_F'U&AU+J/>.O2>GG<]V\O(V T("BD2^DBX1DB@F!ZOT9 MIA26I@ZN@_9:!"N3O)'F&[9KV*3.H,A,PFDZ_+T:FV/%UY[2&D\FK!0HII-M M*F3V?5XUYE#:I]+T_B:&"S5&" H7\BLNDI5]R[4%=@?%L$&>#IU28:QOH*M: MD:%J/:WOK. _-R1M)MHR#=$Z2S@O^XJ*5"@I75OU&!DQ5%Y Q1)/ZR:#MG]# M2>[S5A+Q?RV%)T^;LZY(TRJ=UBJ!-$@+F#C0:9:&010TD=/+KGYW52HE>=1D&:/GIQK0HU7_(4IG.FR6MH[QFO0FS1[+:Z"78Z#IJGU?G/'$($= MG#CI7MM6:T?D-"6(8JG&'MYC_*2NHLY?,A:SH4PNR@V@T90<2VJU +65+B[8 M3(S!Q)4F$T$_O>%>4V5&\\>''4*" D>B*@UWTWP+.-1N MMY:<0Q2@D@&<=*P"C ,LY:NJEN6S)"&O7/]X.M>>6CNG:-6L2^VQ><^\*#") M8S]Z8K_LOE1U)CD-JQ*>?:HY#U_RL35Q^=I.[FE_A(79AZ?"[*DP>W2%V=N< MKD^'LJR:RJO(#N)"4;NTG&D8G,#AIZ2#OH'^HG^-/N9G1O1%R5+3B3\12,3_ M_8?JF!?IS3HVGQAH8-0#G*.&6070AEI5H_"FWJL.L,Z<&TN9)!&#.$.Z)88>RZAO>\IO+AIK;I M>IOO[R6.F,<#6L,=]BGZ#'P6E "((;D.M"6 8'X7R@0H;M#3;Y]Q:KO2Q@/. M[&\I,20+POQ_5"J\D/H86$JCAP;X_(IS6-&/67+NB1+AG#CB1T"#29^\5\[X M4*H13>?DAZ^BQ .-7)O.^0SHO;+51X 9 \JZYCYA3=^S['.08"OHOMD3W"XG M2>*^[S9T4NDA+;:D4*<#6BCYBJ!U1A%FPV&I'#7JN[%!![1$6JLBY]:X*P>8 M$!.(I!2F(SZ9Q[NMXU>PAO$7GBT!UI';.+$60]_=<5JK-"$[4*TTA"F9+4X\ M4@$:'BB(N$["J"7CF(I9!P?86DX31];2(F(4)H! 18=:^IO'ZT2ZC5"_WQ(> M,J7-VZFAA^,WRV\\(T!KZU&@/.AM=* 1MM'-^@3MS9K, ;1RK1SE72&X4-X" MBG"FQV"2-?)-VHMHL?9 #[T.779_/D,\YJ&#E9-7/CZ+]L89J@AT+MR4W;,+N.E_CRT7F,([F1 MO>(_/?PBAIUVA>S!"G/0O!S,@ZQ#1C).>:%=/X61,UDR\N_VR2F\EV7Y,DL; MYL0053]S_([,!7DY&$-1!]=J89H&(F:LLF:_G3*1W'8$Z%U*?!-J$T:(!+_/ MO#V7[ZW6DB9$RG!5\Y&4=-"4.3J>#DIR@;&ZVAGL I7$HNE6-[Y+= KV=UUE M=PVA\204JH;;#$.#W.\0TGXM \HX@'[GKS6C/ ,/SC]V94=.==5+LEG'=MS< M%1)2Z@ ++1<5$]!X(1?H&8TY\8MJHI=W/DT'<5+B"C5.);TI3+LAUY=XD*<$ M1;/* Q%)*72N]Z\ )@FYE!3F)S3@^(/L+ES!9GD&]D(7ZN0=XSEO=WC[U/G-:-7*4$,D!!=:ZUG1X5FV N&\5>:*ZT96 M3%EDH_ 3G$"1(XEF-0GN*].(=AT/YYZ9*VDN$!VI TJQ;?XLS@U-^Q-WP-%' M8G.JQ58[MZ13Q8>2>[X5WW^@$&@S*60I#;_[NI1Y>H9D#=G@=D&6>%27L/ O MWFRM7G$2K[:;EJY!,9]B9!E 1"5?N=LM1<3QIQ 3S#A9:PX8S2 MG_C1=? "+[6@=^ED.$,;.J!0 \IH_Q9=Z=*NF08M3Z5A9K!)#BY"H]U@9R>!RQ2BR]+NH+81("^U[S#K@Q80 ,W>N+4K1&RBMEB?> M$-O2#V'RXRD,KV/$0)#)K51-43X$^Y(]<.;&'Y7U&0^K>_69%M$37:XO+)1U-'GB$C[/"^]6IPGNJ\!YUA??MAT*I(S/&\U2I M@TQ8Q68!.L@^0^I$IA7$AO1-T9"ISG8=/8,CBTVHR2F?.U7E;,[SM!787G8P M*U&@II;G?/:]I@&B,LQO 7Z$O5#*4PMJ?RF%E1+_$99H#"*ARQJ#X% *DH)- M/46UN6S9;),5H?($R.EAJ=6H^4O[2T:W'1,HFY9=R]0&QM65/NA-^5I\!Z!W M4;&#RAO:BD_\"%894LBU1+O)\3VM'9.#RK.F*FQA[4P9L9 ]N1\'T-=*%ZDK MER1.G>Y/Q[5'.4J:_M8N MOP'O:5[60MR%62C"CK51!!*L"G!BY"1%[_X:B$UD&+@7+S[G=J<(KL>C*/T+ ME_$>\V ]E5+O:"_N%=(I>7%!8&36+ M+BW/>-*:^JM#8=$]_(69K.P_'SSXZOS1;$WM)C0H"*)8O9CS<1-$578-;I?L M0 )#M#$6+#_CMYD];S3=\;3M-M(1I#NM W6D"Y91)&B>6-=!*(UE+DYQ,.5# MOH"2JEYTY9H[06V$QBX2U^,)P;$2\7TQ>UHVY3+^[W=54R.S_UW'B,/?!T(I MBB;IOV@NXO^TU(O[/,:D\;O/XRG:\WK_!;E?^F64X9<;X'0X+(#_$^\>7X/5 M[5^KL&W*]=%@-!J1J_2=2DL"MI@LG8/OVC6Z/TFL5A($3LHH-&S\^F<>-W-> M-J^,%)K$4-/8/!@=/V5IW6#32*@_-SOE+IYFH-&-Q%)+SV>830A7*7M)^^VE MYP]B#I.3$3^OF.L.(P"*I8%>[PVJ"5YP2*2Y<<+:99+C&T]E(/DH65$EU M>3C/.JXIP]$/,<7P.Z2GWVQXT_5TO]&\X*=C9UZB$3H>ZZ;73;06D[1\111E M\;MAH16V1DLM4R.56I5U'785NXW9:',&RG5D!@FKX'.8C#HFL9"O0\ES! (>IKE-AC<" M-'7OL63A"$M"%Y 1GN95QS[T;(.++,)IDI2AL2^XBB_^- M>589LY/ZA[LP?'0(7+8F2@?-)_>**@<\4 DCU&2SF93U7^MP19>&Y;4B@DSX MT=@*AS\NG70"'*Z-'7,97M;M<6]'E0Z/>\N*2X(M>.]6(4Y+KW_1?A__\>NW3[^GYEP1H(L]J)XUK6_P.;J23(M%;Y73KEVYJ9;( M>$2[PYTN+'DK SVBXT8YP 1M*?-,#F@"(DN@F(JK%27-*[$5F9VM.>L^#Q5+NCINTRVKU_G8X*[>9RQ$>3?8\O=,ELVN%%$F#MM$]1INW*Z!&1ZA#Y..I MXNF4*]$5KOEQ5K6^/E6U3E6M?W>R\11E>:M9]=DL-?C%AS7S11Y<9/X_4D-+ M8MJ*@4'4-KM> &Y#5/H'8XGV/X.PS3<(&PH/ M$B&EWD3B6QTD1VHD^;F+C.-[ %1RE"&(^5>A<:-L5C9T#&V:WC5&]!R($<^C M(#0VJD(7HQ2$%YK5CBEC_-KD;T-FLEI6)?B= ,G5);N%$'MURF[,A=UVM9+F67E,2SSWU/M]$3]H#*(CTU,>"VVTYZ.EXQQ< MV37<,708H UNKG1"I<&Z^"0E:X#+L$3?:4*6/9]]-SCNH\<9MQXEE7*G%_/O M(QEY"+$PF3+>HD;Q$Z.,TA#+C]U=$'96YW6T+'S;S!'Z?7CJ5,W9N@/>D#YW)=O4;Y3M5M MLK?<.2+$;>R8\CPS![Q*0ZCWDTX2^L\\[:]=\[[_VST$6=(E-W>2MI'?]AGM MI)09Z=KS>.16U;;W0;^V&8\3/EQR*GP-XU+B_O%^2HM'(N MY\GG9^DHM0>]ST %=,_3HJXUUG2'PE'EWC5=3&FUNI^E#! 4\C@?"ESGMI*\L6PAJCN4#; M'*AKCU3<@'E"G_!HI$%U A*>/?K([Z(5QK0AN=L+2T! W#JA+=>()3I^9]*=5E(TL%2PJZE8:B,@&:^K;7"V264=W=A]Z@.@Y8Z=!:D MQ-PW)*RSR=94+RVR , GK#UT#:77,T,TJ?3T?7RDPG T(WW%WXF/VG8R*'MT MCN7#WY)PR[I'QXJ2#D'RAG:-HD$0!B+)K\PWGVW;,_FG'WY'TF*$,$ACTN\- MROLV!? P4[JWK ;,#/F8Y JEP@R',EI'LE8?M&Y,?DV*5*(TK!E1&6E-T&ER M0$-<:25HZY.:QVO0,9W6Y MC_[U-ZOJ=9@45I>YUGH#RRHQO&^7^@[\M0?O7H\?"Y\B^-2P/O M0#'<5%=(P\6+_4(&= WV2_T .#N)-6H62!TNV$OC)I2N,W0W&<=(.(/TOG^@ MO?H#]OLD>B?1@^A)^95:43=;N._#1+R?WSG)TTF>;I8G&4>2G$-- '^I>=^8 M@LP/YH3B2:Q.8G6[6,757TBNFE,(TH"24-83Y>5)HDX2=;-$:8Z)V4S0'K;K MT)BC':8))8:K1*N0!K?29U*Q$(HQ_]D-,OBQ-34].C4UG9J:WK:IZ:1P3PHW MWG!0VN%VAW7U^F2J3Y)SL^10\E?;TBK"HU,X'+23G)#\WRX_VEQ FZ76: MGM5R^TF 3@+T1J8K5112QT:J:MTV@7@2MY.XW5G<1BV:64\QY&Y5"\"A9=<( M0 =Y.9FN9G(OF[+>+T5\Q$> MD?S<.\G/$#/$$O+ M.DG [50#OP&+Q!U,U*W#_Q(FE*IW[*S334 R/TWX*_$CX1U&>ON2Q@BH4[.P MCMYL=@_]4X9I+8^0<5LTRRBJS'JPFOQ]8W/=[[X%ZS>9-B/TT$N)\>ZZ&,XT=A#@+B@P'(O^\(&OZZ:UD,EZ'<7A:6YDF-W^DX MI+\MZK):B\*X+(DN#4U?FQVW0PZ@[QW(8IJQFD#&.H(VMOL/LCXVHM)+?1@@ M=2,V!QWG [S<6GB=6 6 MOJ9?-:IU5H13M&R\(P(,E'F@3T_1.V/0,+&=J!ZSHHG79\U$5';21$0U[U M$SN*B^/AFS:G*;D404.M(LX$Z,:ULJ2TG8IVL0D%3T M@\'Q52EJC2 L.7PHWG@=Z\B?#1/>]+&!EE'+>1WB$:X9Q6.,JQOVAI%OND"I M4J8>J4)A3T#W!9"0EC2\)B!@';%-W1.%4Z9Q Z!BC?N5UKC? ]XD81]/:/+A M.9!M3/I-@*2HQP.QUF5BF*<% ,.3MW&C)4[I.]07 MXDA CZF=5U:YS4+!6K/GQ%2L8W/0:8(T:3UA><]G1V,_/8.%8?".]S-!=M(A M6O- LB)7J]/-R((ER?.<> )EK$3!B&2TQNZ"\Y4NW#;:7NEPH(G08DLJKU#4 MO$E!$_I.@.?F]$OI^C!9-/9=7I51<.5I=E%<_A2X=?_:C_TJ>6<-JEX(@5VI M[*)U$\:??#B>,5]SW263]0J]D+.9D'H6Z"%G,]CV:MH<^)G1&'+/#3L/B[(W MUA[_0U-.TY)>SI9$0-++O$A\W9)QHQ)"[!:BFQ!0X[,#;GI*+9"F=+-[C(4F MI%Y MQP3!W3J1=:+*+(AN4XX@2!FCR<)];'6X/W<>YRF.@ W>15^+QF3:MUKI-2U- MIP B3+R>^_D.'LWAZ,2KV# :_S;NUV6UR2IW[LAH6,!>#%0=^"-2\0C=K53CYJNB@8=C,*D$8>:-&YST ZC:'J,A\?S8]\ J]PE--W9(C#S#N MMFO"WH:.5XKEC=\7ZO3 ,0@N8([>7%EOJ^ 9<'==ORL;24 8'@'X;#1!4"3S MIWX;J<^;?+AX8R.&+S*DK&Z:$6&*8Y"QY.=.W>[*_?I^$?> MXA<',T9%CO0R80US8SC,"11#;+4!@&D6#$ R72$YU"4!D2\Z0 O^I6W.-J D (B<.7U0 M#!!]N2BGX9+[JR0*68):88$S= W[_3M<=GM.A" A#*"M5PQ[0#!K<,/] HX6 M*STJP116(.F5;(3W+DD6B<\@76067?MJJQ%N+[FJ:LTL1=="(@HL!X%R+,B0 M2=]2._-]OHOX-!?(M1=)/6!-6Q#4N.\"O(*SN\)EEA_F!/-$N;+G=LS%'&I=(@?Y\V[TT*3ZZ8=E+8II!5^[RE@",]&\J8[V =SX: M;);GPYI,>B$ZB/Y]P..S(B>=30@++$%[)"8Z\PZ8!Y;S,GJRKQT4(&(E7&A9 M]>8MB0401KRMN%/Z$'L)^4!I!2>KQZ%L]]'3P8>3NHPZ1"D6D%2^)N.0;9M( MY>KE#NI&GV:T[!Y5I<#1Y].*Y-LA!82L(C/R96A#GAIEPXD*-:@,HW\'[XZV M>1W-ZSXOFRP)F*::[[A;81&$/-TG'0M:;^99EL2R;*H #EE&49CU DIVKT*V MN9RRB^^UU&0=N7ZZ+H6R.B&]F*/@'_* >"VE4C3+.:L$<#1NY>U>]Q"-"/:?%0W6 M^5;_:PZ6PZU70IK;U6UV/G+3#DD>O4,%.F5%.4JGJ0_$4*<\/_,.406%9DAF MID^1JP2\%$D9O7[*PHJ_HKQ*LY^R_Y:D-?R,*-_,'$X"16 N_G6-_0MZ01)U M?)3TF/-9#$J%V4TICDFE(5>^;J.K 4.XVUZVC)MO-7FVKU%P5I#5DKA5BMGF MLMVV<9-)IEI-@+>K[35I<(B@&H2XVU@N*2U"EN5M%SO4K.6/Z$:72TA#>M*] MR2I"V5=<7)+,3RCANX10'TZ48]0 MZ%#5M]'#+=M_4\(O S!'N$!BW_N"CY5:&#V:/A%=4K=]L/** &6K68]A:3Q] M5%HXIK@#P._:,<#4=NPA]K/=IC5T<=/FZ=BP?,N*XCT9@5 !8:O^P _U+-WN MZ<-C!P?XD($&G 2!SC)]\0,URZ2^:CHT5 M_N17[@F4WXF?C8+%MF/:-_$?DLJ?JM:R+>(V5AO.MSF?/0K^I MA&=:Q+>8<>'VEBV^UH?312 3T1FRIW6N9,2;B&8-F_=H@I!#FF;JD$(XN/"? MP0^S6D;+T?GLKU$E<3)U:A4!U%DNP.>T'Q &""I%Y9B MY&]WC;PVP\^_D&^ -0"L:GDR(5'8DGE>55V?1I(36> /#Q[BG?\G_N\Z!BLU M?$'NML!1CQ%*U3FMQ_^M2(()8%H8D*,LB-J@ Y=.LB)],FM LDBI$X5LW6)? MY%DNGV]MFQ5[VW#R#&"ST":6!+EIX30HX=IU)4UTKN!*87D#UC4+4O*LR$=9 M3[Q_JB>>ZHD?<3WQ1XK9HLZ-KUKUEV($;@KE;S0 PH^Y9G^)8^AHDJA7>3E0 ML/%K9PPR+)2'E')2WM59M^,6[^CV5M"$ U7,0*X7U,N*K)4Y]EGV=%D!%_F2 ME2GQ#8T]:RGM.1-!;TGIPP?W'O_\Y.6W/^'?]Q^GFYBV@Y'H]TW;[-?4MF)- MYL)_,4Q88TA)+DU5QQTR!/3="XKSD.Z4N[%SB&5EK4\I*>?:H6%6P:CDT)?@VY0!\(2PB_?%MH1U=S4B!K5 >)EJS<+#J;]JY?W!(O.!B'4!R5A;_^%+6F*74T>U2YQ&=X0* M!?1?ZU:6*Z4G)=@&A3TF)2RC=4P>Z?21\X).>-W#O_M=\^EPE@C)GNU[K^XCEN;>!BK8KSI3_);J\L_M?:.LQM;#3C!3R M4).$W1+VP^%Z$7V+V?/GQ>QY_'3VM=WEOQG(.FJ:GP(X=#O?OG?WW MJ'U=%X(XZD)XQ3XEU8#C;B*E8>M04L3,>N#):ZI.,BU&GKZES/IRMMO$BUQ5 MV*;4OG4T@O>\<F,ECSB'B4-8DKG"%\YRM5MC7N:7AC.SH!+)ITNFTDQ"6\HM M ;?UJ(S; XK)<82W:L15)Z.8QC;_='*NOUK&14'3JY$!TXA5Q$-L51;SU?AB MV]#_(F;+.87RJ%FDC DS^ NC O\1I%P'4X+,RB&>EQYC#:"9'RP5_;-RF_"# MH\!I/:%<0IIW;;E,,U9K"A^SA>'2RE:KGN5L%5_9X$HT+?&8IK%\;M7:A2S' MXG2/= 6,./NP]3P2/;S!^>S;DO*:O'7QY&<.IS9E$%T%FS=Y4P)0E^*O)BFN MV5'[3]!&W*@BIU MM8+-Q.^O0L657=+RN^BF=%8X*X95RCWY+5AM4M'90UZ6O61IXR&C-="T;[E- M#ZO<]?PR;GUH6V3=RL9=E9-0_3 +U3'4@.26ZD1[I5]"]L0SY.6?G_/6T]17 MM 11BFRR%3DLI=,;;71QE_16_F8KJ2/JA_9N_X*TUW,>M.4E,)UX;0R3,CBB MTM=-?=MIT,'VT;',;IA%>Y3OEER4MHYQ7^$KF1#6TS4]SZF3R,9OM-F/II16 M :3U8Y)9.B T $B> 0+3!?P/(A8FHV/^<#(YBW(#=] WV$C;@KE/20WDC8QJ M[OWLW$777F\O+4(Y0%GRZ9CU)TR\PF >U,2%U*6.,'&VG&OH XJC\1H>G/+_ M0%V9#[X\?W +VLD0T5_J%U774T1GU=6#D&WA3+[?@@L8BPMCSD959'>L_I_0HI3EDSB:YI)XN MK+HJ*J-Q'60J#I33W61L(>][HIN3JQ?='';FSU;,/EYD>B(VBPHGR:\W)J*.O6XP+,]MF=164A9@A-<9G\#WF VY3 M4=Q,S&& C(;!V"8"(E^Q&ZR/&CNJ.Y&/@4E>G5U58T\.&7:!RE=<%9JYUE42 M [>_KL^VX_A]RPQ ET)7@X(M99RDO/6YM6%1&*1#.8"9 ME R'S9*-[UJT(Q>7L 1WAA5(: U*Q>8<4>^X#KYJT [6)>Q+@1H54#][%)W) M1_ZL[815+S>SE 8>FF/_P\\%5X8C$CZXXPD-&TF'75\[I>E@-%PJ!X&"ITB0Y0@KD\YVY'GD45B_A MOLRZY+&6%8> M+M%BR2GGW'K&N3.:7QJD6\DC:Y?4:XT^N!*H0*+^)W1M7ELM>V1OD+GI@B4: M)8./)W'EUXN.L0^0-' ;$7_/+6M:+96Z%-R0)S*3:FGV'ZG,$J0Q-,S^$F\: M;]',GE7L<-&F/*=HE%5$='W=ZR++A MRFIO=+P^; 56>Z2'!UG#V1"DW\V_=LD/^$%L^?VJBN8XCVC&OZ[QBR\3?J9DTX#_-=,5BJXSTX MV8B7[O6E.0U/S0!1+J*QH7-_U5840"*,H@7 ;,(@+![$DE%'MTEB[>H8+("B M3AH"Y]M'VYH4YVDH+OK8%0!VRR/:N ,WG=JC)GRW9ID@V*3\D\]/ MI-L.ER M4"1)ZOFR@]U_SJW[=;10R[W40VPB:[[W("6$JX@^S=5HB$\3JK"7>Y^@3YXY MS?U0"?4RC1ZR@<*AQ[6G&Y)'4V8>DV6Q=JNYQ.2\J8NG4F MXIYENT&1GB(7V"^JK]#_>AVN*"-/<\')X$:>/OV\B$&\]E\7LY=42U_POGRK M^9!GSO@^C99S6_[RVV>?W%1P>KW' MZ1H9N:;4?_ O*$C\5IG+ MHH/)4\557$S&Q7/O9RAW:N;+9.8E[N9)CG[?;\.ZUQH7NX^*"YN;T/,9S]&2 M&525]^2J8F/X9(D^Q6V7_$S)CZK**1GQ7/)NGO6;Y;8FW=?//G,"[4K*6?KU M8@+UDC1.T;G'>RDK _=RK"X*&5ERJG(%"+='IA]4>75=8#6&Z+^\J(R MRSWC5'7A4CQC,F;D"% _%*%PC!)KF/==HCK'_FBP<1()M5!!5XSX=F NZ>*W M;:KN(88O/[AL'YOSRTUL<5=8)7T8?_;!^9>1 MYJ < LCLR<_?#?6NSBRQ\# &AY@=_J]E&WJ9<-D$E)_("E5D,\2G*1B5U41(3 6Z :WR+Z,X50QJ?C5]-0JFO5'Q.=K.YF_C,K).J4= M.\2QB.]-)SL*M]B*7*EEW2GD1G\SHS/Y,V 5_MYVC@\CH7X#&R6N,'R(L@L3 M$JE[[^(QD>MX6O)16/J+?:V7PW?_7B;7,Z@9?/O[78.,)PGH$T[$W'_T\&N= M:BK=*-6">Q[)>UFK\TP&2/4[%7UW-4(#QDO6$VW/$-_0W,%%V447?7E!OAEG M:B#3^MX+AX**]$I=$0*9F8(&*934Q^D:Y,G.VBT9M3SOKB9W8:I<-76 V/+A M>%=]>,/S1 5Z4[49FL@Y>_S@.EB#).R,"+K>#32[%EI)403.8-5:$>A-Y;: M[[!6$R4,Z/D6]#2"*^5SSE7#_6VD^[TT_UENZ,"A@.1PA5.2OHEX*RE4)$V+ M#-:.4?>C+\1M$8;_0JM^U:KG1/,,XG#%^W2[C44FR>D^(KTTR3&!J-4'7Z'G M/@M)GR37-3EUA*7?791-]4_-8=BT05Q?@H6B!?Z+-J2]M!\^;]!?OY6V[^=9 MW]JWW)X!M0&5D3(&_'6[H%V&],3+S-?\V85@G-B+0GD=U2=MXY^I_:+$^,AT M7 (^:/ ML[3YQ:FT>2IM?MC2INZ8G(M';Z$JW])MRSMOX<2QXR:ZMK=.ENC6(Y-GTX*= MS*B0 Z5]?IJ<\>G49X$:9[0 ^50'_SY[]N/3SP53"-W)AB3(V5G].9M5L?3* M_2'P#AS0H+59K)O]-E[=BF[R'7$_R8)HXBZ_%7E]36K UA)8O LG;\]GWPD? MV,'67DV?YLY*P3?UM$[(5?3!E./"?-1JVJ_' M0QKR GY=.(&*KTYU7)[(E3*A;8HYQKNF^L=NRC?G#G[G3Q-F@:SEP EG3@.Y M@3TU,!+L/M._Y)'C?L1O0V S+%A\.9)&QEQXEX[66RN49.V^^=T*_^^WZQC- M^9DX& 3#-YR!=/HFZU=PZ=Z*T8KAX#AM).J'Y$#44G)45"=ENBB*#M(6O2%V M_E,S'W*!)6$9+F57]1HK):LX^"K2.V9\-'ZVIJ(R>GJ(I]J]OZ50A"IC%(C( MN1Z>Z9%"H\?(GG%T?13[$,$>?-SAT\H%W7+ZW/VS[';V:(.J!]9V0T79N$NR MRIBRMQ_87%#3[&1 =M=+)T9OVAI1WS*M+#7+CO6?C&HG%$I63XL=59)KF8$! MTT[1FF/WT^W*]>?QL*&D.5(YDTJW%QW]&7P[R].FL3AM^$8C"6H21 MHZ/8L2?I3(*LW=ZLR1EF:G"OE!&@DBZT8#[?"&M8-IP$E :9K6-WLJ3J&>;J MPU(M>3'\2<40C]M+8$4FTE;"'0UG[>J,1S%Y#*J;C1*;SC**N51+G1M 5W=V M_>"2N8 G(7A")'E91B3=DEL1I<RK8:F@PQ-K=AKC9 J C3!E7LENW"'RR3 M@N*,U)F0B(R*A^82\56[K>9;:)$^ I6]_)?#].\$EU MKL@'PB:\L5F[H>>(3E)".OJH=]?:!F!RZKE61F4P"[Z1;D)O0R 0#\!9&![F<8]?1\II9JP M@HPS@$$'P&"RO$;G?4[Y0:](MZ/\4YZ61#NJ-++&+;'T8OPI+X?I5P8K[D=9 MVI3/U_U3Y$,YIO%/IOK<:@&KA0Y GBK/MK"\@#?P_M.;-XKY&U5B[J#0I"T@ MI7.=/OO5,0VJ2+AF"^"Q7<&?3SI'#PO/T^\Z)N2D$;Z6H(^J15]HO*:(0QPC MIG:"*YGQ4M^+=H4EC!SLZ+P)/25[>,2^JP_ILMCL[?$>#V&" K$4RE4+[B46 M .V#+*LX&D,@!JYO>K^:*B#_9N7V%SR"YF8ZWV&M_>NW:*=Y/)D)M"6=.%T MYQ@$*S1\2JTD-(_N.(.F&*+C)YCNE(D\P+US@8%Z]2Z"8O4VO;8'TIRHS)$2 M[ RC@S.LCD ,7X94MN)I7.]4")IWJE[Y$4(%-)Z(&A>@1@0B:T2@*\E?Y MOER*O<;D?=4M=FLJT"R8L8XLB9;Y;-75A^T"F$&X ;VM'5@G+0W/!?RK56_EE!8WKZSIV2& MCL;#YVW--[P\$WW;'5STQU 1<47LR6]9EX)@3(3]@5.(6V9C: "=E&ZM'=_@ MK5;=K23$PQ3DN%%J]C1#M$4R:4/DQ#7A]HGMS%H9AR/B.9:'>OFHM"*N\BHA MJ0HT?=&5*/4JZ!!CU)1!Z^-6YI4,F*H.KZ6)(CI6!.VDWGW62YZ-,/K)G42_ M0-+5P$KHD3[7LLA(L69*/>ITJ/07+W_X^?^*:G5V\&>WZ..???/SBS+:H9*] M4.G/1GN&N _/:.%>I"U(AFCVF:3LOG_V0B$1/R\21C!PW@CDK> %9L1ON;R! M7-MSR+ UJS(I!:!#8J_[@UQ(SOJ1 -X@U?#INXH>]#E@GH815HPJM6Z,#]0 M_.%%V_*\DY=L'(2V(1PV$:1YN"RO*IG"9^^^QUC7 0T=[[F09GRZ6%0QRUHN ME3T[)@RF"NI0+=/S:Z9&"X,F@4LFT2W=[VE41U'@FHHV45P)1E-X0I$R'VTY MURR:H;FDEUA.01;P-]PU;7D+BK2E@X4Q*JGA+6&FL[KK*,NA4Q<&6_S[WSW\ MXX,OOWKFE-\D.%9?Q]&FIM!BTV,_)VU#(%@^9=! @Q"EG#33LSHDQ M2!JY:(PRZD.JD2C!)*J+!DXB+H%"6"H2 2?RDK)Y+UF-^U_?..T O@8/E.!Y M_>SO\[TM&[Z"\# M>49!=6CAG0EU6"[LJ6>?$<<%^<&[!F.PY'.(UH[F) ( 6!<%C4I+2C"I:A-*Z^.R P2+)UP@E0-''->D@C=#"AS(*N(Q6Z]8]?!.G-6F6W-:Z^ "F)38(,JQ>!MI0-X9!00N6.LTE%. M*K;[0.GF:"&Y;!"R18(A0F-&ZM9&\X-"*:>BR3 3Q6\XKBUGZ7"O(">-B\3X M8)($%R777K ^<"H^6-8ZAUOTX(J3#MF/WJ;EA2[#T(JJ;8,I:3G#I1HTF9MW M(IU9)LZ.A,5VG 6$U1'4649J=G)$4YH+F[9,MQ3,P<*G;[+TBPTL(LM\9/". MF:]\QZPYY!BR/SF43#0[N_I"F_E*6H"Y)C=,/%[EM%Z]F/PA"NZ2PO[-\WY,%= LZV\W5^U,;_\>:YB>?WT^P!\:5 MI .&3-$@"\>:/9Y0\HRR7%Y"X ;L+2M/4?=!AG)Z4ZQQF6+T=<'@,V(JG+N" M+#&!]U4+.NZ<-1?#,U#XHK?B!6J'[I G_QGN!7]-C6O9@,2KH/2D)1B-%T+I MT=SM2&A&[MN7WVM"SJ Y4XEBZ8YH8F+/9*L8'5WW<-DQY@5G?8C%+B:@FOS. MFNKT#O;A8J4I5<6UDU_.Y-P5#:7X"A8;IOTDX#Z*(!;U[)+@DP M>^+^XT%[WPB8TILOOU4/]VQ9UW4<3 M+R*]I)<303?&REE> H5.P2%^3BS&2>#/!>(%31N!$-M7*:I;:[$.>%;H1 M]9FQ-,:U*H4"(U-2B+T1=$Z'-E?XPR5'MK9$.'HTX!,E7#G<3K_6OM[GAX+Q MO1K7\'OC9XL@9E=''#-LO?36 X66J[!"@R[D7:["V(47 MY0JP[U!20,G@;<*^@@E\,PO*4J5ID%SEM8G8Q5N74*ZM)35U17^$>DDX4J2) M7\&5@N.S3;:,'8OXU<)IJEQ-F)B92BJRN!IK;$RSJN#( S):=5$OWN[95268 MCU:(Z#4(!X];V90H8AALF/1.OL8AXYR"V]R2LM14%U5E0I_*6/L,P!*.%(K@RUCXKT-Z1NZIP,R$9BU*:F4$2#7G;A=[ MR\\2C+FP)6'(P);*$HR%9\DJYU1 I#7/_9!)H9 *.SQG8Q+C(R3?$'4I#7"- MR_JNX(BI"V17870-BGBV-'N?7*XB 29:$=A5^$.?"L1Y^""N:!]UB?8^VCT& M4=4(131S[F_9 Q&HC@8]A/Q+^%#3VK6=+@PSV2)?T86H[+4I4[';XI>X4X5W MPCPL*H46[J5SWQ&)WT;WG8\*RT;6*[+"=$8;Q>:R"E M?T)+Z$_)I<70<-N S8,6F>@?WT.]9,BB=N\N2=7_^']>(JC2N&X9YL;'U6MQ M3++%Y9JR9$APE_VE&7OU#!!].(^ OC1;U>UU(@QD\U,E9YPSU9N2.8T\PCX] MR#%PT:55? +'Y%E8!(0.7]PG1M '#V!L+\LEL*S(91"NKO+B@AQ1XH&(;@/1 M M1N!?_SX:-[Y_=F\3UJY^??.__RWO_*9.=E:*AW"R($I*%XRZ]FGY%MD]09 M/M+D&??>NN9VHIF*5O R+#'\+ 0IYF*E1VM7A6Z%AEP0(U=E<1V%RYV.'NW#2,9S:89DGR)/ :N1SY"SV/6%5S6DI)"8D6A:6BL :((_E:9 M-MLI[1L>F](EF([%]U+S"=UMFUZ!DA>!\(T,DGU.$)%IZ(QREU(,L;FHN2O65R M8&U6RJ4,T$.H7QI_RC.4G _#.N3)&D]XN@RKDOY#Q)X7V3=_3!R6]UMINZM5 M^)EYBET_4H.8F;HC@P4-*+'PB2?^P^A675 MLSBK-%L4*7:GP*5*,'(-RWY% NN M7%@*:IBBK%:4<.+DY6""0.\.:K #=X+FF41=BYJ$D.48] 2_HUM/F#><2GYL MG:B&N1%^+G,A;LUZUE6\^Y+F[O( 5[NH]'T$=_S6UUJ,7HO;#UQ/6)FJ@5SV M@PH3N(X] W(00R0"V=:@^[SY]V;5"0*Z!@7-,"KD,N'%$.?V&2F7PO=SR1S# M85YEH.CY1&$3$L^J*-+CU"]/TYG)E@BT)&1(>* !1+"$=>.<$LWDMXM7=I8Z M_!">P36!#T:3(BD:^#@+AS"Z7B.W$W]]7"I&-*Y;%<8R[ECBWFB1^JE5.I_] MLD&=8G+EQ8V]DDMRS4=]\TY'2 H%O2/R,W$%"CG+F&GJIQ:Z4$K5]5R1:44# M<*KUX ^U%!X6.N4L.#E+>I0*/32% X^U%S.;.P-$RL)E%6_VR],B&VL+JSGU MW4S#B"[\D,^$;H/#B_>6BUY OV?XK)*[%DC/R8WJ^QVT)V; V9--[WY P<+ZW.]%$(ZUT M U!A1B'=CLY@NJQ9CIW@X BYL=Q! MO/R% OQ[9_<>6CN,_#K78=2F88 M&U7/@@M&$N0E%(1,.F6UYV6-R*V_#-(Z=1UF>E2JU5G21>NPO6R7K&/J!?I4 M*,Z$F8IW8X!9S+^QT)\S5.G,I3+\]71X@B];W' A=J"E(:=&<*I/$*28P@$7 M9_I3Y,6HX.D-^K8FY30XE]F9%(2<1#U@5DG+&NR(4Q=%K<=67#?SJ$DYG&FT M? WIQV'92[0SE(-S!:KY0)J1X^<2*BH1NKAM*GR,A"[<5<:JB\\\UW%7*UEUS$7'9\**CK7"8G]AC-3()XBU%.2 M IO%$E;I[&\6Q6^EB1-/C@00>KQW8NN<$50T%(OSY KQ0;HMRK701!;X2%_A MC+JLI*Q/M';N>:GY[",L,SX\E1E/9<9C+S/FA2!EVN;C1T"C?&C=(/OHW"H? M*7?M2E:IO6BH)S!W@P\H"M,0%] QDCJ2:/PRW="*/-?B&R&&;[)8/VF'NB$YI0.Z#,V'E+O6B;"2_CWD- 8G1,HW.S2BB*<\),8&=6]#4V>,:$=/R M.][0MPY$CC <2PDF+BV2#SR[#$N!'[F.9I*JO !\*1V^IH-8,=_#V6LKOB4W M&7'8 64A]?B)Y_L K=.W9_VG$#@H#'>^_R!]!G.GQOO >F=KG) ]-MI(#!85 MAEQ*C;UH@\RN/KEEMUWN!C'(KL-.Z8;]L!1=06W!7<=2V"@ZQS.<,QRE,N \ MIZJ!.M F0032U*Y6?> 2!]29UV+L%*9@!;76419MRI=+$8=4IL?YRP$IT.2B M9HD)#=T&^B![XP-^O$]S.>=_*OWC?/H9#96^'4\!HF"1N1(EW77'I18=\HW]'/>TV MYS)L%A9!S[356&&S2@SW=.3638;B4I/' M7<0SZUXPZC^1T>S#U M; W8,NTY2D2%=UDY]&AA^%S0<_'#: JJ+=]4NQHF7\@B)"2 %SMAFV-#4U-( M%9U%R49]J(PCZ$O'C[\7!=SG@W ]C5\TBSV/*P1R):0/AC>&L6*:N,KZOKQ8 M/.'#<+"W@Q8[#*%;\^1N6R3? MOLCLMXPSY=?!;%#GHN;!+T9*U&$B7P'AKO;$GH?KNQPQF'!#N*9>UKHDJ4,S M&++G;%N^1IH8=!.*=2G3\1JH4/;D.CAZT52UO=5R(BQ; 62(4:;%J6FCH%= M2@-:3>>^WUH:NYM=I9SV#0?M76ITETV\_^#\+NF8.Z+L^T"?IH/XO;ZYK);Q M,O$+5,F[]\5C']R7LVKYO__C;P^_6)7S!^7]O_WQBT+@E]2E\+V?[G+C-!/!_Q9.9=N[N.8SD-W#2W@PA7,L\22X-Z;3]Q A; M'$P!I[9IPG]?K22#.=XY8\#1EP1BQY)6JY^DM7;7F*T46:7$&Q9#OFE9_+G! M&G+Q*=THK96DVVJ(=[2MV3Z#Q]T7:_,'@9OH-*PF,WG;YNVL=#-YHT8^A$<6A*GX-M,2S#"Q^]G<_]^ M3EHESF+)T_VS_CWYOJ08V:ABH38R"1NR79.T.UZGT[9Q!Z$JK;HNZ2STI77' M5KXM'ESI9N;^VG8,RW"JQ^].:__NA(9IHF5:JFFGVXU'6HVM"K0YO2]Y(PF5 MOMIR%CFW]YP5]9Y3O>?<]SUG,I=V"2)=QV[3#IM0+==BTZC!2-SI^)6*X=H> M\1>73#9/G0:?HDQI^TT82SYV-Z !+9!AG>T JJS9R2$W;;_W2C)Q7',6GR@7 M/.^T;H8HC0,RN>R/P.&TU!FP+4;ZH3#J%N0H5(;#%KJ5MREKTG_W4O_<(%U5 MD%:0W@O2Z0TVYEOGB]2RN>JYGH/:5=NF;60@T<+& MBGR$JV/GAS0Y95E")R],7AO'\?0Z MZ40!G#V]@B%]*-!NN^3?:>J0/V-_C>S%#"+;A'3+727^'$0N9S->\(+T"R7U ME,:S6<54*G\ X9?C< F+<$XLPD7LF%.C3Z9"5O112GYP^F"]FA> 1%%GWSU: MJK7L^::.5AT9X=9(JIR&RW*I]?BJA7HJ\\'](E%9N]JW2A M/_XS#N*KC46+VZXNY&:_%\?/T66Y_/+RHK,2]*_!O^5:Z/7@7&>9^E])6(8P MDV6,'!=7S3)"2'XT#+#+F$Z9O :C$CC+(L=$K_35]+'>BX?+@+FC?#8:'&I# MD4"2IZ^F/'2IK]5!Q;HBDFW0U9JC)#XRO/]_UY]^%6=JF!1HR)W<(5BRD*O& M^"'/%Z0L&)IB>'' HWBO>'^*2J]XOX[WOXU)&--P,&&T!^ZVRUDC.2Z[DJ!3/A9?J&LGB]UF"6SIR,YKG2_+ M*MHP,[&./^2\?,]:E&K"4,JD??B:Q"FK]F^N+;G>AV;.LZ- MQ+*LHBDO([&1-XFS%N5YD_@$JW2,R:&@X^L8DX.1_^0P2_Q[*I.#4='S.M(A MBRJ:ZIK&AYQGAJP%>=X3PS%L.L74Y/PA? 0$+Z[/P6RT'Z)Q5?M=;^EU'?PH MX6K":QMQNY2,OYS^E[D;7>0D3M@M$G;(B$:E+Z\#.M%J(F"L@9"Q+]AM/:]S MP[*HH@T'C+#>O&_E#?>,A:G@KK191)4"_R[MS^O'6ZTY@CB4'M5N F\,H>X$ MCDHR>JB\Z,N+[ .K L_ ^_Q,29A$U6B"0Q,1H:%N2$P8.@=TFM"@'T>BL)A\ ME2']AAWJ^S*E]O09LUHEY>D[FIG=',W,;A$W7P"Z5OW7_"W-V4I3D4[I\P+J MGF#-&0PG;-T70Y9R"'WA]>B03-FWHRG5R<^2ZA2P;X U]=IM_K;43(6I4#.O MS6:QM7ES2,*MX5-/I>6X[8_^[D#XLKU0E-NJIXA3!&#HIO$Y;PRI]WI$,'*TAS#EJAX'<8^#T\-A3\ M3D?-%?P. ;^'D$8,=AEL[@Q3SPLYLJBB=15&5MXO[C(6I$*.TF1HJSLAF0;6J.U1GY$T@Q9\COL\[ M9X7?Y6U>=D J\Y"S)Q-C,"7]_2NBSZI22@VA5 AG_C45G5C'+ATNT8?Y?DZ/ MS%51KU,A]!8?QXO6'9KPA4V7:!KN>A2,Z%2 &L3HU9"&H-QTSV4;IYX'_S6J M/#++ACCU)7G;04*VX^KBX[ZK@5N>O_[?5/?XKSLR8GL9?K@0(BG#*4)(3>6Q MW0P=120.PHG&FLC3@O+,EN+F#,W(677,AU5AJ<7/S]R5OD=#"H<>#U5_O$WM M<75QWDF%VOZPI"6?Q^&H'_4.TX(W%]_?5?']J8KOOU19MT["8E@>K5:(V_8< M2MI6US+;KM/!;6K22M>FR+6KY.)3*II_J_G+?>WI]\=&JVT@[)A(7CV4_J_. MN/(M<-:F7YE5^Q")5I,T@];:"CZDW'9X1E21!EZDAD_<=F;Y\1JO7@\FJL1W M![NF]5'^(^37$_F92:3YX\%$I*_V13[>4)CJ>(9F+6+"I#Q?)IR@[] >&70A M? T\B*?JE#= 9ADZAB3D_'EL&=,+0M9,7S^#! =\B\)J 6/DYPOC8N-VQ7+U MJK&MN21[35F[9:O]^>5>:]P_-1X?'INMQDF&JQJL&8^6,]<#-\[NHO: M_*U!<&2\74^V0?6R42UWD(GDP/"O1<&@[VN)E6J[-TE',CO,1%".RMI#[>FQ M6?^_]H>NM>Z:3[^J<:[&N5J=9SOAG]S _ZF_Q*0[S1%:[_5I=S$VT$_EOMK! MJQV\8H1BQ,6G=VN"B+U7I%"D4*10EJXW;NE2&]QCSV&PP;U^;#X]U>[_TJYK MO]PV_E+[6[6_53/2FUZ[BOWM8FQ;B'TKKEV/H_Z(1M&^6U\%#@4.!8["@>/= MLLC8C!H*#PH/"@]O'@\USPO&HYA5?ITE+"_?I]2-V_?9TUPG\"?O5BX>#3_\! M4$L#!!0 ( '&#J5:NVD^Q&@H "Q: 8 87AO;BTR,#(S,#,S,7AE M>#,Q9#$N:'1M[5S_4]NX$O]7].C^O?[N2G3@AE- "#=3,$+"L+ZO=_6@_*RL^^E>UVHTC&OLL(!_[ MGS^10/KIB,6&^(I1 Z43;B+2ETE"8_*9*<6%(.\5#X:,D,-:8[=6KQWN5ZO' M1]!5)VLCXQ;9\PZ]G?I.D]0/6HW]5OV ?/E,MB_[G3>V\NEYI_^?+UTWZ)?+ M]Y]Z';)5];P_FQW/.^V?NAO0>X/T%8TU-US&5'A>]VR+;$7&)"W/FTPFM4FS M)M70ZU]XD1F)74](J5DM,,'6\1&6P">CP?'1B!E*_(@JSF#2T]N+U4Y[HZX8&) M6HUZ_;=V0H. Q\.J8*%I'=0:;^=%B@^C69ET4VLI)JCA8X9]KQ[Y 8N# #U MDKQ6*&-3#>F(BVGK=9^/F"9G;$(NY(C&KRNN!/YJIGCXNFUK:_X_!AU!GX+' MK!HQ*U2CMMMLNS%;V42Q=C[.8M7&87O,-1]PP21)FK8M:E2P8^][?=($-1QY@^,C2F(Z@KK=ZP@T8OYN-OYNH)M0IX''GX$/J&4JG\)^ M8DA]_GO7=#K=BW[O0Z]STN^=GP$>+[Y>GISU2?_"USQ)L_B:[=S>='K][I?2?>OSL>3LW]WR4FG3\X_ MD,9A<_>Q1;_57WH5\H4:Q?TK\F>-?!U!'*@0GRG#PRDQ$36M1Q,+%I:"1O^; M:ARSH%(KY=NY9Q>7J'G',*6L3146&B-'UAIKKEB&#@0C ZD"IMYMU;=@YD)D M"_CL6B?4SZ^SX5V+JB^%H(EFK?R?]L.J9W%>A9EBH, 65OZJH%.9FE;(KUFP M2J6%==<)GCNL4? ;/(AIQ^@R/A79T%8*D+(]B;AA550A:\5RHFB2B=/$Z62J MSN1IU"!$!T61%N_?](#OE=9=8D<@E!I1T2Y"-BL"<)"(CAE1;,S9!!B/B;@F M?Z14 ?;%E%RP1"H#/(A\@!:D4:_^04)8FDS$R#^S6@E(( /"X@!Z^$R5'T$X MJ1#+FF1(3JZA?1=7DT1QS2JD%_NUN9.B/CRTDV=M7;KL9KGLSJ:Y['NJ+34G MHRFY ND% PY?<9ZKG+\&$@:.)9!_Z(#RF-!X2M+8J)2!I$#M;68 KDG)"*X4 MIX*$U#<8=24$"&*DJW>C0LQ\IC554ZPRHE?,0F'6IX:R (2!(05*C6-@!9\K M2$>@&B0H&B0!$^CT/L#W,@^-\7 M*48' $;!0RL *FXC"/@U0A*A"GGY#'.9N^NEH0'6@4VN*E@C%5 !@"8!#78X M;>7QJ8Y(*.1$YRA4;,BU@2S<$(J%3FZ0LE( D\Z%N2'M2\%3_:7C:7?3\-1? M<#YDZ8VW;9TA)DM%<(F78AMR+:;06UQ&VP&HC MB' 8Y? ZX-H74J?0#F.?DL*!(5'29P$4:[(-OA\P )-S\.ZU']%XR,@)A)6+ M5#!=2$7WMID3Q6:@>.4N.;*YV"$1!R$8@ H =8!!@>XW6K@P6@BCY6RSB%VH M@:RU=3L>5V\\[1=WO)X59!\[!!:@M'6\#)Z?CF>[\;%1@#YE&F8#+FWIV]V@ MJR"S]&FJUV^"%&_ #O92(XTRE1!!Q"I,/W'^ >U6&S[P:V,>>0L1E^W PE@ MS%CC'$N5+#+C30Y1%&314O# [G[K=*!YP*GB. 'NN*WE S'VE&KDFW8-TY:< MVF@I-0.!#$1G;)10M'XJ* 9YF)858LY;H85CP47R#O\-&%:$. SMP:]?2-S] MQ4$\V&P0KQW2;F!Y_6"X-J1A&1CS )%*M8RMDU,-*,?\$>%+59!#"<#-J=L( M1)Z[:EA<6"SJ+*#-G;^0O#VV%GJAN,MV#2\G3I7O@D)W%O-DCI[9R7N[A$CD<9*WT\5.GZ! M,Z[H=22U@7)\5 E]:=!Y_E2";-_2) 0$0_1:JIT)[@.N[+8P[AC'Z4RN-TZJ MB.H9P<:X9Q'/ DL(K#ZR8#TE@E\QD>T1+]6O_+"*[D#Y2\M]7_QVU=Z+V:ZR MSQ*#?*&HS.,4ALTB6._F(NG:]#[)^4@_AVS4ECWVXXORGWHGZ5P+QQ M>U$G A(XF \',.+V*.ZV^IP!=#(R.]L3FC!ZA>S4)726G]I4U#[VS!^>W N0 MV?:-VZ9>$?UH TUFP6_6\&;);#0!! (SE%Q%%D#/];I"-P-M&(GDY&.E8^9 M2OK[8E"V<9M%)\!R0P4QI0(^SVPD!-381_09O"J.)/)X+,68(5.,Z3 [::"R MX,E&B9!3!G)A9F[[;<>4V+ M\US.7 T9_F=06D*H6W&R3O=JAX>_%96VA+L"FRETCVZ(C]IS1>;7581Y:P"Q MX:HZ :W=>4R\L/K-JM*!EB(U[ D.C=]U8//V0YJ-]8]D.LZ7?2XN:9;2+*59UEW%ZJ5=GM8NEOS=) 5[C\P*]GX5P^UDW^/86?T]CN_^ MYL93T8324#_'4/<-4*6=2CN5=GI 9E$:ZJ$-]9U4P^X.;@3/N&FZ?/-UXTQX M2@UKW1,OME36?[L]FT&S7LWQYK M)J_J]J>TQ7,)Z*4I'\J4GO9NO ?A7E%\]S&C^.XO&EZ>&F _P !*$SV#Y/-! MC?2\%KC23J6='GZ3X!\W\ M%.="SMV70[Y!&O(#J:Y\4X]_?ON5KT5_W&D^24!:XS6=Q6G^V*MNW6#,Q9#(N:'1M[5QM4]NZ M$OXKNNF<4SJ35Q(H.)09".$T,WT[-,P]]],9Q99C713+1Y(30%>]K(V,/7+0.&[L-_?; MI'GDM0Z]YA'Y\);L70][+VSEB_>]X7\^]-V@'Z[/WPQZI%)K-/[=[C4:%\,+ M=P-Z;Y&AHK'FALN8BD:C_ZY"*I$QB==HS&:S^JQ=EVK<&%XU(C,1G8:04K-Z M8(+*Z0F6P">CP>G)A!E*_(@JS-/*_KNY(!O/3DX!/ MB39SP5Y5)E2->5PS,O':S<1TH64#;J_5N:W->& BK]5L_M9-:!#P>%P3+#3> M4;WU2-IHNZZ MWC8IY)$F:MBMJ5'!QS :EJ[-?+0RZLPU'$D1P,W^7Z\'YX,A:;?J^R>-T>D) M)3&=0-W^;00:,7^W6W_OHYM0IX''GX$/J&4JGT)K/S&DN?R];SZ]_M5P<#GH MG0T'[]\!(*\^7I^]&Y+A>SNY'S&#+82^NG[3__U9Z[#9;;5IK=79HR^(5*10 M?!"XXEV>Q<=^[_IJ,!ST/Y+^7[W79^_^Z).SWI"\OR2MXW;GL47/!#V\XR^# M*B[TQM!X3L[I6+!YE?A,&1[.B8FH\1Y-*EA8ENJS$KU<>G%Q/5KV N)G;6JP MJA@YL9K?&9% 02T2DCBDTYFT%X8R*NR9\I58!S,2=7+)'*0-!#+J$% M:35K?Y(0EB$3,?+/HE8"$LB L#B 'MY2Y4? '55B0R09DK-;:-_'E2-17+,J M&<1^?>FDJ(\&VJEA;5VZ[&ZY[/ZNN>PYU38.)Y,YN0'I!8. O>H\5SE_#20, M'$N(]*$#RF."ZWP:&Y4RD!3B>)L&@&M2,H$KQ:D@(?4-,JR<<$.,=/7N5(B9 MS[2F:HY5)O2&62@L^M10%H P,*1 J7$,K.!S!;D'5(-L1(,D8&X"1@"@Z!0_ MENUG3+&L$YS A&L()U'=+EM13"?,MP)BOQGR? F6!J6,YD4UE!#[22#6_FD@ MQDC(8W!BQ,/2::N +Z@.MU7A/H]#[ \3'OC?%RFR P"CX*%5 !6W# )^C9!$ MJ$(2OL!Y(6^+I)\%39]?P-%QQ/HS26R^[.D-,EG?@$B_#D,/E MGGYA/7- J&(6 ^#3'#T,8R^FT5I<1]@"JTV X9#E\#K@VA=2I] .N4])X<"0 M*.FS (HUV0/?#QB R3EX_]:/:#QFY QHY2H54,-FG =[S$EA$TV\4HTAI%V6M(TW+0%*S4 @ X2+C1**UD\%1=Z&:5DAEJ$HM'"!;3$> MA_]&#"L"M4)[\.L2Q$\!Q*/=!O'65'4'R]N3W-:0AF5@R@-$*M4RMDY.-: < M4T*$+U5!#B4 -Z=N;P]#UTW#XL)B46 :[K $%PRL HFSPRXL+#P!WB[1^R30Z^\:>OM3*E++ M4^C:+ PA]>-3<$J](85;1-%;\*Z[W)S56;!"0^!,[7+'$=C^TQ)L$QG016V& MB7%X_UX-&>4IMUU_F-,$R-/%SI\(WIJ_-MZ"7G%3> X7_ [4P9/9@;*/!X-\H:@N>0IILPC6)64AW!X0>M_)8!?2 M4W: NAR,N'&,/:9H& D(9[&^P$'^6PG>P!IX&"-' ]_,9?.UR'V M3\I!?+OFI+%O]Y!?E!M-3X)U=VZCZ4Q =@;SX8 TW-C$+5*?,\!%%JDN-GQF MC-Y@Z.FR-1M\VCS3/J;,'W8\"&W9WHS;5MY ;32 AIHMF.V3R,RR4V@"\ +G MJ+KX5T/PJ],)N!MHQ4XFBR@V/A8J8]LG@[*=VPDZ@Q V5$ 85?!Y9FD.4&,? MJ6?PJKH(D,=3*:8,P\"8CK.3 2IC1C9)A)PSN#N+I.-"N@)> -LWB9'KGX;! MHY]"6S?/EB?+=E4N#):M*[^JX 'E2KZ0;+4Z.,'0P3.9\ @O&@_<8O7<<[-^ ML(1!=N[9E:T>9#8J'SF?90;O!5+6 .@6E*R7@_KQ\6]%G:S!JI 9%+I'+\,G MW[F>\NL:HM@;P=)_4YN!'NX]HEU8W!95Z4A+D1KV'0YL?]8="BVW/P[IDJ7L ME#4H;E#;P.IW2"(]H!!M\W67M@T>F[8,G::7\JSK[ MF[_D\,5?:_A>/%Y:Y3M8Y:&D4AJE-,JO:90'4W]IE:^RRB=B@WN>R[\WU2W.[S$ MG,\?ZK#K:LVV'K,YMNK8OSV;2YXU[4^I^)UDW-)N7V2WAFZL?\N^9-DGC9R2 MH7?+'B6OET8IC?+X6?:O8I62S7\E3)1LOEOV*(FC-$IIE)+-OY55>A%G(;E< M'$9\[\[^VV.[[MYYJKG][EMVZS.$GY]6=.6[>C;P\R_K+/KE?ON[\,L6[U#,R M+FAT;>U<>T_;.A3_*KZ=MH'4O!K*:-HAE5*T2H,R"-KVU^0F3NL[-\X]Q'B4MKVY >2P("O'K/'_GV#XBK7\TK1N.<.@1'WUR#S\CGWN3,0DE\@3! M$EJG5(Z0RZ,(A^B0"$$90WN"^D."4$.WMG13;VQKVFX+ENIDE7 M=ENJ!3X)]G=;8R(Q\D98Q$1^K)RY!]H.C)!4,K+;,O+?Z=@!]V>[+9^>HUC. M&/E8&6,QI*$F>>389B2;,-. [J4Q%]J4^G+D6*;YMAEAWZ?A4&,DD,Z.;GVX M;!)T.)JW\50T1Q"&)3TG:NWK*>\ X0(!&!?EHP(>2BW 8\IFSGN7CDF,CL@4 MG? Q#M]7TQ;X'1-!@_?-9'1,_R.P$*S):$BT$4F8LO0MNYG2=#)!U>B$N"'I;P$IPIX? $\ "T1N03;D43FY<]=TG2Z)V[OH-=IN[W^$<#QY/2L M?>0BMY\(]Q0"K,"TM8/.]%.]HZ/3;B=AW++KYG/FN'V*VOO]8[>[_U)TG&NV M86ZC_@%R/W71:?MDKWW4/=7ZWSYWOZ-VQU4]-=.LK5&0?R>QI,$LE\2J7?'W M7H@\'H8I%M,L)D<$?9E@ 2I@,W1"(BXDY"ITP,486:;V!?$ M2^@I:O4% D: MDRKJA9Z.-M1<%=AJ9K/#QY ,9\F3U=Q$ 1?)TK_F2T<@#_<1"7U(AH=8>"-D M6U64I$,1 O)@)B'B@'AS[J7D"6"B&] ITQC6/%/GRKD3YD5S0B M@@"?18Y247*&@.4J.L924.\G^@KH& .E*NJ,* E@=:"FPBKJ!P'UB% RJZ4R MJ:H(VI1J4301\01#[)<<%:"6*O3=&VO;;"J\595$V.>12OS%.0LCE?]DA$ZQ M&."0Q%K_@I$9:GM2]2C_J4(_EL[3N- UV>YRL>TK:ZV>^R0>,((&7/A$?*R8 M%5 P8]E68/X<1]C+GS/JZ0S-XXSA*"9._D?S,9*]!JE8\G&BA<*60STF_&L, MS_A$.@&](/YU6BQD\)3Q7*%2P(^?"Y4-J^GU;![)O%L=E92R0!N+YTLS<;[%\V7:MN#J>"+YTA%2BIR7'$&9C\^=9[0P$P3^U*:CI MSI-R >[SH7@0W2)FNR21(J MKH*HODX4U5^7R6[>H^>GO-KEK4;1HE?S_O-&6FFWA[;;#6CC:R_V&XWE#A*C#U#6[W< MU/6@1GM!J>L0SU CK6+>@JC\VC1M7_NMSHI^L_X*=;VL4"]6J/=@10E8%:D4S[]B8Q:#R.R]IU6;LN"WUE[;JL7;]VERYKUV7MNJQ= MOX(Z:5F[?GXV*6O7CV6RI[_N* O5S\=(97GL!1NO+$&ORX"JWKQT*53BZ2_& M4XF6V\QS'Z24-:Y7@)>R:/P'1OK]&L.# FO5%+1F5#V/&/?GU;RR"OR !GA- M9=[;WSM0#-$U>RW*7N'?L8MBWN]]"^GG:!ZE!MC[.11\$OKJUI8+)S^7%+2R MV)&1KBW)D9]DBB^WR%J*[[98?FM&A(=$2U&! Q#

><^IG6=VQ]^_(0E;:9 MR35U^C:.Y/4>N_\#4$L! A0#% @ <8.I5GB9I5R1%@ NO4 !$ M ( ! &%X;VXM,C R,S S,S$N>'-D4$L! A0#% @ <8.I M5N%X\@%4$P YP ! !4 ( !P!8 &%X;VXM,C R,S S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( '&#J5:A8B^^3D --.! 5 M " 4&]N+3(P,C,P,S,Q7V1E9BYX;6Q02P$"% ,4 " !Q@ZE6 M@Q7L2CV( 'TP@ %0 @ '(:@ 87AO;BTR,#(S,#,S,5]L M86(N>&UL4$L! A0#% @ <8.I5LWTB#GL8 A/8& !4 M ( !./, &%X;VXM,C R,S S,S%?<')E+GAM;%!+ 0(4 Q0 ( '&#J5:, MLQ)^O$(# (+=)P 5 " 5=4 0!A>&]N+3(P,C,P,S,Q>#$P M<2YH=&U02P$"% ,4 " !Q@ZE6KMI/L1H* L6@ & M@ %&EP0 87AO;BTR,#(S,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ <8.I M5F=0KK ("@ YE< !@ ( !EJ$$ &%X;VXM,C R,S S,S%X M97@S,60R+FAT;5!+ 0(4 Q0 ( '&#J5;,XGX XP8 +%$ 6 M " =2K! !A>&]N+3(P,C,P,S,Q>&5X,S(N:'1M4$L%!@ ) D *7@( .NR! $! end