0001069183-19-000145.txt : 20191108 0001069183-19-000145.hdr.sgml : 20191108 20191107182022 ACCESSION NUMBER: 0001069183-19-000145 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191108 DATE AS OF CHANGE: 20191107 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: 191201639 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 aaxnq32019-10xqdocument.htm 10-Q Document
175000000220000000210000000125000000230000000155000000200000000190000000201005800014100580001210058000710058000181005800016100580001010058000860058000false--12-31Q320190001069183188200019830000.000010.0000120000000020000000058810637593207935881063759320793P8YP7YP10YP4YP15YP11YP4YP3YP5YP3YP4YP3YP2Y00.000010.00001250000002500000000003988500038470000700000900000P5Y202202272022022703700000 0001069183 2019-01-01 2019-09-30 0001069183 2019-10-31 0001069183 2018-12-31 0001069183 2019-09-30 0001069183 aaxn:CustomerDepositsMember 2018-12-31 0001069183 aaxn:CurrentPortionofDeferredRevenueMember 2019-09-30 0001069183 aaxn:CustomerDepositsMember 2019-09-30 0001069183 aaxn:CurrentPortionofDeferredRevenueMember 2018-12-31 0001069183 2019-07-01 2019-09-30 0001069183 2018-07-01 2018-09-30 0001069183 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember 2019-01-01 2019-09-30 0001069183 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001069183 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember 2019-07-01 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2019-09-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001069183 us-gaap:TreasuryStockMember 2019-06-30 0001069183 us-gaap:TreasuryStockMember 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001069183 2019-01-01 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001069183 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001069183 2019-04-01 2019-06-30 0001069183 us-gaap:CommonStockMember 2018-12-31 0001069183 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001069183 2019-06-30 0001069183 us-gaap:CommonStockMember 2019-09-30 0001069183 us-gaap:TreasuryStockMember 2018-12-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2018-12-31 0001069183 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069183 us-gaap:TreasuryStockMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001069183 2019-03-31 0001069183 2018-01-01 2018-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001069183 us-gaap:TreasuryStockMember 2018-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001069183 2018-03-31 0001069183 2018-06-30 0001069183 us-gaap:CommonStockMember 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2017-12-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001069183 2018-04-01 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001069183 us-gaap:CommonStockMember 2018-09-30 0001069183 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2018-09-30 0001069183 us-gaap:CommonStockMember 2017-12-31 0001069183 us-gaap:CommonStockMember 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001069183 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2018-03-31 0001069183 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-09-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-01-01 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001069183 2018-01-01 0001069183 2019-01-01 0001069183 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001069183 aaxn:EnterpriseResourcePlanningSystemMember 2019-07-01 2019-09-30 0001069183 aaxn:DesignofNewHeadquartersMember 2019-07-01 2019-09-30 0001069183 us-gaap:OtherCurrentAssetsMember 2019-09-30 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001069183 us-gaap:OtherCurrentAssetsMember 2018-12-31 0001069183 srt:MaximumMember 2019-10-01 2019-09-30 0001069183 srt:MaximumMember 2020-10-01 2019-09-30 0001069183 srt:MinimumMember 2019-10-01 2019-09-30 0001069183 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 country:US 2018-07-01 2018-09-30 0001069183 us-gaap:NonUsMember 2018-07-01 2018-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 country:US 2018-01-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 us-gaap:NonUsMember 2018-01-01 2018-09-30 0001069183 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001069183 country:US 2019-01-01 2019-09-30 0001069183 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 country:US 2019-07-01 2019-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERCamMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFlexMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASER7Member 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX26PMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember 2018-01-01 2018-09-30 0001069183 aaxn:OtherMember 2019-01-01 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember 2018-01-01 2018-09-30 0001069183 aaxn:TASER7Member 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX2Member 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFlexMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX26PMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2018-07-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2018-07-01 2018-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember 2018-07-01 2018-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member 2019-07-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonDockMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember 2018-12-31 0001069183 aaxn:WarrantyMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:HardwareEquipmentMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember 2019-09-30 0001069183 aaxn:WarrantyMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:WarrantyMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 srt:MinimumMember 2020-10-01 2019-09-30 0001069183 us-gaap:CashMember 2019-09-30 0001069183 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 aaxn:AgencyBondsMember us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 aaxn:AgencyBondsMember us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:CashMember 2018-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001069183 us-gaap:CashMember 2018-12-31 0001069183 us-gaap:CustomerRelationshipsMember 2018-12-31 0001069183 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001069183 us-gaap:DevelopedTechnologyRightsMember 2019-09-30 0001069183 us-gaap:TrademarksMember 2019-09-30 0001069183 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001069183 us-gaap:InternetDomainNamesMember 2019-09-30 0001069183 aaxn:PatentsAndTrademarksPendingMember 2018-12-31 0001069183 us-gaap:DistributionRightsMember 2019-09-30 0001069183 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001069183 aaxn:PatentsAndTrademarksPendingMember 2019-09-30 0001069183 us-gaap:TrademarksMember 2018-12-31 0001069183 us-gaap:CustomerRelationshipsMember 2019-09-30 0001069183 aaxn:TaserTrademarkMember 2018-12-31 0001069183 us-gaap:PatentsMember 2019-09-30 0001069183 us-gaap:InternetDomainNamesMember 2018-12-31 0001069183 us-gaap:PatentsMember 2018-12-31 0001069183 us-gaap:DistributionRightsMember 2018-12-31 0001069183 aaxn:TaserTrademarkMember 2019-09-30 0001069183 us-gaap:DistributionRightsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:InternetDomainNamesMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:InternetDomainNamesMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:PatentsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:PatentsMember 2019-01-01 2019-09-30 0001069183 us-gaap:DomesticCountryMember 2019-09-30 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001069183 us-gaap:StateAndLocalJurisdictionMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2018-12-31 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001069183 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001069183 aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 2018-05-24 2018-05-24 0001069183 us-gaap:PerformanceSharesMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2019-09-30 0001069183 srt:MinimumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 srt:ChiefExecutiveOfficerMember 2019-09-30 0001069183 srt:MaximumMember 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:A2019InducementPlanMember 2019-09-30 0001069183 srt:MinimumMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2016-02-29 0001069183 aaxn:ServiceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-02-12 2019-02-12 0001069183 srt:MinimumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 srt:ChiefExecutiveOfficerMember 2018-05-24 2018-05-24 0001069183 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001069183 aaxn:PerformanceBasedRestrictedStockUnitMember 2019-09-30 0001069183 srt:MaximumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 us-gaap:RestrictedStockMember 2019-09-30 0001069183 us-gaap:PerformanceSharesMember 2018-05-24 2018-05-24 0001069183 srt:MaximumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001069183 us-gaap:PerformanceSharesMember 2019-09-30 0001069183 aaxn:A2019StockIncentivePlanMember 2019-02-28 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember 2019-01-01 2019-01-31 0001069183 aaxn:A2019StockIncentivePlanMember 2019-09-30 0001069183 srt:MinimumMember aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 us-gaap:RestrictedStockMember 2018-12-31 0001069183 aaxn:A2016StockIncentivePlanMember 2018-01-01 2018-09-30 0001069183 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2019-09-30 0001069183 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-30 0001069183 aaxn:UnsecuredRevolvingLineofCreditMember us-gaap:LineOfCreditMember 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2019-01-01 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2018-12-31 0001069183 srt:MaximumMember 2019-01-01 2019-09-30 0001069183 2017-01-01 2017-12-31 0001069183 2018-01-01 2018-12-31 0001069183 srt:MinimumMember 2019-01-01 2019-09-30 0001069183 us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:LeaseAgreementsMember 2018-12-13 0001069183 us-gaap:CapacityMember 2019-07-01 2019-07-31 0001069183 aaxn:ExpiringinTwoThousandTwentyThreeMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyTwoMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyOneMember us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:CapacityMember 2019-07-01 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyFourMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyMember us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:LeaseAgreementsMember 2018-12-13 2018-12-13 0001069183 us-gaap:CapacityMember 2019-06-30 0001069183 us-gaap:CapacityMember 2019-06-01 2019-06-30 0001069183 us-gaap:CapacityMember 2019-01-01 2019-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2019-07-01 2019-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2018-01-01 2018-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2018-07-01 2018-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2019-01-01 2019-09-30 0001069183 aaxn:ServiceInstallationCostsMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ServiceInstallationCostsMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 xbrli:pure iso4217:USD aaxn:segment iso4217:USD xbrli:shares xbrli:shares aaxn:lawsuit aaxn:tranche

 
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 September 30, 2019
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
 
85255
Scottsdale
,
Arizona
 
 
 
(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
AAXN
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 October 31, 2019 was 59,340,965.
 



AXON ENTERPRISE, INC.
INDEX TO QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2019
 
 
 
 
Page
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




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; our outlook for 2019 with respect to revenue, stock compensation expense, and income tax rate; trends relating to subscription plan programs and revenues; our anticipation that contracts with governmental customers will be fulfilled; expected trends, including the benefits of, research and development investments; the sufficiency of our liquidity and financial resources; that we may repurchase our common stock; expectations about customer behavior; statements concerning projections, predictions, expectations, estimates or forecasts as to our business, financial and operational results and future economic performance; statements of management’s strategies, goals and objectives and other similar expressions; as well as the ultimate resolution of financial statement items requiring critical accounting estimates, including those set forth in our Form 10-K for the year ended December 31, 2018. 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: customer purchase behavior, including adoption of our software as a service delivery model; the impact of product mix on projected gross margins; our ability to manage our supply chain and avoid production delays, shortages, and impacts to expected gross margins; changes in the costs of product components and labor; defects in our products; delayed cash collections and possible credit losses due to our subscription model; exposure to international operational risks; 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 exposure to cancellations of government contracts due to appropriation clauses, exercise of a cancellation clause, or non-exercise of contractually optional periods; loss of customer data, a breach of security or an extended outage, including our reliance on third party cloud-based storage providers; negative media publicity regarding our products; changes in government regulations in the U.S. and in foreign markets, especially related to the classification of our product by the United States Bureau of Alcohol, Tobacco, Firearms and Explosives and to evolving regulations surrounding privacy and data protection; our ability to integrate acquired businesses; our ability to attract and retain key personnel; and counter-party risks relating to cash balances held in excess of FDIC insurance limits. Many events beyond our control may determine whether results we anticipate will be achieved. Should known or unknown risks or uncertainties materialize, or should underlying assumptions prove inaccurate, actual results could differ materially from past results and those anticipated, estimated or projected. You should bear this in mind as you consider forward-looking statements. The Annual Report on Form 10-K that we filed with the Securities and Exchange Commission ("SEC") on February 27, 2019 listed various important factors that could cause actual results to differ materially from expected and historical results. These factors are intended as cautionary statements for investors within the meaning of Section 21E of the Exchange Act and Section 27A of the Securities Act. Readers can find them under the heading “Risk Factors” in the Report on Form 10-K and in this Report on Form 10-Q, 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)
 
September 30, 2019
 
December 31, 2018
 
(Unaudited)
 
 
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
202,551

 
$
349,462

Short-term investments
108,913

 

Accounts and notes receivable, net of allowance of $1,983 and $1,882 as of September 30, 2019 and December 31, 2018, respectively
149,013

 
130,579

Contract assets, net
33,602

 
13,960

Inventory
40,666

 
33,763

Prepaid expenses and other current assets
41,277

 
30,391

Total current assets
576,022

 
558,155

Property and equipment, net of accumulated depreciation of $38,470 and $39,885 as of September 30, 2019 and December 31, 2018, respectively
42,592

 
37,893

Deferred income tax assets, net
23,290

 
19,347

Intangible assets, net
13,528

 
15,935

Goodwill
24,876

 
24,981

Long-term investments
41,391

 

Long-term notes receivable, net of current portion
33,463

 
40,230

Other assets
37,142

 
22,999

Total assets
$
792,304

 
$
719,540

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
14,638

 
$
15,164

Accrued liabilities
35,745

 
41,092

Current portion of deferred revenue
127,160

 
107,016

Customer deposits
2,294

 
2,702

Other current liabilities
3,997

 
37

Total current liabilities
183,834

 
166,011

Deferred revenue, net of current portion
82,149

 
74,417

Liability for unrecognized tax benefits
3,443

 
2,849

Long-term deferred compensation
3,694

 
3,235

Other long-term liabilities
11,537

 
5,704

Total liabilities
284,657

 
252,216

Commitments and contingencies (Note 12)

 

Stockholders’ equity:
 
 
 
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2019 and December 31, 2018

 

Common stock, $0.00001 par value; 200,000,000 shares authorized; 59,320,793 and 58,810,637 shares issued and outstanding as of September 30, 2019 and December 31, 2018, respectively
1

 
1

Additional paid-in capital
480,747

 
453,400

Treasury stock at cost, 20,220,227 shares as of September 30, 2019 and December 31, 2018
(155,947
)
 
(155,947
)
Retained earnings
184,644

 
171,383

Accumulated other comprehensive loss
(1,798
)
 
(1,513
)
Total stockholders’ equity
507,647

 
467,324

Total liabilities and stockholders’ equity
$
792,304

 
$
719,540

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
(in thousands, except per share data)
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Net sales from products
$
96,497

 
$
80,923

 
$
264,977

 
$
238,618

Net sales from services
34,340

 
23,913

 
94,032

 
66,659

Net sales
130,837

 
104,836

 
359,009

 
305,277

Cost of product sales
42,445

 
32,953

 
120,265

 
96,474

Cost of service sales
8,223

 
6,250

 
24,098

 
15,566

Cost of sales
50,668

 
39,203

 
144,363

 
112,040

Gross margin
80,169

 
65,633

 
214,646

 
193,237

Operating expenses:
 
 
 
 
 
 
 
Sales, general and administrative
48,424

 
39,685

 
134,678

 
114,787

Research and development
25,129

 
21,982

 
71,976

 
55,602

Total operating expenses
73,553

 
61,667

 
206,654

 
170,389

Income from operations
6,616

 
3,966

 
7,992

 
22,848

Interest and other income (expense), net
1,820

 
1,274

 
5,978

 
2,242

Income before provision for income taxes
8,436

 
5,240

 
13,970

 
25,090

Provision for (benefit from) income taxes
2,332

 
(471
)
 
709

 
(2,032
)
Net income
$
6,104

 
$
5,711

 
$
13,261

 
$
27,122

Net income per common and common equivalent shares:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.10

 
$
0.22

 
$
0.49

Diluted
$
0.10

 
$
0.10

 
$
0.22

 
$
0.47

Weighted average number of common and common equivalent shares outstanding:
 
 
 
 
 
 
 
Basic
59,278

 
58,340

 
59,128

 
55,681

Diluted
60,059

 
59,805

 
59,938

 
57,254

 
 
 
 
 
 
 
 
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
Net income
$
6,104

 
$
5,711

 
$
13,261

 
$
27,122

Foreign currency translation adjustments
(227
)
 
(107
)
 
(285
)
 
(159
)
Comprehensive income
$
5,877

 
$
5,604

 
$
12,976

 
$
26,963


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 per share data)
 
Common Stock
 
Additional
Paid-in
Capital
 
Treasury Stock
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
 
Balance, December 31, 2018
58,810,637

 
$
1

 
$
453,400

 
20,220,227

 
$
(155,947
)
 
$
171,383

 
$
(1,513
)
 
$
467,324

Issuance of common stock under employee plans, net
298,649

 

 
(1,159
)
 

 

 

 

 
(1,159
)
Stock-based compensation

 

 
7,905

 

 

 

 

 
7,905

Net income

 

 

 

 

 
6,419

 

 
6,419

Foreign currency translation adjustments

 

 

 

 

 

 
50

 
50

Balance, March 31, 2019
59,109,286

 
1

 
460,146

 
20,220,227

 
(155,947
)
 
177,802

 
(1,463
)
 
480,539

Issuance of common stock under employee plans, net
71,832

 

 
(869
)
 

 

 

 

 
(869
)
Stock-based compensation

 

 
8,627

 

 

 

 

 
8,627

Issuance of common stock for business combination contingent consideration
70,613

 

 

 

 

 

 

 

Net income

 

 

 

 

 
738

 

 
738

Foreign currency translation adjustments

 

 

 

 

 

 
(108
)
 
(108
)
Balance, June 30, 2019
59,251,731

 
1

 
467,904

 
20,220,227

 
(155,947
)
 
178,540

 
(1,571
)
 
488,927

Issuance of common stock under employee plans, net
69,062

 

 
(1,134
)
 

 

 

 

 
(1,134
)
Stock-based compensation

 

 
13,977

 

 

 

 

 
13,977

Net income

 

 

 

 

 
6,104

 

 
6,104

Foreign currency translation adjustments

 

 

 

 

 

 
(227
)
 
(227
)
Balance, September 30, 2019
59,320,793

 
$
1

 
$
480,747

 
20,220,227

 
$
(155,947
)
 
$
184,644

 
$
(1,798
)
 
$
507,647



3


 
Common Stock
 
Additional
Paid-in
Capital
 
Treasury Stock
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
 
Balance, December 31, 2017
52,969,869

 
$
1

 
$
201,672

 
20,220,227

 
$
(155,947
)
 
$
123,185

 
$
(1,467
)
 
$
167,444

Cumulative effect of applying a change in accounting principle

 

 

 

 

 
18,994

 

 
18,994

Issuance of common stock under employee plans, net
337,214

 

 
(3,421
)
 

 

 

 

 
(3,421
)
Stock-based compensation

 

 
4,093

 

 

 

 

 
4,093

Net income

 

 

 

 

 
12,926

 

 
12,926

Foreign currency translation adjustments

 

 

 

 

 

 
(707
)
 
(707
)
Balance, March 31, 2018
53,307,083

 
1

 
202,344

 
20,220,227

 
(155,947
)
 
155,105

 
(2,174
)
 
199,329

Issuance of common stock
4,645,000

 

 
233,993

 

 

 

 

 
233,993

Issuance of common stock for business combination
58,843

 

 
8,226

 

 

 

 

 
8,226

Issuance of common stock under employee plans, net
278,687

 

 
(6,800
)
 





 

 
(6,800
)
Stock-based compensation

 

 
4,954

 





 

 
4,954

Net income

 

 

 




8,485

 

 
8,485

Foreign currency translation adjustments

 

 

 

 

 

 
655

 
655

Balance, June 30, 2018
58,289,613

 
1

 
442,717

 
20,220,227

 
(155,947
)
 
163,590

 
(1,519
)
 
448,842

Issuance of common stock under employee plans
130,129

 

 
(1,039
)
 

 

 

 

 
(1,039
)
Stock-based compensation

 

 
6,255

 

 

 

 

 
6,255

Net income

 

 

 

 

 
5,711

 

 
5,711

Foreign currency translation adjustments

 

 

 

 

 

 
(107
)
 
(107
)
Balance, September 30, 2018
58,419,742

 
$
1

 
$
447,933

 
20,220,227

 
$
(155,947
)
 
$
169,301

 
$
(1,626
)
 
$
459,662


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

4


AXON ENTERPRISE, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Nine Months Ended September 30,
 
2019
 
2018
Cash flows from operating activities:
 
 
 
Net income
$
13,261

 
$
27,122

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
8,196

 
8,226

Loss on disposal and impairment of property and equipment, net
2,408

 
290

Loss on disposal and abandonment of intangible assets
51

 
2,103

Stock-based compensation
30,195

 
15,302

Deferred income taxes
(3,946
)
 
(2,326
)
Unrecognized tax benefits
594

 
99

Other noncash, net
2,923

 
34

Change in assets and liabilities:
 
 
 
Accounts and notes receivable and contract assets
(30,497
)
 
(51,172
)
Inventory
(6,302
)
 
9,033

Prepaid expenses and other assets
(11,967
)
 
(12,081
)
Accounts payable, accrued and other liabilities
(13,528
)
 
4,306

Deferred revenue
28,476

 
31,700

Net cash provided by operating activities
19,864

 
32,636

Cash flows from investing activities:
 
 
 
Purchases of investments
(242,693
)
 
(4,331
)
Proceeds from maturity/call of investments
92,207

 
10,658

Purchases of property and equipment
(12,111
)
 
(6,880
)
Purchases of intangible assets
(328
)
 
(460
)
Business acquisitions

 
(4,990
)
Net cash used in investing activities
(162,925
)
 
(6,003
)
Cash flows from financing activities:
 
 
 
Net proceeds from equity offering

 
233,993

Proceeds from options exercised
106

 
713

Income and payroll tax payments for net-settled stock awards
(3,268
)
 
(11,973
)
Payment of contingent consideration for a business acquisition

 
(575
)
Net cash provided by (used in) financing activities
(3,162
)
 
222,158

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(678
)
 
(381
)
Net increase (decrease) in cash, cash equivalents and restricted cash
(146,901
)
 
248,410

Cash, cash equivalents and restricted cash, beginning of period
351,027

 
78,438

Cash, cash equivalents and restricted cash, end of period
$
204,126

 
$
326,848

 
 
 
 
Supplemental disclosures:
 
 
 
Cash and cash equivalents
$
202,551

 
$
324,371

Restricted cash (Note 1)
1,575

 
2,477

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

 
$
326,848

 
 
 
 
Cash paid for income taxes, net of refunds
$
2,422

 
$
7,957

 
 
 
 
Non-cash transactions
 
 
 
Property and equipment purchases in accounts payable and accrued liabilities
$
1,047

 
$
1,114

Non-cash purchase consideration related to business combinations
$

 
$
12,508

Commission converted to stock-based award
$
314

 
$

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

5

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS


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

Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, and other administrative support functions. We also have a software engineering development center located in Seattle, Washington, and subsidiaries located in Australia, Canada, Finland, Hong Kong, Germany, India, Italy, the Netherlands, the United Kingdom, and Vietnam.
The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our wholly owned 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, 2018, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2018. The results of operations for the three and nine months ended September 30, 2019 and 2018 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,
valuation of goodwill, intangible and long-lived assets,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation,
recognition and measurement of lease liabilities,
recognition and measurement of contingencies and accrued litigation expense, and
fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.
Actual results could differ materially from those estimates.
Segment Information
Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical weapons ("CEWs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Revenue from our “products” in the Software and Sensors segment are generally from sales of sensors, including on-officer body cameras, Axon Fleet cameras, other hardware sensors, warranties on sensors, and other products, and is sometimes referred to as "Sensors and Other revenue." Revenue from our “services” in the Software and Sensors segment consist of sales related to the Axon Cloud, which includes Axon Evidence, cloud-based evidence management software revenue, other recurring cloud-hosted software revenue and related professional services, and is sometimes referred to as "Axon Cloud revenue." Within the Software and Sensors segment, we include only revenues and costs attributable to that segment, which costs include: costs of sales for both products and services, direct labor, product management and research and development ("R&D") for products included, or to be included, within the Software and Sensors segment. All other costs are included in the TASER segment.

6

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




Our Chief Executive Officer, who is the Chief Operating Decision Maker (the “CODM”), is not provided asset information or sales, general, and administrative expense by segment. Reportable segments are determined based on discrete financial information reviewed by the CODM. We organize and review operations based on products and services. We perform an analysis of our reportable segments on at least an annual basis. Additional information related to our business segments is summarized in Note 15.
Geographic Information and Major Customers / Suppliers
For the three and nine months ended September 30, 2019 and 2018, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and nine months ended September 30, 2019 and 2018, no customer represented more than 10% of total net sales. At September 30, 2019 and December 31, 2018, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.
We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. 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 without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with 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. Potentially dilutive securities include outstanding stock options and unvested restricted stock units ("RSUs"). The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.
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 September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
Net income
$
6,104

 
$
5,711

 
$
13,261

 
$
27,122

Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
59,278

 
58,340

 
59,128

 
55,681

Dilutive effect of stock-based awards
781

 
1,465

 
810

 
1,573

Diluted weighted average shares outstanding
60,059

 
59,805

 
59,938

 
57,254

Anti-dilutive stock-based awards excluded
12,477

 
6,793

 
12,546

 
6,760

Net income per common share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.10

 
$
0.22

 
$
0.49

Diluted
$
0.10

 
$
0.10

 
$
0.22

 
$
0.47


Standard Warranties
We warranty our CEWs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated

7

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




based on historical data related to warranty claims on a quarterly basis and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets. 
Changes in our estimated product warranty liabilities were as follows (in thousands):
 
Nine Months Ended September 30,
 
2019
 
2018
Balance, beginning of period
$
898

 
$
644

Utilization of accrual
(718
)
 
(384
)
Warranty expense
891

 
699

Balance, end of period
$
1,071

 
$
959


Fair Value Measurements and Financial Instruments
The fair value framework 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 September 30, 2019 and December 31, 2018 were comprised of money market funds and, at September 30, 2019, also included agency bonds, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of September 30, 2019 and December 31, 2018 was $4.0 million and $3.6 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.
Our financial instruments also include accounts and notes receivable, contract assets, accounts payable and accrued liabilities. As these instruments are generally short-term in nature, their carrying values approximate their fair values on the accompanying condensed consolidated balance sheets.


8

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




Restricted Cash

Restricted cash balances as of September 30, 2019 and December 31, 2018 included $0.9 million of sales proceeds related to long-term contracts with customers, which were included in prepaid expenses and other current assets on our condensed consolidated balance sheets. The proceeds are held in escrow until certain billing milestones are achieved, and then specified amounts are transferred to our operating accounts. Restricted cash balances as of September 30, 2019 and December 31, 2018 also included $0.7 million related to a performance guarantee for an international customer sales contract, which were included in other assets on our accompanying condensed consolidated balance sheets.
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. During the nine months ended September 30, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of $1.3 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations. During the three months ended September 30, 2019, we abandoned certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of $0.7 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations.
We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.
Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance.  Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases).

Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date.


9

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




The adoption had a material impact to our condensed consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):
 
December 31, 2018
 
Impact of Adoption of Topic 842 on Opening Balance Sheet
 
January 1, 2019
 
(As reported)
 
 
(As adjusted)
Consolidated Balance Sheet Data:
 
 
 
 
 
Other assets
$
22,999

 
$
12,483

 
$
35,482

Total assets
719,540

 
12,483

 
732,023

 
 
 
 
 

Accrued liabilities
41,092

 
(1,138
)
 
39,954

Other current liabilities
37

 
3,588

 
3,625

Total current liabilities
166,011

 
2,450

 
168,461

Other long-term liabilities
5,704

 
10,033

 
15,737

Total liabilities
252,216

 
12,483

 
264,699

Total liabilities and stockholders' equity
719,540

 
12,483

 
732,023



See Note 11 for further disclosures related to Topic 842.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our condensed consolidated financial statements.

Effective the first quarter of 2020:
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We are currently in the process of selecting the appropriate credit loss models for our investments, accounts and notes receivable, and contract assets and evaluating our processes and controls in preparation for the adoption of ASU 2016-13.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.
Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

10


2. Revenues
Nature of Products and Services
The following tables present our revenues by primary product and service offering (in thousands):
 
Three Months Ended September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
20,214

 
$

 
$
20,214

 
$

 
$

 
$

TASER X26P
11,578

 

 
11,578

 
17,998

 

 
17,998

TASER X2
13,241

 

 
13,241

 
20,392

 

 
20,392

TASER Pulse and Bolt
1,132

 

 
1,132

 
1,402

 

 
1,402

Single cartridges
18,901

 

 
18,901

 
18,406

 

 
18,406

Axon Body

 
6,763

 
6,763

 

 
4,744

 
4,744

Axon Flex

 
1,670

 
1,670

 

 
1,325

 
1,325

Axon Fleet

 
4,341

 
4,341

 

 
1,809

 
1,809

Axon Dock

 
3,358

 
3,358

 

 
2,178

 
2,178

Axon Evidence and cloud services
218

 
34,022

 
34,240

 

 
23,915

 
23,915

TASER Cam

 
534

 
534

 

 
717

 
717

Extended warranties
4,543

 
4,714

 
9,257

 
4,123

 
3,161

 
7,284

Other
1,916

 
3,692

 
5,608

 
1,345

 
3,321

 
4,666

Total
$
71,743

 
$
59,094

 
$
130,837

 
$
63,666

 
$
41,170

 
$
104,836


 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
39,466

 
$

 
$
39,466

 
$

 
$

 
$

TASER X26P
37,832

 

 
37,832

 
52,618

 

 
52,618

TASER X2
40,413

 

 
40,413

 
62,686

 

 
62,686

TASER Pulse and Bolt
2,920

 

 
2,920

 
3,849

 

 
3,849

Single cartridges
57,354

 

 
57,354

 
51,763

 

 
51,763

Axon Body

 
18,820

 
18,820

 

 
15,082

 
15,082

Axon Flex

 
4,517

 
4,517

 

 
4,529

 
4,529

Axon Fleet

 
10,977

 
10,977

 

 
6,640

 
6,640

Axon Dock

 
9,401

 
9,401

 

 
7,332

 
7,332

Axon Evidence and cloud services
363

 
93,461

 
93,824

 

 
64,513

 
64,513

TASER Cam

 
2,481

 
2,481

 

 
2,839

 
2,839

Extended warranties
13,341

 
14,064

 
27,405

 
11,567

 
8,521

 
20,088

Other
6,017

 
7,582

 
13,599

 
5,331

 
8,007

 
13,338

Total
$
197,706

 
$
161,303

 
$
359,009

 
$
187,814

 
$
117,463

 
$
305,277

The following table presents our revenues disaggregated by geography (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
United States
$
110,809

 
85
%
 
$
88,125

 
84
%
 
$
298,736

 
83
%
 
$
244,806

 
80
%
Other countries
20,028

 
15

 
16,711

 
16

 
60,273

 
17

 
60,471

 
20

Total
$
130,837

 
100
%
 
$
104,836

 
100
%
 
$
359,009

 
100
%
 
$
305,277

 
100
%


11


Contract Balances
The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the nine months ended September 30, 2019 (in thousands):
 
September 30, 2019
Contract assets, net
$
33,635

Contract liabilities (deferred revenue)
209,309

Revenue recognized in the period from:
 
Amounts included in contract liabilities at the beginning of the period
83,159


Contract liabilities (deferred revenue) consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
Warranty:
 
 
 
 
 
 
 
 
 
 
 
TASER
$
11,677

 
$
16,633

 
$
28,310

 
$
12,797

 
$
16,847

 
$
29,644

Software and Sensors
9,899

 
5,450

 
15,349

 
8,273

 
6,516

 
14,789

 
21,576

 
22,083

 
43,659

 
21,070

 
23,363

 
44,433

Hardware:
 
 
 
 
 
 
 
 
 
 
 
TASER
4,378

 
17,601

 
21,979

 
9,355

 
15,598

 
24,953

Software and Sensors
39,308

 
27,357

 
66,665

 
20,878

 
24,685

 
45,563

 
43,686

 
44,958

 
88,644

 
30,233

 
40,283

 
70,516

Services:
 
 
 
 
 
 
 
 
 
 
 
TASER
11

 
396

 
407

 

 

 

Software and Sensors
61,887

 
14,712

 
76,599

 
55,713

 
10,771

 
66,484

 
61,898

 
15,108

 
77,006

 
55,713

 
10,771

 
66,484

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
TASER
$
16,066

 
$
34,630

 
$
50,696

 
$
22,152

 
$
32,445

 
$
54,597

Software and Sensors
111,094

 
47,519

 
158,613

 
84,864

 
41,972

 
126,836

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


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

12

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




3. Cash, Cash Equivalents and Investments
The following tables summarize our cash, cash equivalents, and held-to-maturity investments at September 30, 2019 and December 31, 2018 (in thousands):
 
As of September 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
80,269

 
$

 
$

 
$
80,269

 
$
80,269

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
37,311

 

 

 
37,311

 
37,311

 

 

Agency bonds
32,834

 
4

 
(6
)
 
32,832

 
12,068

 
2,000

 
18,766

Subtotal
70,145

 
4

 
(6
)
 
70,143

 
49,379

 
2,000

 
18,766

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
State and municipal obligations
4,454

 
1

 
(1
)
 
4,454

 

 
4,454

 

Corporate bonds
127,987

 
51

 
(31
)
 
128,007

 
2,903

 
102,459

 
22,625

U.S. Treasury repurchase agreements
70,000






70,000


70,000





Subtotal
202,441

 
52

 
(32
)
 
202,461

 
72,903

 
106,913

 
22,625

Total
$
352,855

 
$
56

 
$
(38
)
 
$
352,873

 
$
202,551

 
$
108,913

 
$
41,391


 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
144,095

 
$

 
$

 
$
144,095

 
$
144,095

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
205,367

 

 

 
205,367

 
205,367

 

 

Total
$
349,462

 
$

 
$

 
$
349,462

 
$
349,462

 
$

 
$


We believe unrealized losses on our investments are due to interest rate fluctuations. As these investments are short-term in nature, are expected to be redeemed at par value, and/or because we have the ability and intent to hold these investments to maturity, we do not consider these investments to be other than temporarily impaired as of September 30, 2019.
4. Inventory
Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted average cost of raw materials, which approximates the first-in, first-out (“FIFO”) method and includes allocations of manufacturing labor and overhead. Included in finished goods at September 30, 2019 and December 31, 2018 was $1.4 million and $1.4 million, respectively, of trial and evaluation hardware units. Provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value. Inventory consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Raw materials
$
21,096

 
$
19,670

Finished goods
19,570

 
14,093

Total inventory
$
40,666

 
$
33,763



13

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




5. Goodwill and Intangible Assets

The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows (in thousands):
 
TASER
 
Software and Sensors
 
Total
Balance, beginning of period
$
1,338

 
$
23,643

 
$
24,981

Foreign currency translation adjustment
(52
)
 
(53
)
 
(105
)
Balance, end of period
$
1,286

 
$
23,590

 
$
24,876



Intangible assets (other than goodwill) consisted of the following (in thousands):
 
 
 
September 30, 2019
 
December 31, 2018
 
Useful
Life
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Amortizable (definite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
Domain names
5-10 years
 
$
3,161

 
$
(959
)
 
$
2,202

 
$
3,161

 
$
(732
)
 
$
2,429

Issued patents
4-15 years
 
3,170

 
(1,268
)
 
1,902

 
2,940

 
(1,106
)
 
1,834

Issued trademarks
3-11 years
 
1,006

 
(532
)
 
474

 
1,053

 
(599
)
 
454

Customer relationships
4-8 years
 
3,664

 
(1,263
)
 
2,401

 
3,701

 
(880
)
 
2,821

Non-compete agreements
3-4 years
 
446

 
(397
)
 
49

 
540

 
(439
)
 
101

Developed technology
3-7 years
 
10,660

 
(5,982
)
 
4,678

 
13,404

 
(7,081
)
 
6,323

Re-acquired distribution rights
2 years
 
1,932

 
(1,932
)
 

 
1,928

 
(1,813
)
 
115

Total amortizable
 
 
24,039

 
(12,333
)
 
11,706

 
26,727

 
(12,650
)
 
14,077

Not amortizable (indefinite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
TASER trademark
 
 
900

 
 
 
900

 
900

 
 
 
900

Patents and trademarks pending
 
 
922

 
 
 
922

 
958

 
 
 
958

Total not amortizable
 
 
1,822

 
 
 
1,822

 
1,858

 
 
 
1,858

Total intangible assets
 
 
$
25,861

 
$
(12,333
)
 
$
13,528

 
$
28,585

 
$
(12,650
)
 
$
15,935


Amortization expense of intangible assets for the three and nine months ended September 30, 2019 was $0.8 million and $2.7 million, respectively. Amortization expense of intangible assets for the three and nine months ended September 30, 2018 was $1.6 million and $4.6 million, respectively. Estimated amortization for intangible assets with definite lives for the remaining three months of 2019, the next five years ended December 31, and thereafter, is as follows (in thousands):
2019 Remaining
$
948

2020
3,177

2021
2,862

2022
1,256

2023
962

2024
881

Thereafter
1,620

Total
$
11,706



14

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




6. Other Assets
Other assets consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Cash surrender value of corporate-owned life insurance policies
$
4,020

 
$
3,596

Deferred commissions (1)
17,920

 
15,530

Restricted cash
658

 
661

Operating lease assets
10,592

 

Prepaid expenses, deposits and other
3,952

 
3,212

Total other assets
$
37,142

 
$
22,999

(1) Represents the incremental costs of obtaining contracts with customers, which consist primarily of sales commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contracts and amortized consistent with the recognition timing of the revenue for the underlying performance obligations.
7. Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Accrued salaries, benefits and bonus
$
17,058

 
$
19,063

Accrued professional, consulting and lobbying fees
5,002

 
4,894

Accrued warranty expense
1,071

 
898

Accrued income and other taxes
5,143

 
4,167

Other accrued liabilities
7,471

 
12,070

Accrued liabilities
$
35,745

 
$
41,092


8. 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, following the tax year to which these filings relate. Our U.S. federal income tax return for fiscal year 2016 is currently under audit by the Internal Revenue Service.

Deferred Tax Assets
Net deferred income tax assets at September 30, 2019, primarily include R&D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, and net operating losses, partially offset by accelerated depreciation expense and valuation allowance reserve. Our total net deferred tax assets at September 30, 2019 were $23.3 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 provisions 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 September 30, 2019, we continue to demonstrate three-year cumulative pre-tax income in the U.S. federal and state tax jurisdictions; however, we 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.

15

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




As of September 30, 2019, we have cumulative pre-tax losses in Australia, the U.K., and Canada, which limits the ability to consider other subjective evidence, such as projections for future growth. On the basis of this evaluation, a full valuation allowance has been recorded for these jurisdictions. The amount of the deferred tax asset considered realizable, however, could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as projections for growth.
We complete R&D tax credit studies for each year that an R&D tax credit is claimed for federal, Arizona, and California 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 $6.1 million as of September 30, 2019. In addition, management accrued $0.1 million of interest for estimated uncertain tax positions related to certain federal income tax liabilities. Should the unrecognized benefit of $6.2 million be recognized, our effective tax rate would be favorably impacted. Approximately $2.9 million of the unrecognized tax benefit associated with R&D credits has been netted against the R&D deferred tax asset.

Effective Tax Rate
Our overall effective tax rate for the nine months ended September 30, 2019, after discrete period adjustments, was 5.1%. Before discrete adjustments, the tax rate was 19.6%, which is less than the federal statutory rate, primarily due to state taxes and non-deductible expenses for items such as meals and entertainment, the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m), and an income inclusion from global intangible low-taxed income ("GILTI"), offset by a reduction for foreign-derived intangible income ("FDII") and R&D tax credits. The effective tax rate was favorably impacted by a $3.9 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs that vested or stock options that were exercised during the nine months ended September 30, 2019. This was partially offset by an unfavorable discrete item of $1.7 million related to the write off of certain deferred tax assets related to future stock compensation awards vesting for certain officers for whom deductibility of compensation is limited by IRC Section 162(m) and return to provision adjustments for jurisdictions in which tax returns have been filed.
9. Stockholders’ Equity
Performance-based stock awards

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

For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations.
CEO Performance Award
On May 24, 2018 (the “Grant Date”), 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 vesting 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 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

16

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, investment interest income, provision (benefit) for income taxes, depreciation and amortization, and stock-based compensation expense.
Eight Separate Revenue Goals (1)
(in thousands)
 
Eight Separate Adjusted EBITDA (CEO Performance Award) Goals
(in thousands)
Goal #1, $710,058
 
Goal #9, $125,000
Goal #2, $860,058
 
Goal #10, $155,000
Goal #3, $1,010,058
 
Goal #11, $175,000
Goal #4, $1,210,058
 
Goal #12, $190,000
Goal #5, $1,410,058
 
Goal #13, $200,000
Goal #6, $1,610,058
 
Goal #14, $210,000
Goal #7, $1,810,058
 
Goal #15, $220,000
Goal #8, $2,010,058
 
Goal #16, $230,000
(1) In connection with the business acquisition that was completed during the three months ended June 30, 2018, the revenue goals were adjusted for the acquiree's Target Revenue, as defined in the CEO Performance Award agreement.
As of September 30, 2019, the following operational goals were considered probable of achievement:
Total revenue of $710.1 million
Adjusted EBITDA (CEO Performance Award) of $125.0 million; and
Total revenue of $860.1 million
The first two market capitalization goals have been achieved as of September 30, 2019. However, none of the stock options granted under the CEO Performance Award have vested thus far as the operational goals have not yet been achieved as of September 30, 2019. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of $10.7 million related to the CEO Performance Award from the Grant Date through September 30, 2019. The number of stock options that would vest related to the three tranches is approximately 1.6 million shares.
As of September 30, 2019, we had $56.9 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 7.3 years. As of September 30, 2019, we had unrecognized stock-based compensation expense of $178.3 million for the performance goals that were considered not probable of achievement.
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. Pursuant to the XSPP, all eligible full-time U.S. employees were granted an award of 60 XSUs in January 2019, and certain employees had the opportunity to elect to receive a percentage of the value of their target compensation over the next nine years (2019-2027) in the form of additional XSUs. For employees who elected to receive XSUs, the XSU grants were made as an up front, lump sum grant in January 2019, and are intended to replace that portion of the target compensation they elected to receive in the form of XSUs for the next nine years. Accordingly, their go forward target compensation will be reduced until 2027 by the amount of such compensation that the employees elected to receive in the form of the January 2019 XSU grants. Additional employee awards were granted in February 2019 and September 2019. A total of approximately 5.9 million XSUs were granted in the nine months ended September 30, 2019.
The XSUs are grants of restricted stock units, 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.


17

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




The XSPP contains an 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"). Any shares of Stock issued to Patrick W. Smith upon the exercise of the stock options granted to Mr. Smith under the CEO Performance Award shall increase the XSU Maximum. The XSU Maximum shall also be 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, except for the number of shares that are 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.
Stock-based compensation expense associated with XSU awards 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 market capitalization goal period and the valuation of each tranche are determined using a Monte Carlo simulation, which is also used as the basis for determining the expected achievement period of the market capitalization goal. 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 XSU awards 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.
The first two market capitalization goals have been achieved as of September 30, 2019. However, none of the XSU tranches have vested thus far as the operational goals have not yet been achieved as of September 30, 2019. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of $4.3 million related to the XSU awards from their respective grant dates through September 30, 2019. The number of XSU awards that would vest related to the three tranches is approximately 1.4 million shares.
As of September 30, 2019, we had $57.4 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 7.3 years. As of September 30, 2019, we had unrecognized stock-based compensation expense of $131.6 million for the performance goals that were considered not probable of achievement.
Given the complexity of the awards, we utilized Monte Carlo simulations to simulate a range of possible future market capitalizations for the Company over the term of the awards. The average of all iterations of the simulation was used as the basis for the valuation and market capitalization goal derived service period for each tranche. Additionally, we applied an illiquidity discount of between 9.8% and 16.8% to the valuation of XSUs because the awards specify a post-vest holding period of 2.5 years. Certain of the XSU awards specify a post-vest holding period of the longer of 2.5 years or until the next tranche vests. The illiquidity discounts were estimated using the Finnerty model and reduced by the impact of expected payroll and income taxes due upon vesting of the awards, as the related proportion of shares are expected to be sold to satisfy such obligations. We measured the grant date fair value of the XSU awards with the following assumptions: risk-free interest rate of between 1.64% and 2.62%, expected term of between 8.4 and 9.0 years, expected volatility of between 44.12% and 45.47%, and dividend yield of 0.00%.
Restricted Stock Units
The following table summarizes RSU activity for the nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number of
Units
 
Weighted Average
Grant-Date Fair Value
 
Aggregate
Intrinsic Value
Units outstanding, beginning of year
1,655

 
$
28.34

 
 
Granted
6,476

 
35.87

 
 
Released
(450
)
 
24.47

 
 
Forfeited
(410
)
 
34.63

 
 
Units outstanding, end of period
7,271

 
34.93

 
$
412,866



18

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $56.78 per share, multiplied by the number of RSUs outstanding. As of September 30, 2019, there was $99.2 million in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 5.16 years. RSUs are released when vesting requirements are met.
During the nine months ended September 30, 2019, we granted 6.5 million RSUs, consisting of 0.5 million service-based RSUs and approximately 6.0 million performance-based RSUs, including 5.9 million XSUs. As of September 30, 2019, the performance criteria had been met for approximately five thousand of the 6.0 million performance-based RSUs outstanding. Certain of the performance-based RSUs outstanding as of September 30, 2019 can vest with a range of shares earned being between 0% and 200% of the targeted shares granted, depending on the final achievement of pre-determined performance criteria as of the vesting date. The amount of RSUs included in the table above related to such grants is the target level. The maximum additional number of performance-based RSUs that could be earned is 0.3 million, which are not included in the table above.
Certain RSUs that vested in the nine months ended September 30, 2019 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 47 thousand and had a value of $3.3 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 nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number
of
Options
 
Weighted
Average
Exercise
Price
 
Weighted Average Remaining Contractual Life (years)
 
Aggregate
Intrinsic Value
Options outstanding, beginning of year
6,458

 
$
28.24

 
 
 
 
Granted

 

 
 
 
 
Exercised
(25
)
 
4.23

 
 
 
 
Expired / terminated

 

 
 
 
 
Options outstanding, end of period
6,433

 
28.33

 
8.33
 
$
183,023

Options exercisable, end of period
67

 
4.53

 
1.19
 
3,506


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 $56.78 on September 30, 2019. The intrinsic value of options exercised for the nine months ended September 30, 2019 and 2018 was $1.1 million and $20.5 million, respectively. As of September 30, 2019, total options outstanding included 6.4 million unvested performance-based stock options. Of this total, 1.6 million options relate to tranches of the CEO Performance Award considered probable of achievement.
Stock-based Compensation Expense
The following table summarizes the composition of stock-based compensation expense for the three and nine months ended September 30, 2019 and 2018 (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Cost of products sold and services delivered
$
312

 
$
93

 
$
775

 
$
359

Sales, general and administrative expenses
9,508

 
3,748

 
19,130

 
8,783

Research and development expenses
3,843

 
2,414

 
10,290

 
6,160

Total stock-based compensation expense
$
13,663

 
$
6,255

 
$
30,195

 
$
15,302



19

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




Stock Incentive Plan

In February 2019, our shareholders approved the 2019 Plan authorizing an additional 6.0 million shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the legacy stock incentive plans, there are 2.2 million shares available for grant as of September 30, 2019.

Stock Inducement Plan

In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved 500,000 shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan. As of September 30, 2019, there were 30,000 shares available for grant under the 2019 Inducement Plan.
Stock Repurchase Plan
In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to $50.0 million of our outstanding common stock subject to stock market conditions and corporate considerations. During the nine months ended September 30, 2019 and 2018, no common shares were purchased under the program. As of September 30, 2019, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.
10. Line of Credit
We have a $50.0 million unsecured revolving line of credit with a domestic bank, of which $10.0 million is available for letters of credit. The credit agreement matures on December 31, 2021 and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments.
At September 30, 2019 and December 31, 2018, 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 September 30, 2019, we had letters of credit outstanding of approximately $3.6 million under the facility and available borrowing of $46.4 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.  
We are required to comply with a maximum funded debt to EBITDA ratio of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At September 30, 2019, our funded debt to EBITDA ratio was 0.001 to 1.00.

20

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




11. Leases
Lease Obligations
We determine if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Additionally, we use the portfolio approach in determining the discount rate used to present value lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates. The ROU asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives.
We have operating and finance leases for office space and certain equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For leases beginning on or after January 1, 2019, we account for lease components separately from non-lease components for all asset classes.
Our leases have remaining terms of less than 1 to approximately 4 years, some of which include one or more options to renew for up to 2 years, and some of which include options to terminate the leases within 1 year. The exercise of lease renewal options is at our sole discretion and such options are included in ROU assets and liabilities for renewal periods that are reasonably certain of exercise. Certain of our lease agreements include stated rental payment escalations. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties. Finance leases as of September 30, 2019 were immaterial.
Leases (in thousands)
 
Classification
 
September 30, 2019
Assets
 
 
 
 
Operating lease assets
 
Other assets
 
$
10,592

Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Other current liabilities
 
$
3,959

Noncurrent
 
 
 
 
Operating
 
Other long-term liabilities
 
7,687

Total lease liabilities
 
 
 
$
11,646


The components of lease expense were as follows (in thousands):
 
 
Classification
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease expense (1)
 
Sales, general and administrative expenses (2)
 
$
1,264

 
$
3,418

Sublease income
 
Other income
 
(82
)
 
(219
)
Net lease expense
 
 
 
$
1,182

 
$
3,199

(1) Includes short-term leases, which are immaterial.
(2) An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.

21

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




Other information related to leases was as follows (in thousands, except lease term and discount rate):
 
 
Nine Months Ended September 30, 2019
Supplemental Cash Flows Information
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,229

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
888

Weighted average remaining lease term:
 
 
Operating leases
 
3.3 years

Weighted average discount rate:
 
 
Operating leases
 
3.4
%

Future minimum lease payments under non-cancellable leases as of September 30, 2019 were as follows (in thousands):
 
Operating
 
Sublease income
 
Net
2019 Remaining
$
1,114

 
$
(82
)
 
$
1,032

2020
4,545

 
(82
)
 
4,463

2021
3,639

 

 
3,639

2022
2,638

 

 
2,638

2023
1,173

 

 
1,173

2024

 

 

Thereafter

 

 

Total minimum lease payments
13,109

 
(164
)
 
12,945

Less: Amount representing interest
 
 
 
 
(1,299
)
Present value of lease payments
 
 
 
 
$
11,646


As of September 30, 2019, we do not have any leases that have not yet commenced.

Disclosures related to periods prior to adoption of Topic 842
Rent expense under all operating leases, including both cancelable and non-cancellable leases, was $4.2 million and $2.9 million for the years ended December 31, 2018 and 2017, respectively.
Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):
 
Operating
 
Capital
2019
$
3,670

 
$
40

2020
3,572

 
36

2021
2,961

 

2022
2,001

 

2023
573

 

Thereafter

 

Total minimum lease payments
$
12,777

 
76

Less: Amount representing interest
 
 
(6
)
Capital lease obligation
 
 
$
70


12. Commitments and Contingencies
Land Lease Purchase Agreement

On December 13, 2018, we entered into a Purchase and Sale Agreement ("PSA") to purchase a leasehold interest to a parcel of land located in Maricopa County, Arizona for a period of 84 years, on which we intended to construct our new headquarters. On October 10, 2019, we terminated the PSA because we were unable to secure design approval by the Salt River Pima-Maricopa Indian Community. We expect to forfeit our escrow deposit of approximately $0.2 million, and no further amounts are owed to the counterparty under the agreement. In connection with the termination of the PSA, we recorded an impairment charge of $0.7 million, excluding the aforementioned forfeited deposit, related to the abandonment of certain planning and site development activities.

Data Storage Purchase Commitment

In June 2019, we entered into a purchase agreement for cloud data storage with a 3 year term beginning July 1, 2019. The purchase agreement includes a total commitment of $50.0 million, with an up-front prepayment of $15.0 million that was made in July 2019. The current balance of the prepayment is included within prepaid expenses and other current assets on our condensed consolidated balance sheet. Storage fees under this agreement were $3.7 million for the three and nine months ended September 30, 2019, and were recorded in cost of service sales. The remaining purchase commitment at September 30, 2019 was $46.3 million.
Product Litigation
We are currently named as a defendant in eight lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CEW was used by law enforcement officers in connection with arrests. 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.
Other Litigation

We are a defendant in a litigation matter filed by Digital Ally Inc. (“Digital”) in the District of Kansas alleging patent infringement regarding our Axon Signal technology. Axon was granted summary judgment of non-infringement on June 17, 2019 and judgment was entered in our favor on all of Digital's claims. Digital has appealed the ruling.

We are also a defendant in a consumer class action lawsuit previously filed and dismissed in California in 2018 and now refiled in the District of Nevada on April 9, 2019 (Case No. 3:1-cv-00192) by consumer weapon purchaser Douglas Richey (“Richey”). The case alleges the TASER Pulse, X2 and X26P CEWs have a faulty safety switch based on Richey’s Pulse allegedly discharging inside its neoprene case in a jacket pocket without injury. Any such discharge was likely due to static electricity, as disclosed in our consumer warnings. We will vigorously defend this claim and the propriety of any class certification. Our motion to dismiss is pending.

U.S. Federal Trade Commission Investigation

In June 2018 we received a letter from the U.S. Federal Trade Commission (“FTC”) with respect to its non-public investigation into our acquisition of VIEVU, LLC in May 2018.  The FTC issued a subpoena for certain information and documentation relating to the acquisition on March 21, 2019. We are cooperating with the investigation.

22

AXON ENTERPRISE, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)




General
From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.
Based on our assessment of outstanding litigation and claims as of September 30, 2019, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.
Off-Balance Sheet Arrangements
Under certain circumstances, we use letters of credit and surety bonds to guarantee our performance under various contracts, principally in connection with the installation and integration of Axon cameras and related technologies. Certain of our letters of credit and surety bonds have stated expiration dates with others being released as the contractual performance terms are completed. At September 30, 2019, we had outstanding letters of credit of $3.6 million that are expected to expire in May 2020 and September 2021. Additionally, we had $24.6 million of outstanding surety bonds at September 30, 2019, with $1.1 million expiring in 2020, $2.3 million expiring in 2021, $3.2 million expiring in 2022, $7.5 million expiring in 2023 and the remaining $10.5 million expiring in 2024.
13. Related Party Transactions
We subscribe to various cloud-based applications from Salesforce. Bret Taylor, who was a member of our Board of Directors through June 14, 2019, serves as President and Chief Product Officer of Salesforce. We incur costs at different times throughout the year, typically in advance of services being provided, and subsequently amortize these costs ratably to expense as services are provided over the contractual term. The cost to subscribe to various cloud-based hosting arrangements from Salesforce was $0.5 million and $0.4 million for the three months ended September 30, 2019 and 2018, respectively, and $1.4 million and $1.3 million for the nine months ended September 30, 2019 and 2018, respectively. There were no amounts due to Salesforce as of September 30, 2019. Amounts due to Salesforce as of December 31, 2018 were negligible.
14. Employee Benefit Plans
We have a defined contribution 401(k) plan for eligible employees, which is qualified under Sections 401(a) and 401(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation.
We also have a non-qualified deferred compensation plan for certain executives, employees and non-employee directors through which participants may elect to postpone the receipt and taxation of a portion of their compensation, including stock-based compensation, received from us. The non-qualified deferred compensation plan allows eligible participants to defer up to 80% of their base salary and up to 100% of other types of compensation. The plan also allows for matching and discretionary employer contributions. Employee deferrals are deemed 100% vested upon contribution. Distributions from the plan are made upon retirement, death, separation of service, specified date or upon the occurrence of an unforeseeable emergency. Distributions can be paid in a variety of forms from lump sum to installments over a period of years. Participants in the plan are entitled to select from a wide variety of investments available under the plan and are allocated gains or losses based upon the performance of the investments selected by the participant. All gains or losses are allocated fully to plan participants and we do not guarantee a rate of return on deferred balances. Assets related to this plan consist of corporate-owned life insurance contracts and are included in

23


other assets in the condensed consolidated balance sheets; see Note 6 for balances. Participants have no rights or claims with respect to any plan assets and any such assets are subject to the claims of our general creditors.
Contributions to the plans are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.
We also sponsor defined contribution plans in Australia, Finland, and the United Kingdom.
Our matching contributions for all defined contribution plans were $0.9 million and $0.9 million for the three months ended September 30, 2019 and 2018, respectively, and $3.5 million and $2.4 million for the nine months ended September 30, 2019 and 2018, respectively.
15. Segment Data
Our operations are comprised of two reportable segments: the manufacture and sale of CEWs, batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the software and sensors business, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Our Chief Executive Officer, who is the CODM, is not provided asset information or sales, general, and administrative expense by segment.
Information relative to our reportable segments was as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
71,424

 
$
25,073

 
$
96,497

 
$
63,666

 
$
17,257

 
$
80,923

Net sales from services
319

 
34,021

 
34,340

 

 
23,913

 
23,913

Net sales
71,743

 
59,094

 
130,837

 
63,666

 
41,170

 
104,836

Cost of product sales
26,504

 
15,941

 
42,445

 
19,256

 
13,697

 
32,953

Cost of service sales

 
8,223

 
8,223

 

 
6,250

 
6,250

Cost of sales
26,504

 
24,164

 
50,668

 
19,256

 
19,947

 
39,203

Gross margin
$
45,239

 
$
34,930

 
$
80,169

 
$
44,410

 
$
21,223

 
$
65,633

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
3,485

 
$
21,644

 
$
25,129

 
$
4,837

 
$
17,145

 
$
21,982



 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
197,148

 
$
67,829

 
$
264,977

 
$
187,814

 
$
50,804

 
$
238,618

Net sales from services
558

 
93,474

 
94,032

 

 
66,659

 
66,659

Net sales
197,706

 
161,303

 
359,009

 
187,814

 
117,463

 
305,277

Cost of product sales
74,044

 
46,221

 
120,265

 
57,480

 
38,994

 
96,474

Cost of service sales

 
24,098

 
24,098

 

 
15,566

 
15,566

Cost of sales
74,044

 
70,319

 
144,363

 
57,480

 
54,560

 
112,040

Gross margin
$
123,662

 
$
90,984

 
$
214,646

 
$
130,334

 
$
62,903

 
$
193,237

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
10,284

 
$
61,692

 
$
71,976

 
$
11,816

 
$
43,786

 
$
55,602

1 Cost of service sales for the three and nine months ended September 30, 2019 includes approximately $0.7 million and $1.6 million, respectively, of third party installation costs.
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 September 30, 2019, and results of operations for the three and nine months ended September 30, 2019 and 2018, should be read in conjunction with the condensed consolidated financial

24


statements and related notes included in this Report on Form 10-Q and those in our 2018 Annual Report on Form 10-K filed with the SEC on February 27, 2019. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from those anticipated in such forward-looking statements as a result of certain factors, including but not limited to those described under “Risk Factors” in our 2018 Annual Report on Form 10-K. See also "Special Note Regarding Forward-Looking Statements" on page ii of this Report on Form 10-Q.

Overview

Axon is a market-leading provider of connected public safety technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.

Our revenues for the three months ended September 30, 2019 were $130.8 million, an increase of $26.0 million, or 24.8%, from the comparable period in the prior year. We had income from operations of $6.6 million compared to $4.0 million for the same period in the prior year. The increase in income from operations was due to the increase in revenues, partially offset by an increase in cost of sales and investments over the past year for additional headcount in research and development and sales, general and administrative functions to support continued and future growth. Gross margins were compressed related to the rollout of our latest generation TASER device. For the three months ended September 30, 2019, we recorded net income of $6.1 million compared to $5.7 million for the comparable period in the prior year.

Our revenues for the nine months ended September 30, 2019 were $359.0 million, an increase of $53.7 million, or 17.6%, from the comparable period in the prior year. We had income from operations of $8.0 million compared to $22.8 million for the same period in the prior year. The decrease in operating results was due to increased cost of sales, selling, general and administrative expenses, and research and development expenses to support continued and future growth. Gross margins were compressed related to the rollout of our latest generation TASER device and increased data storage expenses. For the nine months ended September 30, 2019, we recorded net income of $13.3 million compared to $27.1 million for the comparable period in the prior year.

2019 Outlook

For the year ending December 31, 2019, we expect revenue to be in the range of $500 million to $510 million. Gross margin for the quarter ending December 31, 2019 is expected to decline compared to the quarter ended September 30, 2019, primarily due to the anticipated mix of lower-margin revenue from shipments of Axon Body 3 and TASER 7 cartridges. We expect margin compression on new hardware shipments in anticipation of higher-margin revenue on additional cloud services over time. We expect stock-based compensation expenses to be approximately $41 million for the full year, which is subject to change depending on our assessment of the probability of attaining operational metrics for the CEO Performance Award and XSU awards, and on the expected timing of such attainment. We expect a normalized income tax rate of between 20% and 25%; this rate can fluctuate depending on geography of income and the effects of discrete items, including changes in our stock price.

25


Results of Operations

Three Months Ended September 30, 2019 Compared to the Three Months Ended September 30, 2018
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 September 30,
 
2019
 
2018
Net sales from products
$
96,497

 
73.8
%
 
$
80,923

 
77.2
 %
Net sales from services
34,340

 
26.2

 
23,913

 
22.8

Net sales
130,837

 
100.0

 
104,836

 
100.0

Cost of product sales
42,445

 
32.4

 
32,953

 
31.4

Cost of service sales
8,223

 
6.3

 
6,250

 
6.0

Cost of sales
50,668

 
38.7

 
39,203

 
37.4

Gross margin
80,169

 
61.3

 
65,633

 
62.6

Operating expenses:
 
 
 
 
 
 
 
Sales, general and administrative
48,424

 
37.0

 
39,685

 
37.8

Research and development
25,129

 
19.2

 
21,982

 
21.0

Total operating expenses
73,553

 
56.2

 
61,667

 
58.8

Income from operations
6,616

 
5.1

 
3,966

 
3.8

Interest and other income (expense), net
1,820

 
1.4

 
1,274

 
1.2

Income before provision for income taxes
8,436

 
6.5

 
5,240

 
5.0

Provision for (benefit from) income taxes
2,332

 
1.8

 
(471
)
 
(0.4
)
Net income
$
6,104

 
4.7
%
 
$
5,711

 
5.4
 %
The following table presents our revenues disaggregated by geography (in thousands):
 
Three Months Ended September 30,
 
2019
 
2018
United States
$
110,809

 
85
%
 
$
88,125

 
84
%
Other countries
20,028

 
15

 
16,711

 
16

Total
$
130,837

 
100
%
 
$
104,836

 
100
%

International revenue increased compared to the prior year comparable period, driven primarily by increased sales in Europe and Africa, which were partially offset by lower sales in Canada and the Asia Pacific region.

26


Net Sales
Net sales by product line were as follows (dollars in thousands):
 
Three Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
TASER segment:
 
 
 
 
 
 
 
 
 
 
 
TASER 7
$
20,214

 
15.4
%
 
$

 
%
 
$
20,214

 
*

TASER X26P
11,578

 
8.8

 
17,998

 
17.2

 
(6,420
)
 
(35.7
)
TASER X2
13,241

 
10.1

 
20,392

 
19.4

 
(7,151
)
 
(35.1
)
TASER Pulse and Bolt
1,132

 
0.9

 
1,402

 
1.3

 
(270
)
 
(19.3
)
Single cartridges
18,901

 
14.4

 
18,406

 
17.6

 
495

 
2.7

Axon Evidence and cloud services
218

 
0.2

 

 

 
218

 
*

Extended warranties
4,543

 
3.5

 
4,123

 
3.9

 
420

 
10.2

Other
1,916

 
1.5

 
1,345

 
1.3

 
571

 
42.5

Total TASER segment
71,743

 
54.8

 
63,666

 
60.7

 
8,077

 
12.7

Software and Sensors segment:
 
 
 
 
 
 
 
 

 


Axon Body
6,763

 
5.2

 
4,744

 
4.5

 
2,019

 
42.6

Axon Flex
1,670

 
1.3

 
1,325

 
1.3

 
345

 
26.0

Axon Fleet
4,341

 
3.3

 
1,809

 
1.7

 
2,532

 
140.0

Axon Dock
3,358

 
2.6

 
2,178

 
2.1

 
1,180

 
54.2

Axon Evidence and cloud services
34,022

 
26.0

 
23,915

 
22.8

 
10,107

 
42.3

TASER Cam
534

 
0.4

 
717

 
0.7

 
(183
)
 
(25.5
)
Extended warranties
4,714

 
3.6

 
3,161

 
3.0

 
1,553

 
49.1

Other
3,692

 
2.8

 
3,321

 
3.2

 
371

 
11.2

Total Software and Sensors segment
59,094

 
45.2

 
41,170

 
39.3

 
17,924

 
43.5

Total net sales
$
130,837

 
100.0
%
 
$
104,836

 
100.0
%
 
$
26,001

 
24.8
 %
* Not applicable
Net unit sales for TASER segment products and Software and Sensors segment products were as follows:
 
Three Months Ended September 30,
 
Unit
Change
 
Percent
Change
 
2019
 
2018
 
 
TASER 7
17,674

 

 
17,674

 
*

TASER X26P
10,766

 
18,842

 
(8,076
)
 
(42.9
)
TASER X2
9,819

 
16,729

 
(6,910
)
 
(41.3
)
TASER Pulse and Bolt
3,923

 
3,750

 
173

 
4.6

Cartridges
566,347

 
598,119

 
(31,772
)
 
(5.3
)
Axon Body
22,037

 
17,622

 
4,415

 
25.1

Axon Flex
5,409

 
3,487

 
1,922

 
55.1

Axon Fleet
2,967

 
1,601

 
1,366

 
85.3

Axon Dock
3,724

 
3,525

 
199

 
5.6

TASER Cam
899

 
1,339

 
(440
)
 
(32.9
)
*Not applicable
Net sales for the TASER segment increased 12.7% primarily due to a net increase of $6.4 million in TASER device sales, as well as smaller increases in cartridge and warranty revenue. As expected, we have continued to see a shift to purchases of our latest generation device, TASER 7, from legacy X2 and X26P devices. Lower unit sales of X2 and X26P devices were partially offset by higher average selling prices. Net sales for the three months ended September 30, 2019 included a total of $6.0 million in revenue that was not recognized during the three months ended June 30, 2019 as forecasted due to an inventory shortfall impacting delivery of TASER 7 devices and cartridges.

27


Net sales for the Software and Sensors segment increased 43.5% as we continued to add users and associated devices to our network during the three months ended September 30, 2019. The increase in the aggregate number of users resulted in increased Axon Evidence and extended warranty revenues of $10.1 million and $1.6 million, respectively. Increased revenues for Axon Body, Axon Dock, and Axon Fleet reflected a combination of a higher number of units sold and an increase in the average selling prices. We began selling our Axon Body 3 devices during the quarter ended September 30, 2019. An increase in Axon Flex units was partially offset by a decline in the average selling price.
To gain more immediate feedback regarding activity for Software and Sensors products and services, we also review bookings for these products. We consider bookings to be a statistical measure defined as the sales price of orders (not invoiced sales), including contractual optional periods we expect to be exercised, net of cancellations, inclusive of renewals, placed in the relevant fiscal period, regardless of when the products or services ultimately will be provided. Most bookings will be invoiced in subsequent periods. Due to municipal government funding rules, in some cases certain of the future period amounts included in bookings are subject to budget appropriation or other contract cancellation clauses. Although we have entered into contracts for the delivery of products and services in the future and anticipate the contracts will be fulfilled, if agencies do not exercise contractual options, do not appropriate funds in future year budgets, or do enact a cancellation clause, revenue associated with these bookings may not ultimately be recognized, resulting in a future reduction to bookings. Bookings related to our Software and Sensors segment, net of cancellations, were $128.2 million and $92.9 million during the three months ended September 30, 2019 and 2018, respectively, an increase of $35.3 million, or 38.0%.
The chart below illustrates our Software and Sensors segment quarterly bookings for each of the previous six fiscal quarters (in thousands):
bookingsq32019a01.jpg

Cost of Product and Service Sales
Within the TASER segment, cost of product sales increased to $26.5 million for the three months ended September 30, 2019 from $19.3 million for the same period in 2018. Cost as a percentage of sales increased to 36.9% from 30.2%. The increase in cost of product sales was primarily attributable to the mix of products, with higher cost per unit for TASER 7 handles and cartridges as well as higher depreciation on new production equipment for the TASER 7.
Within the Software and Sensors segment, cost of product and service sales increased to $24.2 million for the three months ended September 30, 2019 from $19.9 million for the same period in 2018. Cost as a percentage of sales decreased to 40.9% from 48.5%. Cost of product sales increased $2.2 million, but decreased as a percentage of sales, reflecting non-recurrence of customer fulfillment costs associated with our acquisition of VIEVU in May 2018. The savings were partially offset by increased freight

28


and customs expenses. Cost of service sales increased $2.0 million, but decreased as a percentage of sales, driven by cost efficiencies on higher revenue.
Gross Margin
As a percentage of net sales, gross margin for the TASER segment decreased to 63.1% from 69.8% for the three months ended September 30, 2019 and 2018, respectively. TASER 7 devices have a lower average selling price per unit than legacy products due to the bundle of products and services included and a higher cost per unit than legacy products. Additionally, gross margin was impacted by trade in credits provided to certain customers purchasing TASER 7 devices.
As a percentage of net sales, gross margin for the Software and Sensors segment increased to 59.1% from 51.5% for the three months ended September 30, 2019 and 2018, respectively. Within the Software and Sensors segment, hardware gross margin was 36.4% for the three months ended September 30, 2019 compared to 20.6% for the same period in 2018, while the service margins were 75.8% and 73.9% during those same periods, respectively.
Sales, General and Administrative Expenses
Sales, general and administrative ("SG&A") expenses were comprised as follows (dollars in thousands):
 
Three Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
Total sales, general and administrative expenses
$
48,424

 
$
39,685

 
$
8,739

 
22.0
Sales, general, and administrative as a percentage of net sales
37.0
%
 
37.8
%
 
 
 
 
Stock-based compensation expense increased $5.8 million in comparison to the prior year comparable period, which was primarily attributable to an increase of $3.3 million in expense related to the CEO Performance Award and expense of $1.5 million related to our XSPP. During the three months ended September 30, 2019, attainment of the third tranche of the CEO Performance Award and XSPP became probable. Accordingly, we recorded expense of $3.2 million for the CEO Performance Award and $0.8 million for the XSPP reflecting the cumulative expense for the third tranche from the grant dates through September 30, 2019. Stock-based compensation expense also increased over the prior year comparable period due to an increase in headcount.
Salaries, benefits and bonus expense increased $1.4 million, primarily due to an increase in headcount. The increase was partially offset by a decline in bonus expense, reflecting lower anticipated attainment for the annual bonus plan, and by a decline in expense for contract labor.
Sales and marketing expenses increased $3.2 million, driven by a $3.3 million increase in commissions tied to higher revenues. The increase in commissions was also driven by higher commission rates for higher value bundled deals, which have continued to increase.
During the three months ended September 30, 2019, we abandoned certain capitalized planning and site development costs related to the site on which we previously intended to construct our new headquarters, resulting in an impairment charge of $0.7 million. During the prior year comparable period, we recorded an impairment charge of $2.0 million related to the abandonment of certain developed technology acquired in a business combination.
Research and Development Expenses
Research and development ("R&D") expenses were comprised as follows (dollars in thousands):
 
Three Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
Total research and development expenses
$
25,129

 
$
21,982

 
$
3,147

 
14.3
Research and development as a percentage of net sales
19.2
%
 
21.0
%
 
 
 
 
The increase in R&D expense was fully attributable to our Software and Sensors segment. Within the TASER segment, R&D expense decreased $1.4 million, due to lower headcount and a decrease in hardware spending, which was higher during the prior year comparable period leading up to the TASER 7 launch. R&D expense for the Software and Sensors segment increased $4.5 million, primarily due to an increase in salaries and benefits, inclusive of stock-based compensation, of $4.5 million. Contributing to the increase was expense of $0.8 million related to our XSPP. During the three months ended September 30, 2019, attainment of the third tranche of the XSPP became probable. Accordingly, we recorded expense of $0.4 million for the XSPP

29


reflecting the cumulative expense for the third tranche from the grant dates through September 30, 2019.
We expect R&D expense to continue to increase in absolute dollars as we focus on growing the Software and Sensors segment as we add headcount and additional resources to develop new products and services to further advance our scalable cloud-connected device platform. We believe that these investments will result in an increase in our subscription revenue base, which over time will result in revenue increasing faster than the increase in SG&A expenses and R&D costs, as we reach economies of scale.
Interest and Other Income (Expense), Net
Interest and other income (expense), net was $1.8 million for the three months ended September 30, 2019 compared to $1.3 million for the same period in 2018. The increase was primarily attributable to increased investment interest income on our higher average balance of cash, cash equivalents and investments.
Provision for Income Taxes
The provision for income taxes was $2.3 million for the three months ended September 30, 2019, which was an effective tax rate of 27.6%. Our estimated full year effective income tax rate for 2019, before discrete period adjustments, is 19.6%, which is less than the federal statutory rate, primarily due to state taxes and non-deductible expenses for items such as meals and entertainment, executive compensation limited under IRC Section 162(m), and an income inclusion from GILTI, offset by a reduction for FDII and R&D tax credits. The effective tax rate was favorably impacted by a $0.9 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs that vested or stock options that were exercised and the release of a liability due to a lapse in the applicable statute of limitations during the three months ended September 30, 2019. This was offset by an unfavorable discrete item of $1.6 million related to the write off of certain deferred tax assets related to future stock compensation vests for certain officers for whom deductibility of compensation is limited by IRC Section 162(m) and return to provision adjustments for jurisdictions in which tax returns have been filed.
Net Income
Our net income increased by $0.4 million to $6.1 million for the three months ended September 30, 2019 compared to $5.7 million for the same period in 2018. Net income per basic and diluted share was $0.10 for the three months ended September 30, 2019 compared to $0.10 per basic and diluted share for the same period in 2018.

30


Three Months Ended September 30, 2019 Compared to the Three Months Ended June 30, 2019
Net Sales
Net sales by product line were as follows (dollars in thousands):
 
Three Months Ended September 30, 2019
 
Three Months Ended
June 30, 2019
 
Dollar
Change
 
Percent
Change
TASER segment:
 
 
 
 
 
 
 
 
 
 
 
TASER 7
$
20,214

 
15.4
%
 
$
9,298

 
8.3
%
 
$
10,916

 
117.4
 %
TASER X26P
11,578

 
8.8

 
10,382

 
9.2

 
1,196

 
11.5

TASER X2
13,241

 
10.1

 
14,087

 
12.5

 
(846
)
 
(6.0
)
TASER Pulse and Bolt
1,132

 
0.9

 
1,118

 
1.0

 
14

 
1.3

Single cartridges
18,901

 
14.4

 
19,293

 
17.3

 
(392
)
 
(2.0
)
Axon Evidence and cloud services
218

 
0.2

 
109

 
0.1

 
109

 
100.0

Extended warranties
4,543

 
3.5

 
4,482

 
4.0

 
61

 
1.4

Other
1,916

 
1.5

 
1,803

 
1.6

 
113

 
6.3

Total TASER segment
71,743

 
54.8

 
60,572

 
54.0

 
11,171

 
18.4

Software and Sensors segment:
 
 
 
 
 
 
 
 
 
 
 
Axon Body
6,763

 
5.2

 
5,612

 
5.0

 
1,151

 
20.5

Axon Flex
1,670

 
1.3

 
1,623

 
1.4

 
47

 
2.9

Axon Fleet
4,341

 
3.3

 
3,120

 
2.8

 
1,221

 
39.1

Axon Dock
3,358

 
2.6

 
2,731

 
2.4

 
627

 
23.0

Axon Evidence and cloud services
34,022

 
26.0

 
31,821

 
28.3

 
2,201

 
6.9

TASER Cam
534

 
0.4

 
1,044

 
0.9

 
(510
)
 
(48.9
)
Extended warranties
4,714

 
3.6

 
4,420

 
3.9

 
294

 
6.7

Other
3,692

 
2.8

 
1,419

 
1.3

 
2,273

 
160.2

Total Software and Sensors segment
59,094

 
45.2

 
51,790

 
46.0

 
7,304

 
14.1

Total net sales
$
130,837

 
100.0
%
 
$
112,362

 
100.0
%
 
$
18,475

 
16.4
 %
Net unit sales for TASER segment products and Software and Sensors segment products were as follows:
 
Three Months Ended September 30, 2019
 
Three Months Ended June 30, 2019
 
Unit
Change
 
Percent
Change
TASER 7
17,674

 
8,135

 
9,539

 
117.3
 %
TASER X26P
10,766

 
9,493

 
1,273

 
13.4

TASER X2
9,819

 
9,759

 
60

 
0.6

TASER Pulse and Bolt
3,923

 
3,631

 
292

 
8.0

Cartridges
566,347

 
606,220

 
(39,873
)
 
(6.6
)
Axon Body
22,037

 
20,346

 
1,691

 
8.3

Axon Flex
5,409

 
3,508

 
1,901

 
54.2

Axon Fleet
2,967

 
2,441

 
526

 
21.5

Axon Dock
3,724

 
3,408

 
316

 
9.3

TASER Cam
899

 
1,716

 
(817
)
 
(47.6
)
Net sales within the TASER segment increased by approximately $11.2 million or 18.4% as compared to the prior quarter. Sales were negatively impacted by a total of $6.0 million during the three months ended June 30, 2019 due to an inventory shortfall impacting TASER 7 devices and cartridges. Net sales for the three months ended September 30, 2019 included this $6.0 million. A decline in the number of units of our legacy TASER devices was offset by increases in the average selling prices. Revenue for cartridges was also impacted by a decline in the number of units sold, partially offset by an increase in the blended average selling price.

31


Within the Software and Sensors segment, net sales increased 14.1% during the three months ended September 30, 2019 as we continued to add users and associated devices to our network. The increase in the aggregate number of users, including on-premise users in secondary international markets, resulted in increased Axon Evidence revenues of $2.2 million. Increased revenues for Axon Body and Axon Fleet reflected a combination of a higher number of units sold and an increase in the average selling prices. We began selling our Axon Body 3 devices during the quarter ended September 30, 2019. Revenue from other products increased $2.3 million compared to the prior quarter reflecting large sales of Signal Sidearm, Axon Commander, and other smaller product lines.

Nine Months Ended September 30, 2019 Compared to the Nine Months Ended September 30, 2018
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):
 
Nine Months Ended September 30,
 
2019
 
2018
Net sales from products
$
264,977

 
73.8
%
 
$
238,618

 
78.2
 %
Net sales from services
94,032

 
26.2

 
66,659

 
21.8

Net sales
359,009

 
100.0

 
305,277

 
100.0

Cost of product sales
120,265

 
33.5

 
96,474

 
31.6

Cost of service sales
24,098

 
6.7

 
15,566

 
5.1

Cost of sales
144,363

 
40.2

 
112,040

 
36.7

Gross margin
214,646

 
59.8

 
193,237

 
63.3

Operating expenses:
 
 
 
 
 
 
 
Sales, general and administrative
134,678

 
37.6

 
114,787

 
37.6

Research and development
71,976

 
20.0

 
55,602

 
18.2

Total operating expenses
206,654

 
57.6

 
170,389

 
55.8

Income from operations
7,992

 
2.2

 
22,848

 
7.5

Interest and other income, net
5,978

 
1.7

 
2,242

 
0.7

Income before provision for income taxes
13,970

 
3.9

 
25,090

 
8.2

Provision for (benefit from) income taxes
709

 
0.2

 
(2,032
)
 
(0.7
)
Net income
$
13,261

 
3.7
%
 
$
27,122

 
8.9
 %
The following table presents our revenues disaggregated by geography (in thousands):
 
Nine Months Ended September 30,
 
2019
 
2018
United States
$
298,736

 
83
%
 
$
244,806

 
80
%
Other countries
60,273

 
17

 
60,471

 
20

Total
$
359,009

 
100
%
 
$
305,277

 
100
%

International revenue remained consistent with the prior year comparable period, but decreased as a percentage of total revenue. Revenues increased in Europe and Africa, with the increases partially offset by large sales in the prior year period in the Asia Pacific region and in Canada that did not recur in the current period.

32


Net Sales
Net sales by product line were as follows (dollars in thousands):
 
Nine Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
TASER segment:
 
 
 
 
 
 
 
 
 
 
 
TASER 7
$
39,466

 
11.0
%
 
$

 
%
 
$
39,466

 
*

TASER X26P
37,832

 
10.5

 
52,618

 
17.2

 
(14,786
)
 
(28.1
)
TASER X2
40,413

 
11.3

 
62,686

 
20.5

 
(22,273
)
 
(35.5
)
TASER Pulse and Bolt
2,920

 
0.8

 
3,849

 
1.3

 
(929
)
 
(24.1
)
Single cartridges
57,354

 
16.0

 
51,763

 
17.0

 
5,591

 
10.8

Axon Evidence and cloud services
363

 
0.1

 

 

 
363

 
*

Extended warranties
13,341

 
3.7

 
11,567

 
3.8

 
1,774

 
15.3

Other
6,017

 
1.7

 
5,331

 
1.7

 
686

 
12.9

Total TASER segment
197,706

 
55.1

 
187,814

 
61.5

 
9,892

 
5.3

Software and Sensors segment:
 
 
 
 
 
 
 
 
 
 
 
Axon Body
18,820

 
5.2

 
15,082

 
4.9

 
3,738

 
24.8

Axon Flex
4,517

 
1.3

 
4,529

 
1.5

 
(12
)
 
(0.3
)
Axon Fleet
10,977

 
3.1

 
6,640

 
2.2

 
4,337

 
65.3

Axon Dock
9,401

 
2.6

 
7,332

 
2.4

 
2,069

 
28.2

Axon Evidence and cloud services
93,461

 
26.0

 
64,513

 
21.2

 
28,948

 
44.9

TASER Cam
2,481

 
0.7

 
2,839

 
0.9

 
(358
)
 
(12.6
)
Extended warranties
14,064

 
3.9

 
8,521

 
2.8

 
5,543

 
65.1

Other
7,582

 
2.1

 
8,007

 
2.6

 
(425
)
 
(5.3
)
Total Software and Sensors segment
161,303

 
44.9

 
117,463

 
38.5

 
43,840

 
37.3

Total net sales
$
359,009

 
100.0
%
 
$
305,277

 
100.0
%
 
$
53,732

 
17.6
 %
* Not applicable
Net unit sales for TASER segment products and Software and Sensors segment products were as follows:
 
Nine Months Ended September 30,
 
Unit
Change
 
Percent
Change
 
2019
 
2018
 
 
TASER 7
34,644

 

 
34,644

 
*

TASER X26P
35,244

 
53,226

 
(17,982
)
 
(33.8
)
TASER X2
29,439

 
52,767

 
(23,328
)
 
(44.2
)
TASER Pulse and Bolt
8,807

 
10,908

 
(2,101
)
 
(19.3
)
Cartridges
1,789,084

 
1,742,207

 
46,877

 
2.7

Axon Body
68,231

 
59,798

 
8,433

 
14.1

Axon Flex
12,508

 
10,461

 
2,047

 
19.6

Axon Fleet
7,143

 
5,537

 
1,606

 
29.0

Axon Dock
12,126

 
13,903

 
(1,777
)
 
(12.8
)
TASER Cam
4,356

 
6,358

 
(2,002
)
 
(31.5
)
*Not applicable
Net sales for the TASER segment increased 5.3% primarily as a result of a $5.6 million increase in cartridge revenue, an increase of $1.8 million in warranty revenue, and a net increase of $1.5 million in TASER device sales. Cartridge revenues increased due to both increased unit sales and an increase in average selling price. The decreased unit sales of X2 and X26P were partially offset by higher average selling prices. As expected, we continue to see a shift to purchases of our latest generation device, TASER 7, from legacy X2 and X26P devices.

33


Net sales for the Software and Sensors segment increased 37.3% as we continued to add users and associated devices to our network during the nine months ended September 30, 2019. The increase in the aggregate number of users resulted in increased Axon Evidence and extended warranty revenues of $28.9 million and $5.5 million, respectively. Increased revenues for Axon Body and Axon Fleet reflected a combination of a higher number of units sold and an increase in the average selling price. A decrease in Axon Dock units was offset by an increase in the average selling price.

Cost of Product and Service Sales
Within the TASER segment, cost of product sales increased to $74.0 million for the nine months ended September 30, 2019 from $57.5 million for the same period in 2018. Cost as a percentage of sales increased to 37.5% from 30.6%. The increase in cost of product sales was primarily attributable to the mix of products, with higher cost per unit for TASER 7 handles and cartridges as well as higher depreciation on new production equipment for the TASER 7. Additionally, cost of product sales included approximately $2.3 million in expense for TASER 7 ramp-up and optimization costs related to scrap, obsolete inventory, and higher labor costs.
Within the Software and Sensors segment, cost of product and service sales increased to $70.3 million for the nine months ended September 30, 2019 from $54.6 million for the same period in 2018. Cost as a percentage of sales decreased to 43.6% from 46.4%. Cost of product sales increased $7.2 million primarily driven by the impact of increased units as well as increased freight and customs expenses, but decreased as a percentage of sales, reflecting non-recurrence of customer fulfillment costs associated with our acquisition of VIEVU in May 2018. Cost of service sales increased $8.5 million driven primarily by a $4.1 million increase in third party cloud data storage and compute costs, and by a $3.4 million increase in professional services expense due to both significant Fleet installations during the nine months ended September 30, 2019 and an overall increase following the acquisition of VIEVU in May 2018. In June 2019, we entered into a purchase agreement for cloud data storage with a three year term beginning July 1, 2019. We expect that this agreement, in combination with moving certain data into archive storage, will slow the growth of our future storage and compute costs, despite anticipated increases in the amount of data stored.
Gross Margin
As a percentage of net sales, gross margin for the TASER segment decreased to 62.5% from 69.4% for the nine months ended September 30, 2019 and 2018, respectively. TASER 7 devices have a lower average selling price per unit than legacy products due to the bundle of products and services included, and a higher cost per unit than legacy products. Additionally, gross margin was impacted by trade in credits provided to certain customers purchasing TASER 7 devices.
As a percentage of net sales, gross margin for the Software and Sensors segment increased slightly to 56.4% from 53.6%. Within the Software and Sensors segment, hardware gross margin was 31.9% for the nine months ended September 30, 2019 compared to 23.2% for the same period in 2018, while the service margins were 74.2% and 76.6% during those same periods, respectively.
Sales, General and Administrative Expenses
SG&A expenses were comprised as follows (dollars in thousands):
 
Nine Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
Total sales, general and administrative expenses
$
134,678

 
$
114,787

 
$
19,891

 
17.3
Sales, general, and administrative as a percentage of net sales
37.6
%
 
37.6
%
 
 
 
 
Stock-based compensation expense increased $10.3 million in comparison to the prior year comparable period, which was primarily attributable to an increase of $5.6 million in expense related to the CEO Performance Award and expense of $2.8 million related to our XSPP. During the three months ended September 30, 2019, attainment of the third tranche of the CEO Performance Award and XSPP became probable. Accordingly, we recorded expense of $3.2 million for the CEO Performance Award and $0.8 million for the XSPP reflecting the cumulative expense for the third tranche from the grant dates through September 30, 2019. Stock-based compensation expense also increased over the prior year comparable period due to an increase in headcount.
Salaries, benefits and bonus expenses increased $4.0 million primarily due to an increase in headcount. The increase was partially offset by a decline in bonus expense, reflecting lower anticipated attainment for the annual bonus plan, and by a decline in expense for contract labor.

34


Sales and marketing expenses increased $7.0 million driven primarily by a $5.9 million increase in commissions tied to higher revenues and increased promotions, sponsorship, and tradeshow expenses primarily related to Axon Accelerate. The increase in commissions was also driven by higher commission rates for higher value bundled deals, which have continued to increase.
Travel expenses increased $1.1 million driven primarily by increased headcount.
Research and Development Expenses
R&D expenses were comprised as follows (dollars in thousands):
 
Nine Months Ended September 30,
 
Dollar
Change
 
Percent
Change
 
2019
 
2018
 
 
Total research and development expenses
$
71,976

 
$
55,602

 
$
16,374

 
29.4
Research and development as a percentage of net sales
20.0
%
 
18.2
%
 
 
 
 
The increase in R&D expense was fully attributable to our Software and Sensors segment. R&D expense for the Software and Sensors segment increased $17.9 million, primarily due to a $15.4 million increase related to salaries and benefits, inclusive of stock-based compensation. Contributing to the increase was expense of $1.4 million related to our XSPP. During the three months ended September 30, 2019, attainment of the third tranche of the XSPP became probable. Accordingly, we recorded expense of $0.4 million for the XSPP reflecting the cumulative expense for the third tranche from the grant dates through September 30, 2019. Within the TASER segment, R&D expense decreased $1.5 million, due to lower headcount and a decrease in hardware spending, which was higher during the prior year comparable period leading up to the TASER 7 launch.
We expect R&D expense to continue to increase in absolute dollars as we focus on growing the Software and Sensors segment as we add headcount and additional resources to develop new products and services to further advance our scalable cloud-connected device platform. We believe that these investments will result in an increase in our subscription revenue base, which over time will result in revenue increasing faster than the increase in SG&A expenses and R&D costs, as we reach economies of scale.
Interest and Other Income (Expense), Net
Interest and other income, net was $6.0 million for the nine months ended September 30, 2019 compared to $2.2 million for the same period in 2018. The increase was primarily attributable to increased investment interest income on our higher average balance of cash, cash equivalents and investments.
Provision for Income Taxes
The provision for income taxes was an expense of $0.7 million for the nine months ended September 30, 2019, which was an effective tax rate of 5.1%. Our estimated full year effective income tax rate for 2019, before discrete period adjustments, is 19.6%, which is less than the federal statutory rate, primarily due to state taxes and non-deductible expenses for items such as meals and entertainment, executive compensation limited under IRC Section 162(m), and an income inclusion from GILTI, offset by a reduction for FDII and R&D tax credits. The effective tax rate was favorably impacted by a $3.9 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs that vested or stock options that were exercised during the nine months ended September 30, 2019. This was offset by an unfavorable discrete item of $1.7 million related to the write off of certain deferred tax assets related to future stock compensation vests for certain officers for whom deductibility of compensation is limited by IRC Section 162(m) and return to provision adjustments for jurisdictions in which tax returns have been filed.
Net Income
Our net income decreased by $13.9 million to $13.3 million for the nine months ended September 30, 2019 compared to $27.1 million for the same period in 2018. Net income per basic and diluted share was $0.22 for the nine months ended September 30, 2019 compared to $0.49 per basic share and $0.47 per diluted share for the same period in 2018.

35


Non-GAAP Measures

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

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

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

these non-GAAP financial measures are limited in their usefulness and should be considered only as a supplement to our GAAP financial measures;
these non-GAAP financial measures should not be considered in isolation from, or as a substitute for, our GAAP financial measures;
these non-GAAP financial measures should not be considered to be superior to our GAAP financial measures; and
these non-GAAP financial measures were not prepared in accordance with GAAP and investors should not assume that the non-GAAP financial measures presented in this Quarterly Report on Form 10-Q were prepared under a comprehensive set of rules or principles.
    
EBITDA and Adjusted EBITDA (CEO Performance Award) reconciles to net income as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30, 2019
 
June 30, 2019
 
September 30, 2018
 
September 30, 2019
 
September 30, 2018
Net income
$
6,104

 
$
738

 
$
5,711

 
$
13,261

 
$
27,122

Depreciation and amortization
2,709

 
2,687

 
3,065

 
8,196

 
8,226

Interest expense
4

 
17

 
16

 
27

 
53

Investment interest income
(1,647
)
 
(1,630
)
 
(1,256
)
 
(5,280
)
 
(1,926
)
Provision for (benefit from) income taxes
2,332

 
(188
)
 
(471
)
 
709

 
(2,032
)
EBITDA
$
9,502

 
$
1,624

 
$
7,065

 
$
16,913

 
$
31,443

 
 
 
 
 
 
 
 
 
 
Adjustments:
 
 
 
 
 
 
 
 
 
Stock-based compensation expense
13,663

 
8,627

 
6,255

 
30,195

 
15,302

Adjusted EBITDA (CEO Performance Award)
$
23,165

 
$
10,251

 
$
13,320

 
$
47,108

 
$
46,745


36


Liquidity and Capital Resources
Summary
As of September 30, 2019, we had $204.1 million of cash, cash equivalents and restricted cash, a decrease of $146.9 million as compared to December 31, 2018. The decrease in the balance of cash, cash equivalents and restricted cash was primarily attributable to the net purchase of investments of $150.5 million. As of September 30, 2019, we had $202.6 million of cash and cash equivalents, of which $48.6 million was held in foreign locations. Our ongoing sources of cash include cash on hand, investments, and cash flows from operations. In addition, our $50.0 million revolving credit facility is available for additional working capital needs or investment opportunities. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.  
As of September 30, 2019, we had letters of credit outstanding of $3.6 million, leaving the net amount available for borrowing of $46.4 million. The facility matures on December 31, 2021, and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments. There can be no assurance that we will continue to generate cash flows at or above current levels or that we will be able to maintain our ability to borrow under our revolving credit facility. At September 30, 2019 and December 31, 2018, there were no borrowings under the line other than the outstanding letters of credit.
Our agreement with the bank requires us to comply with a maximum funded debt to EBITDA ratio, as defined, of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At September 30, 2019, our funded debt to EBITDA ratio was 0.001 to 1.00.

TASER 60 installment purchase arrangements typically involve amounts invoiced in five equal installments at the beginning of each year of the five-year term. This is in contrast to a traditional CEW 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 TASER 60 arrangement received in five annual installments rather than up front. It is our strategic intent 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. We carefully considered the cash flow impacts of this strategic shift and regularly revisit our cash flow forecast with the goal of maintaining a comfortable level of liquidity as we introduce commercial offerings in which we incur upfront cash costs to produce and fulfill hardware sales ahead of the cash inflows from our customers. We anticipate, and have prepared for, the majority of our arrangements in both reportable segments to be offered in similar subscription-type offerings over the coming years. With the launch of the TASER 7, which is primarily being sold in subscription offerings, we expect this strategic shift to accelerate.

Based on our strong balance sheet and the fact that we do not have long-term debt at September 30, 2019, 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 and other liquidity requirements through at least the next 12 months. We and our Board of Directors may consider repurchases of our common stock from time to time pursuant to our stock repurchase plan. Further repurchases of our common stock would take place on the open market, would be financed with available cash and are subject to market and business conditions.
Cash Flows
The following table summarizes our cash flows from operating, investing and financing activities (in thousands):
 
Nine Months Ended September 30,
 
2019
 
2018
Net cash provided by operating activities
$
19,864

 
$
32,636

Net cash used in investing activities
(162,925
)
 
(6,003
)
Net cash provided by (used in) financing activities
(3,162
)
 
222,158

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(678
)
 
(381
)
Net increase (decrease) in cash, cash equivalents and restricted cash
$
(146,901
)
 
$
248,410


37


Operating activities
Net cash provided by operating activities in the first nine months of 2019 of $19.9 million reflects $13.3 million in net income, non-cash income statement items totaling $40.4 million, and a negative impact on cash of $33.8 million for the net change in operating assets and liabilities. Included in the non-cash items were $8.2 million in depreciation and amortization expense and $30.2 million in stock-based compensation expense. Cash used in operations was impacted by increased accounts and notes receivable and contract assets of $30.5 million, decreased accounts payable, accrued liabilities and other liabilities of $13.5 million, increased inventory of $6.3 million, and increased prepaid expenses and other assets of $12.0 million. The increase in accounts and notes receivable and contract assets was attributable to increased sales over the last several quarters, primarily sales made under subscription plans. The decrease in accounts payable, accrued liabilities and other liabilities was primarily attributable to the timing of payments, and to payments made during 2019 for operating leases following our adoption of Topic 842. The increase in prepaid expenses and other assets was primarily attributable to a $15.0 million prepayment related to a purchase agreement for cloud data storage that commenced in July 2019. Cash provided by operations was positively impacted by various other operating items, including increased deferred revenue of $28.5 million.
Net cash provided by operating activities in the first nine months of 2018 of $32.6 million reflects $27.1 million in net income impacted by the net increase of non-cash income statement items totaling $23.7 million and cash outflows of $18.2 million for the net change in operating assets and liabilities. Included in the non-cash items were $8.2 million in depreciation and amortization expense and $15.3 million in stock-based compensation expense. Increases to operating cash flows consisted primarily of increased deferred revenue of $31.7 million and decreased inventory of $9.0 million. The increase in deferred revenue was primarily driven by increased Software and Sensors services invoiced in advance. Cash used in operations was also impacted by various other operating items, with the most significant component related to increased accounts and notes receivable and contract assets of $51.2 million, primarily related to increased customer balances under our Officer Safety Plan and TASER 60 purchase programs, including adjustments to our opening balance sheet related to our adoption of ASC 606. Cash provided by operations was also impacted by increased accounts payable and accrued liabilities of $4.3 million and decreased inventory of $9.0 million.

Investing activities
We used $162.9 million in investing activities during the first nine months of 2019, which was comprised of $150.5 million for the purchase of investments, net of proceeds, and $12.4 million for the purchase of property and equipment and intangible assets.
We used $6.0 million in investing activities during the first nine months of 2018. Maturities and calls of investments, net of purchases, were $6.3 million. We invested $7.3 million in the purchase of property and equipment and intangible assets in addition to our $5.0 million investment related to the acquisition of VIEVU, LLC.

Financing activities
Net cash used in financing activities was $3.2 million during the first nine months of 2019. During the first nine months of 2019, we paid income and payroll taxes of $3.3 million on behalf of employees who net-settled stock awards during the period, which was partially offset by proceeds from options exercised of $0.1 million.
Net cash generated by financing activities was $222.2 million during the first nine months of 2018 . In May 2018, we completed a public follow-on equity offering that generated net proceeds of $234.0 million which was partially offset by income and payroll taxes of $12.0 million paid by us on behalf of employees who net-settled stock awards during the period.
Off-Balance Sheet Arrangements
The discussion of off-balance sheet arrangements in Note 12 of the notes to our condensed consolidated financial statements within this Report on Form 10-Q is incorporated by reference herein. 
Critical Accounting Estimates
We have identified the following accounting estimates as critical to our business operations and the understanding of our results of operations. The preparation of financial statements requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our unaudited condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. 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. The effect of these estimates on our financial condition and results of operations are discussed below.
Stock-Based Compensation

We have historically granted stock-based compensation to key employees and non-employee directors as a means of attracting and retaining highly qualified personnel. Stock-based compensation awards primarily consist of service-based RSUs, performance-based RSUs, and performance-based options. RSUs are classified as equity and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period. We also issue performance-based RSUs, the vesting of which is contingent upon the achievement of certain performance criteria related to our operating performance, as well as successful and timely development and market acceptance of future product introductions. For performance-based RSUs containing only performance conditions, compensation cost is recognized using the graded attribution model over the explicit or implicit service period. For awards containing multiple service, performance or market conditions, and all conditions must be satisfied prior to vesting, compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period, based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For both service-based and performance-based RSUs, we account for forfeitures as they occur as a reduction to stock-based compensation expense and additional paid-in-capital.

For performance-based awards, stock-based compensation expense is recognized over the expected performance achievement period of individual performance goals when the achievement of each individual performance goal becomes probable. For performance-based awards with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition

38


is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations. Refer to Note 9 of the notes to our condensed consolidated financial statements within this Report on Form 10-Q.
We have granted a total of 13.5 million performance-based awards (options and restricted stock units) of which 12.4 million are outstanding as of September 30, 2019, the vesting of which is contingent upon the achievement of certain performance criteria including the successful development and market acceptance of future product introductions, our future sales targets, operating performance, and market capitalization. These awards will vest and compensation expense will be recognized based on management’s best estimate of the probability of the performance criteria being satisfied using the most currently available projections of future product adoption and operating performance, adjusted at each balance sheet date. Changes in the subjective and probability-based assumptions can materially affect the estimate of the fair value of stock-based compensation and consequently, the related amount recognized in our condensed consolidated statements of operations and comprehensive income.
Leases

We adopted Topic 842 as of January 1, 2019. Refer to Note 1 of the notes to our condensed consolidated financial statements within this Report on Form 10-Q for further discussion about the new standard and its impact on our condensed consolidated balance sheet.

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. We use our estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates.

Our lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. Leases with a term of 12 months or less are not recorded on the balance sheet. Our lease agreements do not contain any residual value guarantees.
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, and 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 “held-to-maturity.” Investments in fixed-rate interest-earning instruments carry a degree of interest rate risk as their market value may be adversely impacted due to a rise in interest rates. As a result, we may suffer losses in principal if we sell securities that have declined in market value due to changes in interest rates. However, because we classify our debt securities as “held-to-maturity” based on our intent and ability to hold these instruments to maturity, no gains or losses are recognized due to changes in interest rates. These securities are reported at amortized cost. Based on investment positions as of September 30, 2019, a hypothetical 100 basis point increase in interest rates across all maturities would result in a $0.7 million decline in the fair market value of the portfolio. Such losses would only be realized if we sold the investments prior to maturity.
Additionally, we have access to a $50.0 million line of credit borrowing facility which bears interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to EBITDA ratio. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit, which totaled $3.6 million at September 30, 2019. At September 30, 2019, there was no amount outstanding under the line of credit and the available borrowing under the line of credit was $46.4 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 U.S. dollars and therefore, are not subject to exchange rate fluctuations on these transactions. However, the cost of our products to our customers increases when the U.S. dollar strengthens against their local currency, and we may have more sales and expenses denominated in foreign currencies in future years which could increase our foreign exchange rate risk. Additionally, intercompany sales to our non-U.S. dollar functional currency international subsidiaries are transacted in U.S. dollars which could increase our foreign exchange rate risk caused by foreign currency transaction gains and losses.
To date, we have not engaged in any currency hedging activities. However, we may enter into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks associated with certain existing assets and liabilities, certain firmly committed transactions, forecasted future cash flows and net investments in foreign subsidiaries. However, we may choose not to hedge certain foreign exchange exposures for a variety of reasons, including but not limited to the prohibitive economic cost of hedging particular exposures. As such, fluctuations in currency exchange rates could harm our business in the future.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our Chief Executive Officer and Chief Financial Officer are responsible for the evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of September 30, 2019.
Change in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the fiscal quarter ended September 30, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

39


PART II - OTHER INFORMATION
 
Item 1. Legal Proceedings
The discussion under the headings Product Litigation, Other Litigation, and U.S. Federal Trade Commission Investigation in Note 12 of the notes to our condensed consolidated financial statements included in PART I, ITEM 1 of this Report on Form 10-Q is incorporated by reference herein.
Item 1A. Risk Factors

There are no other material changes from the risk factors previously disclosed in Part I, Item 1A, "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2018, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock, except as noted below.

Higher costs or unavailability of materials 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. We do not have any significant long-term agreements with any of our suppliers and there is no guarantee that supply will not be interrupted.

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 injure our reputation.

A significant number of our raw materials or components are comprised of 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 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. 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, could adversely impact the supply and cost of these raw materials or components, and could adversely impact the profitability of our operations.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information

None.

40


Item 6. Exhibits
10.1
 
31.1*
 
31.2*
 
32**
 
101.INS
 
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
104
 
The cover page from the Company's Quarterly Report for the quarter ended September 30, 2019, formatted in Inline XBRL

*    Filed herewith
**    Furnished herewith



 



41


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:
November 8, 2019
 
 
 
 
 
By:
 
/s/ PATRICK W. SMITH
 
 
 
 
Chief Executive Officer
 
 
 
 
(Principal Executive Officer)
 
 
 
 
Date:
November 8, 2019
By:
 
/s/ JAWAD A. AHSAN
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial and
 
 
 
 
Accounting Officer)


42
EX-31.1 2 ex311-9302019.htm EXHIBIT 31.1 Exhibit


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 September 30, 2019 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:
November 8, 2019
By:
 
/s/ Patrick W. Smith
 
 
 
 
Patrick W. Smith
 
 
 
 
Chief Executive Officer


EX-31.2 3 ex312-9302019.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CERTIFICATION PURSUANT TO
RULE 13a-14(a) or RULE 15d-14(a)
SECURITIES EXCHANGE ACT OF 1934
I, Jawad A. Ahsan, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2019 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:
November 8, 2019
By:
 
/s/ Jawad A. Ahsan
 
 
 
 
Jawad A. Ahsan
 
 
 
 
Chief Financial Officer


EX-32 4 ex32-9302019.htm EXHIBIT 32 Exhibit


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 September 30, 2019 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
 
November 8, 2019
In connection with the Quarterly Report on Form 10-Q of Axon Enterprise, Inc. (the “Company”) for the quarterly period ended September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jawad A. Ahsan, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
/s/ Jawad A. Ahsan
 
Jawad A. Ahsan
 
Chief Financial Officer
 
November 8, 2019


EX-101.SCH 5 aaxn-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Leases - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Leases - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Leases - Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Leases - Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Leases - Supplemental Cash Flow and Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Line of Credit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenues - Revenue Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenues - Revenues By Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenues - Schedule Of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Data link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Data - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Shareholders' Equity - CEO Performance Award - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Detail) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Stockholders' Equity - Restricted Stock Units - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 aaxn-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 aaxn-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 aaxn-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Other countries Non-US [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from contract with customers Revenue from Contract with Customer, Excluding Assessed Tax Concentration risk, percentage Concentration Risk, Percentage Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Treasury Stock Treasury Stock [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Issued Beginning balance Stockholders' Equity Attributable to Parent Cumulative effect of applying a change in accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock Stock Issued During Period, Value, New Issues Issuance of common stock under employee plans (in shares) Stock Options Exercised And Restricted Stock Units Vested Shares Net Of Withholdings Stock options exercised and restricted stock units vested shares net of withholdings. Issuance of common stock under employee plans, net Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings Stock options exercised and restricted stock units vested value net of withholdings. Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Issuance of common stock for business combination (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock for business combination Stock Issued During Period, Value, Acquisitions Net income Net Income (Loss) Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Ending balance (in shares) Ending balance Organization, Consolidation and Presentation of Financial Statements [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Enterprise Resource Planning System Enterprise Resource Planning System [Member] Enterprise Resource Planning System [Member] Design of New Headquarters Design of New Headquarters [Member] Design of New Headquarters [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Other Current Assets Other Current Assets [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Number of reportable segments Number of Reportable Segments Warranty period Warranty Period After Purchase Of Product Warranty period after purchase of product. Corporate owned life insurance policies fair value Cash Surrender Value, Fair Value Disclosure Restricted cash balance Restricted Cash Impairment charges Goodwill and Intangible Asset Impairment Cash and Cash Equivalents [Abstract] Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type Cash, Cash Equivalents and Investments [Table Text Block] Leases [Abstract] Balance Sheet Disclosures Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Components of Lease Expense Lease, Cost [Table Text Block] Schedule of Future Minimum Rental Payments For Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Payables and Accruals [Abstract] Accrued salaries, benefits and bonus Employee-related Liabilities, Current Accrued professional, consulting and lobbying fees Accrued Professional Fees, Current Accrued warranty expense Standard and Extended Product Warranty Accrual Accrued income and other taxes Taxes Payable, Current Other accrued liabilities Other Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current Retirement Benefits [Abstract] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Cash surrender value of corporate-owned life insurance policies Deferred commissions Capitalized Contract Cost, Net, Noncurrent Restricted cash Operating lease assets Operating Lease, Right-of-Use Asset Prepaid expenses, deposits and other Prepaid Expenses, Deposits and Other Assets, Noncurrent Prepaid Expenses, Deposits and Other Assets, Noncurrent Total other assets Other Assets, Noncurrent Segment Reporting [Abstract] Segment Data Segment Reporting Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Remaining terms Lessee, Operating Lease, Remaining Lease Term Lessee, Operating Lease, Remaining Lease Term Renewal term Lessee, Operating Lease, Renewal Term Termination period Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Rent expense Operating Leases, Rent Expense, Net Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Operating leases (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Income Statement [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product Product [Member] Service Service [Member] Net sales Cost of sales Cost of Goods and Services Sold Gross margin Gross Profit Operating expenses: Operating Expenses [Abstract] Sales, general and administrative Selling, General and Administrative Expense Research and development Research and Development Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest and other income (expense), net Interest Income (Expense), Nonoperating, Net Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net income Net income per common and common equivalent shares: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average number of common and common equivalent shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Other Comprehensive Income (Loss), Net of Tax [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Financial Position [Abstract] Allowance on accounts receivable Accounts Receivable, Allowance for Credit Loss Accumulated depreciation Property, Plant, and Equipment, Owned, Accumulated Depreciation Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock, shares (in shares) Treasury Stock, Shares Inventory Disclosure [Abstract] Inventory, finished goods, trial and evaluation, gross Inventory, Finished Goods, Trial And Evaluation, Gross Inventory, Finished Goods, Trial And Evaluation, Gross Raw materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Gross Total inventory Inventory, Net Other Assets Other Assets Disclosure [Text Block] Operating Leases, After Adoption of 842 Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2019 Remaining Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five 2024 Lessee, Operating Lease, Liability, Payments, Due Year Six Lessee, Operating Lease, Liability, Payments, Due Year Six Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Six Lessee, Operating Lease, Liability, Payments, Due after Year Six Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Sublease income, After Adoption of 842 Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] 2019 Remaining Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year 2020 Lessor, Operating Lease, Payments to be Received, Two Years 2021 Lessor, Operating Lease, Payments to be Received, Three Years 2022 Lessor, Operating Lease, Payments to be Received, Four Years 2023 Lessor, Operating Lease, Payments to be Received, Five Years 2024 Lessor, Operating Lease, Payments to be Received, Six Years Lessor, Operating Lease, Payments to be Received, Six Years Thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Total minimum lease payments Lessor, Operating Lease, Payments to be Received Net, After Adoption of 842 Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract] Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract] 2019 Remaining Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder Of Fiscal Year Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder Of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Five Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Five 2024 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Six Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Six Thereafter Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due After Year Six Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due After Year Six Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Less: Amount representing interest Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Undiscounted Excess Amount Present value of lease payments Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income Operating Leases, Before Adoption of 842 Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Capital Leases, Before Adoption of 842 Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2020 Capital Leases, Future Minimum Payments Due in Two Years 2021 Capital Leases, Future Minimum Payments Due in Three Years 2022 Capital Leases, Future Minimum Payments Due in Four Years 2023 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Capital Leases, Future Minimum Payments Due Less: Amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Capital lease obligation Capital Lease Obligations Equity [Abstract] Equity Compensation Goals Equity Compensation Goals [Table Text Block] Equity Compensation Goals [Table Text Block] Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of the Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Software Licensing and Subscription Software Licensing and Subscription [Member] Software Licensing and Subscription [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Officer Officer [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Quarterly payments Related Party Transaction, Amounts of Transaction Outstanding amount due to related parties Due to Related Parties, Current Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Operating lease cost Operating Lease, Cost Sublease income Sublease Income Net lease expense Lease, Cost Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] TASER Taser Weapons Segment [Member] TASER weapons segment. Software and Sensors Software and Sensors Segment [Member] Software and Sensors Segment [Member] TASER 7 TASER 7 [Member] TASER 7 [Member] TASER X26P TASER X26P [Member] TASER X26P [Member] TASER X2 TASER X2 [Member] TASER X2 [Member] TASER Pulse and Bolt TASER Pulse And Bolt [Member] TASER Pulse And Bolt [Member] Single cartridges Single Cartridges [Member] Single Cartridges [Member] Axon Body Axon Body [Member] Axon Body [Member] Axon Flex Axon Flex [Member] Axon Flex [Member] Axon Fleet Axon Fleet [Member] Axon Fleet [Member] Axon Dock Axon Dock [Member] Axon Dock [Member] Axon Evidence and cloud services Axon Evidence [Member] Axon Evidence [Member] TASER Cam TASER Cam [Member] TASER Cam [Member] Extended warranties Extended Warranties [Member] Extended Warranties [Member] Other Other [Member] Other [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] ASSETS Assets [Abstract] Operating lease assets, other assets Liabilities Liabilities [Abstract] Current Liabilities, Current [Abstract] Operating lease, current liabilities Operating Lease, Liability, Current Noncurrent Liabilities, Noncurrent [Abstract] Operating lease, noncurrent liabilites Operating Lease, Liability, Noncurrent Total lease liabilities Lessee, Lease Liability Lessee, Lease Liability Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance, beginning of period Utilization of accrual Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty expense Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Balance, end of period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock Options Share-based Payment Arrangement, Option [Member] Performance Shares Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Aggregate intrinsic value price per share (in dollars per share) Aggregate Intrinsic Value Price Per Share Aggregate intrinsic value price per share. Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Number of options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options related to tranches considered probable of achievement Employee Service Share-based Compensation Stock Option, Nonvested Awards,Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement Employee Service Share-based Compensation Stock Option, Nonvested Awards,Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement Inventory Inventory Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] 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) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Units, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of Units, Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Units, Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Units outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) Aggregate intrinsic value at end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Current portion of deferred revenue Current Portion of Deferred Revenue [Member] Current Portion of Deferred Revenue Customer deposits Customer Deposits [Member] Customer Deposits [Member] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts and notes receivable, net of allowance of $1,983 and $1,882 as of September 30, 2019 and December 31, 2018, respectively Accounts and Financing Receivable, after Allowance for Credit Loss, Current Contract assets, net Contract with Customer, Asset, Net, Current Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net of accumulated depreciation of $38,470 and $39,885 as of September 30, 2019 and December 31, 2018, respectively Property, Plant and Equipment, Net Deferred income tax assets, net Deferred Income Tax Assets, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Long-term investments Long-term Investments Long-term notes receivable, net of current portion Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent Other assets Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Accounts payable Accounts Payable, Current Accrued liabilities Contract with customer, liability, current Contract with Customer, Liability, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Liability for unrecognized tax benefits Deferred Income Tax Liabilities, Net Long-term deferred compensation Deferred Compensation Liability, Classified, Noncurrent Other long-term liabilities Capital Lease Obligations, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 12) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2019 and December 31, 2018 Preferred Stock, Value, Issued Common stock, $0.00001 par value; 200,000,000 shares authorized; 59,320,793 and 58,810,637 shares issued and outstanding as of September 30, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock at cost, 20,220,227 shares as of September 30, 2019 and December 31, 2018 Treasury Stock, Value Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Loss on disposal and impairment of property and equipment, net Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss on disposal and abandonment of intangible assets Gain (Loss) on Disposition of Intangible Assets Stock-based compensation Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Tax Expense (Benefit) Unrecognized tax benefits Provision For Unrecognized Tax Benefits Provision for unrecognized tax benefits. Other noncash, net Other Noncash Expense Change in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts and notes receivable and contract assets Increase (Decrease) in Accounts and Notes Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other assets Increase Decrease In Prepaid Expense And Other Current Assets Increase decrease in prepaid expense and other current assets. Accounts payable, accrued and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Proceeds from maturity/call of investments Proceeds from Sale and Maturity of Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of intangible assets Payments to Acquire Intangible Assets Business acquisitions Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from equity offering Proceeds from Issuance of Common Stock Proceeds from options exercised Proceeds from Stock Options Exercised Income and payroll tax payments for net-settled stock awards Payment, Tax Withholding, Share-based Payment Arrangement Payment of contingent consideration for a business acquisition Payments for Previous Acquisition Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Cash and cash equivalents Restricted cash Restricted Cash and Cash Equivalents Total cash, cash equivalents and restricted cash shown in the statements of cash flows Cash paid for income taxes, net of refunds Income Taxes Paid, Net Non-cash transactions Noncash Investing and Financing Items [Abstract] Property and equipment purchases in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Non-cash purchase consideration related to business combinations Business Combination, Consideration Transferred, Liabilities Incurred Commission converted to stock-based award Commission Converted To Stock-based Award Commission Converted To Stock-based Award Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of options, Options outstanding, beginning of year (in shares) Number of options, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of options, Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of options, Expired / terminated (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Number of options, Options outstanding, end of year (in shares) Number of options, Options exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, Expired / terminated (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted average exercise price, Options outstanding, end of period (in dollars per share) Weighted average exercise price, Options exercisable, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average remaining contractual life, Options outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, Options exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value, Options outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, Options exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Inventory Schedule of Inventory, Current [Table Text Block] Summary of Revenue by Product and Service Offering and Geography Disaggregation of Revenue [Table Text Block] Contract with Customer, Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Number of reportable segments of company Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Service, Installation Costs Service, Installation Costs [Member] Service, Installation Costs [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Research and development Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Assets Liabilities and Equity Other long-term liabilities Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] TASER trademark Taser Trademark [Member] Taser trademark. Patents and trademarks pending Patents And Trademarks Pending [Member] Patents and trademarks pending. Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Not amortized intangible assets, Carrying Amount Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Domain names Internet Domain Names [Member] Issued patents Patents [Member] Issued trademarks Trademarks [Member] Customer relationships Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Developed technology Developed Technology Rights [Member] Re-acquired distribution rights Distribution Rights [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total Finite-Lived Intangible Assets, Net Intangible assets, Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Intangible assets, Net Carrying Amount Summary of Operational Information Relative to the Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] 2019 Remaining Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Six Finite-Lived Intangible Assets, Amortization Expense, after Year Six Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Agency bonds Agency Bonds [Member] Agency Bonds [Member] State and municipal obligations US States and Political Subdivisions Debt Securities [Member] Corporate bonds Corporate Bond Securities [Member] U.S. Treasury repurchase agreements US Treasury Securities [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Amortized Cost Debt Securities, Held-to-maturity Gross Unrealized Gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Gross Unrealized Losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Fair Value Debt Securities, Held-to-maturity, Fair Value Cash and Cash Equivalents Cash Cash Equivalent And Investments Amortized Cost Cash cash equivalent and investments amortized cost. Long-term Investments Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss Contract liabilities (deferred revenue) Contract with Customer, Liability Revenue recognized in the period from: Change in Contract with Customer, Asset and Liability [Abstract] Amounts included in contract liabilities at the beginning of the period Contract with Customer, Liability, Revenue Recognized Schedule of Other Assets Schedule of Other Assets [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Deferral percentage of base salary (up to) Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Base Salary Non qualified deferred compensation plan eligible participants deferral percentage of base salary. Deferral percentage of other compensation (up to) Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Other Compensation Non qualified deferred compensation plan eligible participants deferral percentage of other compensation. Employee deferrals deemed vested percentage upon contribution Employee Deferrals Vested Percentage Employee deferrals vested percentage. Defined contribution plan, cost Defined Contribution Plan, Cost Related Party Transactions Related Party Transactions Disclosure [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Geographic Information and Major Customers Geographic Information and Major Customers [Policy Text Block] Geographic Information and Major Customers [Policy Text Block] Income per Common Share Earnings Per Share, Policy [Policy Text Block] Standard Warranties Standard Product Warranty, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Valuation of Goodwill, Intangibles and Long-lived Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Recently Issued Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Reclassification of Prior Year Presentation Reclassifications [Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Indefinite-Lived Intangible Assets Other than Goodwill Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Finite-Lived Intangible Assets Other than Goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Numerator for basic and diluted earnings per share: Net Income (Loss) Attributable to Parent [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average shares outstanding—basic (in shares) Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average shares outstanding (in shares) Anti-dilutive stock-based awards excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net income per common share: Earnings Per Share, Basic and Diluted [Abstract] Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Income Tax Disclosure [Abstract] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] State Tax State and Local Jurisdiction [Member] Federal Income Tax Domestic Tax Authority [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance Unrecognized tax benefits recognized during period Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits Unrecognized Tax Benefits Research and development tax credit studies Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Overall effective tax rate, after discrete period adjustments (as a percentage) Effective Income Tax Rate Reconciliation, Percent Effective tax rate, before discrete period adjustment (as a percentage) Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Discrete tax benefit, stock-based compensation Effective Income Tax Rate Reconciliation, Deduction, Stock-based Compensation Effective Income Tax Rate Reconciliation, Deduction, Stock-based Compensation Write off of certain deferred tax assets Deferred Tax Expense from Stock Options Exercised Amortization expense of intangible assets Amortization of Intangible Assets Schedule of Goodwill [Table] Schedule of Goodwill [Table] TASER Weapons Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance, beginning of period Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Balance, end of period Revenues Revenue from Contract with Customer [Text Block] Debt Disclosure [Abstract] Line of Credit Debt Disclosure [Text Block] Weighted Average Number of Shares Outstanding and Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Changes in Estimated Product Warranty Liabilities Schedule of Product Warranty Liability [Table Text Block] Adjustments to Opening Balance Sheet Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2019 Stock Incentive Plan 2019 Stock Incentive Plan [Member] 2019 Stock Incentive Plan [Member] 2016 Stock Incentive Plan 2016 Stock Incentive Plan [Member] 2016 Stock Incentive Plan [Member] [Member] 2019 Inducement Plan 2019 Inducement Plan [Member] 2019 Inducement Plan [Member] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Shares available for grant under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Outstanding common stock repurchase program authorized amount (up to) Stock Repurchase Program, Authorized Amount Shares repurchased during period (in shares) Treasury Stock, Shares, Acquired Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Unsecured Revolving Line of Credit Unsecured Revolving Line of Credit [Member] Unsecured Revolving Line of Credit [Member] Letter of Credit Letter of Credit [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Total availability under line of credit agreement Line of Credit Facility, Maximum Borrowing Capacity Available borrowing under letter of credit Line of Credit Facility, Remaining Borrowing Capacity Line of credit facility, increase (decrease), net Line of Credit Facility, Increase (Decrease), Net Line of credit borrowings Line of Credit Facility, Fair Value of Amount Outstanding Letters of credit outstanding amount Letters of Credit Outstanding, Amount Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Maximum ratio of total liabilities to tangible net worth Maximum Ratio Of Liabilities To Tangible Net Worth Maximum ratio of liabilities to tangible net worth. Company's leverage ratio Company Tangible Net Worth Ratio Company tangible net worth ratio. Warranty Warranty [Member] Warranty [Member] Hardware Hardware Equipment [Member] Hardware Equipment [Member] Software and Sensors Software And Sensors Services [Member] Software And Sensors Services [Member] Current Long-Term Total Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Chief Executive Officer Chief Executive Officer [Member] Performance shares authorized (in shares) Number of vesting tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches First tranche Market Capitalization Goal for Tranche, First Tranche Market Capitalization Goal for Tranche, First Tranche Tranche incremental increase Market Capitalization Goal for Tranche, Incremental Increase Market Capitalization Goal for Tranche, Incremental Increase Revenue goal number 1 Revenue Goal, Goal Number One Revenue Goal, Goal Number One Revenue goal number 2 Revenue Goal, Goal Number Two Revenue Goal, Goal Number Two Revenue goal number 3 Revenue Goal, Goal Number Three Revenue Goal, Goal Number Three Revenue goal number 4 Revenue Goal, Goal Number Four Revenue Goal, Goal Number Four Revenue goal number 5 Revenue Goal, Goal Number Five Revenue Goal, Goal Number Five Revenue goal number 6 Revenue Goal, Goal Number Six Revenue Goal, Goal Number Six Revenue goal number 7 Revenue Goal, Goal Number Seven Revenue Goal, Goal Number Seven Revenue goal number 8 Revenue Goal, Goal Number Eight Revenue Goal, Goal Number Eight Adjusted EBITDA goal number 9 Adjusted EBITDA Goal, Goal Number Nine Adjusted EBITDA Goal, Goal Number Nine Adjusted EBITDA goal number 10 Adjusted EBITDA Goal, Goal Number Ten Adjusted EBITDA Goal, Goal Number Ten Adjusted EBITDA goal number 11 Adjusted EBITDA Goal, Goal Number Eleven Adjusted EBITDA Goal, Goal Number Eleven Adjusted EBITDA goal number 12 Adjusted EBITDA Goal, Goal Number Twelve Adjusted EBITDA Goal, Goal Number Twelve Adjusted EBITDA goal number 13 Adjusted EBITDA Goal, Goal Number Thirteen Adjusted EBITDA Goal, Goal Number Thirteen Adjusted EBITDA goal number 14 Adjusted EBITDA Goal, Goal Number Fourteen Adjusted EBITDA Goal, Goal Number Fourteen Adjusted EBITDA goal number 15 Adjusted EBITDA Goal, Goal Number Fifteen Adjusted EBITDA Goal, Goal Number Fifteen Adjusted EBITDA goal number 16 Adjusted EBITDA Goal, Goal Number Sixteen Adjusted EBITDA Goal, Goal Number Sixteen Total revenue Operational Goal Probable of Achievement, Total Revenue Operational Goal Probable of Achievement, Total Revenue Adjusted EBITDA Operational Goal Probable of Achievement, Adjusted EBITDA Operational Goal Probable of Achievement, Adjusted EBITDA Recorded share-based compensation expense Share-based Payment Arrangement, Expense Number of options expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement Weighted average period over which costs are recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized share-based compensation cost related to unvested stock option awards, not probable of achievement Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Not Probable of Achievement Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Not Probable of Achievement Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of products sold and services delivered Cost of Sales [Member] Sales, general and administrative expenses Selling, General and Administrative Expenses [Member] Research and development expenses Research and Development Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation expense Income Taxes Income Tax Disclosure [Text Block] 2019 eXponential Stock Performance Plan 2019 eXponential Stock Performance Plan [Member] 2019 eXponential Stock Performance Plan [Member] eXponential Stock Units eXponential Stock Units [Member] eXponential Stock Units [Member] Number of units, granted (in shares) Restricted stock, expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Liquidity discount (as a percentage) Liquidity Discount Liquidity Discount Post-vest holding period Stock Option Post Exercise Holding Period Stock Option Post Exercise Holding Period Risk-free interest rate (as a percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility (as a percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield (as a percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend Yield Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Service Based Restricted Stock Unit Service Based Restricted Stock Unit [Member] Service based restricted stock unit. Performance Based Restricted Stock Unit Performance Based Restricted Stock Unit [Member] Performance based restricted stock unit. Unrecognized stock-based compensation expense related to non-vested stock options Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Units released due to performance criteria threshold (in shares) Number of units outstanding (as a percentage) Percentage of targeted shares vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Targeted Shares Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Targeted Shares Vested Maximum additional shares to be issued (in shares) Expected Additional Shares To Be Issued Maximum Expected Additional Shares To Be Issued Maximum Shares withheld, for net share settlement of share based award (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax payments, for net share settlement of share based award Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation to be recognized in the next twelve months, percent Revenue, Remaining Performance Obligation, Percentage Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Loss Contingencies [Table] Loss Contingencies [Table] Lease Agreements Lease Agreements [Member] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Data Storage Capacity [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Expiring in 2020 Expiring in Two Thousand Twenty [Member] Expiring in Two Thousand Twenty [Member] Expiring in 2021 Expiring in Two Thousand Twenty One [Member] Expiring in Two Thousand Twenty One [Member] Expiring in 2022 Expiring in Two Thousand Twenty Two [Member] Expiring in Two Thousand Twenty Two [Member] Expiring in 2023 Expiring in Two Thousand Twenty Three [Member] Expiring in Two Thousand Twenty Three [Member] Expiring in 2024 Expiring in Two Thousand Twenty Four [Member] Expiring in Two Thousand Twenty Four [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Surety Bond Surety Bond [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Initial deposit Escrow Deposit Purchase commitment period Unrecorded Unconditional Purchase Obligation, Term Purchase obligation Purchase Obligation Up-front prepayment Up-Front Prepayment Up-Front Prepayment Storage fees Unrecorded Unconditional Purchase Obligation, Purchases Remaining purchase commitment Purchase Commitment, Remaining Minimum Amount Committed Number of lawsuits against Company Loss Contingency, Pending Claims, Number Self insurance on product claim Self Insurance Reserve Bonds outstanding Guarantor Obligations, Current Carrying Value EX-101.PRE 9 aaxn-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 bookingsq32019a01.jpg begin 644 bookingsq32019a01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@"(0*< P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^C/)?_GYE_)?\*/)?_GYE_)? M\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7 M\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y M^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* (O)?_GYE_)?\*/) M?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P *EHH B\E_^?F7\E_P MH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R M7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* (O)?_GY ME_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P *EHH B\E_ M^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@"+ MR7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* M (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P * MEHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ M J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_ M)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"? MF7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ M )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\ ME_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ M"CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E M_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9 M?R7_ H\E_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ MGYE_)?\ "CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7 M_P"?F7\E_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* ( MO)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **X'1?&6L:GX^OM(F6SMTMY3$UA,A2=$'F$3*Q;$@("$@#HXQT); M4\+^)[N^@UYM>>U4:1?R6IFMXFC5U50=Q4LQR<] : .JHK@;?QCXEUGPK?ZE MHFF6$=Q:WEQ&5O78)'%%C@A3EG//0A>.OKK3>++BR^&7_"3W]CY=P+);AK7) M WD# YY R1[@4 =117GY\=ZE!<3Z/<)9OJJZE:6*7"0N(0+B/S YC+Y.T*PQ MN&2!R*DE^(KP?#FYULVT0@(1I(V(+X)R$QACSWVYR1D [RBH+"=K MK3K:XD #RQ*[!>@) -3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !117AG[2/_ #+?_;U_[2K2 MG#GDHDSERQN>@CP1=3>+;?5K_4XKE+$[K1GMSYX.9<([[N4'FCH!NVKG&W+2 M:-X)DLUU:/5]12]AU.]^W.MK'+:-'+D'AUE)P"H('7/W\ MCZJ@^'NHZ=X=N=*T7Q(;075Z]U--+:F "ZRW M=SJ:2:N]];WJW:VNV,/ FQ%,>\DKMW9^8'YB014=U\,=/N?"4FE?;)H[R1)- M]Y&\BJS2/O)8P M[L26P,9)))_,U9KY3^#'_)7=%_[;_P#HB2OJRN:M3]G*US:$^=7"BBBL2PHH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE M_)?\*EHH B\E_P#GYE_)?\*/)?\ Y^9?R7_"I:* (O)?_GYE_)?\*\._:.1D M_P"$&4445ZY MQ!1110 4444 =S\&@6^+6C ,5/[_ )&,C]Q)ZU]4>2__ #\R_DO^%?+'P8_Y M*[HO_;?_ -$25]65YF+^->AUT/A(O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* MY#O\ VE7N=>&?M)?\ MRW_V]?\ M*M\/_%1E5^!GAE%%%>N<04444 %%%% '=?!C_DKNB_]M_\ T1)7 MU97RG\&/^2NZ+_VW_P#1$E?5E>9B_C7H==#X0HHHKD-PHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPS] MI+_F6_\ MZ_]I5[G7AG[27_,M_\ ;U_[2K?#_P 5&57X&>&4445ZYQ!1110 M4444 =U\&/\ DKNB_P#;?_T1)7U97RG\&/\ DKNB_P#;?_T1)7U97F8OXUZ' M70^$****Y#<**** "FF1!*L1=1(REE3/) QDX]!D?F*=7DGBF!+3XD-K$F-5 MM#+%%+Y3;+K3)%> #83U4ET^4=?-?U)(!ZW17 :/80?\+6\86UL/L8N+*W+/ M; (P=PVYP0/O9.<^O-N*EIJEQ;QVMM!/Y_EL'5"7RWRK M(Y(.3R@SR.* /:**\]^'5[#;Z3JFFZB]OI5\VK36_D6[JD*R[%RMN"3QC#;> M2"3QS7,7]KI>BZ5XUN/!NL;B]HJ&VBNS+)N5P)IF))(^^0">OS$<8H ]IHKQ MC4K0R76K:%I/V>*T&O6G]FV;QAK29_(\QXG ./+. Q [XXR:[CX73K/X M"( MWB999E>-L;8V\QLJF/X >!["@#KZ*** "BBB@ HHHH B^S)_>E_[^M_C1]F3 M^]+_ -_6_P :EHH B^S)_>E_[^M_C1]F3^]+_P!_6_QJ6B@"+[,G]Z7_ +^M M_C1]F3^]+_W];_&I:* (OLR?WI?^_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZ MW^-'V9/[TO\ W];_ !J6B@"+[,G]Z7_OZW^-'V9/[TO_ '];_&I:* (OLR?W MI?\ OZW^-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^]+_W];_&I:* (OLR M?WI?^_K?XT?9D_O2_P#?UO\ &I:* (OLR?WI?^_K?XT?9D_O2_\ ?UO\:EHH M B^S)_>E_P"_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZW^-'V9/[TO_?UO\:E MHH B^S)_>E_[^M_C1]F3^]+_ -_6_P :EHH B^S)_>E_[^M_C1]F3^]+_P!_ M6_QJ6B@"+[,G]Z7_ +^M_C1]F3^]+_W];_&I:* (OLR?WI?^_K?XT?9D_O2_ M]_6_QJ6B@"+[,G]Z7_OZW^-'V9/[TO\ W];_ !J6B@"+[,G]Z7_OZW^-'V9/ M[TO_ '];_&I:* (OLR?WI?\ OZW^-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1 M]F3^]+_W];_&I:* (OLR?WI?^_K?XT?9D_O2_P#?UO\ &I:* (OLR?WI?^_K M?XT?9D_O2_\ ?UO\:EHH B^S)_>E_P"_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7 M_OZW^-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^]+_ -_6_P :EHH B^S) M_>E_[^M_C1]F3^]+_P!_6_QJ6B@"+[,G]Z7_ +^M_C1]F3^]+_W];_&I:* ( MOLR?WI?^_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZW^->'?M'1K'_ ,(YM+'/ MVK[SEO\ GEZU[M7AG[27_,M_]O7_ +2K?#_Q495?@9X91117KG$%%%% !111 M0!W/P:4/\6M&4YP?/Z$@_P"HD[BOJC[,G]Z7_OZW^-?+'P8_Y*[HO_;?_P!$ M25]65YF+^->AUT/A(OLR?WI?^_K?XT?9D_O2_P#?UO\ &I:*Y#E_[ M^M_C1]F3^]+_ -_6_P :EHH B^S)_>E_[^M_C6?-X9T:XU:+5)]/ADOXAA+E M@3(O_ NO&.#VYQU-<3\=M5U#2/ UG/I-_/!_AT7$TXT6R$TX832 M>2-T@;[P8]\]\]:6#PAX>M;>>"UT:SAAN5"SQQPA5E Z!@."/K7R?_PF_BO_ M *&?6?\ P82__%4?\)OXK_Z&?6?_ 82_P#Q5:?5)=R/;KL?5=QX*T&YALK< MV$4=K92F6*VC11'N/MCCGGC&>^1Q4]CX4T'3&D;3=)M;0RILD-O&(]Z^AQU' MM7R;_P )OXK_ .AGUG_P82__ !5'_";^*_\ H9]9_P#!A+_\51]4EW#VZ['U MG_PBVA?V9_9O]E6OV'=O^R^6/*W=<[.F?PJY;Z;:V=M';VD9@@C7:D43LJH/ M0 ' %?('_";^*_\ H9]9_P#!A+_\51_PF_BO_H9]9_\ !A+_ /%4?5)=P]NN MQ]B?9D_O2_\ ?UO\:/LR?WI?^_K?XU+17$=!%]F3^]+_ -_6_P :/LR?WI?^ M_K?XU+10!%]F3^]+_P!_6_QH^S)_>E_[^M_C4M% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5X9^TE_P RW_V]?^TJ]SKPS]I+_F6_^WK_ -I5OA_XJ,JOP,\, MHHHKUSB"BBB@ HHHH [KX,?\E=T7_MO_ .B)*^K*^4_@Q_R5W1?^V_\ Z(DK MZLKS,7\:]#KH?"%%%%&4445ZYQ!1110 4444 =U\&/^2NZ+_VW_\ M1$E?5E?*?P8_Y*[HO_;?_P!$25]65YF+^->AUT/A"BBBN0W"BBB@#RG]H?\ MY)]8_P#84C_]%2U\WU](?M#_ /)/K'_L*1_^BI:^;Z]3"_PSBK?&%%%%=1D% M%%% !2TE+0!]RT445X)Z04444 %%%% $7V2W_P">$7_? H^R6_\ SPB_[X%2 MT4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LEO_SPB_[X M%2T4 1?9+?\ YX1?]\"C[);_ //"+_O@5+10!%]DM_\ GA%_WP*/LEO_ ,\( MO^^!4M% $7V2W_YX1?\ ? H^R6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\ M\(O^^!4M% $7V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[); M_P#/"+_O@5+10!%]DM_^>$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H M^R6__/"+_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? M H^R6_\ SPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA M%_WP*/LEO_SPB_[X%2T4 1?9+?\ YX1?]\"C[);_ //"+_O@5+10!%]DM_\ MGA%_WP*/LEO_ ,\(O^^!4M% $7V2W_YX1?\ ? H^R6__ #PB_P"^!4M% $7V M2W_YX1?]\"C[);_\\(O^^!4M% $7V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1? M9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_ 'P*/LEO_P \(O\ O@5+ M10!%]DM_^>$7_? H^R6__/"+_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4 MM% $7V2W_P">$7_? H^R6_\ SPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ M +X%2T4 1?9+?_GA%_WP*/LEO_SPB_[X%2T4 1?9+?\ YX1?]\"C[);_ //" M+_O@5+10!%]DM_\ GA%_WP*\._:.BCB_X1SRXU3/VK.U<9_U5>[5X9^TE_S+ M?_;U_P"TJWP_\5&57X&>&4445ZYQ!1110 4444 =S\&D5_BUHRNH93Y^01D? MZB2OJC[);_\ /"+_ +X%?+'P8_Y*[HO_ &W_ /1$E?5E>9B_C7H==#X2+[); M_P#/"+_O@4?9+?\ YX1?]\"I:*Y#$7_? J6B@ M#R7]H."*/X?V)CB1#_:<8RJ@?\LI:^$7_? J6BO M!/2(OLEO_P \(O\ O@4?9+?_ )X1?]\"I:* (OLEO_SPB_[X%'V2W_YX1?\ M? J6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\,_:2_YEO\ [>O_ &E7N=>& M?M)?\RW_ -O7_M*M\/\ Q495?@9X91117KG$%%%% !1110!W7P8_Y*[HO_;? M_P!$25]65\I_!C_DKNB_]M__ $1)7U97F8OXUZ'70^$****Y#<**** /*?VA M_P#DGUC_ -A2/_T5+7S?7TA^T/\ \D^L?^PI'_Z*EKYOKU,+_#.*M\84445U M&04444 %+24M 'W+1117@GI!1110 4444 %%1?:[?_GO%_WV*/M=O_SWB_[[ M% $M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_WV*/M=O_ ,]X MO^^Q0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y[Q?]]BC[7;_\ M]XO^^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $M%1?:[?_ )[Q?]]BC[7; M_P#/>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ]XO\ OL4 2T5%]KM_^>\7_?8H M^UV__/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ \]XO^^Q0!+147VNW_P">\7_? M8H^UV_\ SWB_[[% $M%1?:[?_GO%_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO M%_WV*/M=O_SWB_[[% $M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ MGO%_WV*/M=O_ ,]XO^^Q0!+6;XBU&ZTGPY?7^GVC7MS;PEXX%!)<_0\7_ 'V*JZD4O-/E@M=26SG8 QSHP)1@002,\C(Y'<9'>@#B+'QK MK5S\/=5UVVO-+O6LPTT4ZPMAU!;,3Q"0-&XPIR3]UUX)R:NZSXVU"UM;!+"* MU%U+H\FK3F:-F0JB ^6H# @L2?F). .C9XJP>!670==M6UK3H;W7'Q=30VI\ ML1Y?&$\P'>2Y)8D]A@XR;=_X/6^T^P3^W+6*]MM/ETV6X6WRLL#KM.$,GRL M 0VXC.<@@X !GW7Q.N?M1N+.U@&GVZ6#S12JQFF6Z&=R," -F5&"IR<\BNJ\ M4W'B*VM8Y/#0TI1&KR74NIF38BJ!C&SG/4^F!69+X,TBZU?3+B]N+*2TTB.- M+*!8$$GR+A1)*2690'[#4[2VT%1+;0&:.X68,T\KX5$"L?[R+R?O M9[8I8_'VH#Q4+.6WMC9#5O[(90C";S/+W"7.XC83GY<9QSN-=9J$-MJ%S8/) M>0B*TN//:/(/F,%8+SGC!;=T/*BL@>&=.G\9#Q'J5S8S7,.1;+#;I%MR,!I& MR6D<+@ Y"C'"@\T =5147VNW_P"?B+_OL4?:[?\ Y[Q?]]B@"6BHOM=O_P ] MXO\ OL4?:[?_ )[Q?]]B@"6BHOM=O_SWB_[[%'VNW_Y[Q?\ ?8H EHJ+[7;_ M //>+_OL4?:[?_GO%_WV* ):*B^UV_\ SWB_[[%'VNW_ .>\7_?8H EHJ+[7 M;_\ />+_ +[%'VNW_P">\7_?8H EHJ+[7;_\]XO^^Q1]KM_^>\7_ 'V* ):* MB^UV_P#SWB_[[%'VNW_Y[Q?]]B@"6BHOM=O_ ,]XO^^Q1]KM_P#GO%_WV* ) M:\,_:2_YEO\ [>O_ &E7MWVNW_Y[Q?\ ?8KP[]HZ6.7_ (1SRY%?'VK.ULX_ MU5;X?^*C*K\#/#Z***]+_OL4 >7?M#_P#) M/K'_ +"D?_HJ6OF^OHS]H.>*3X?V(CE1S_:<9PK _P#+*6OG.O4PO\,XJWQA M111749!1110 4M)2T ?+_OL5X)Z1+147VN MW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y[Q?]]BC[7;_\]XO^^Q0!+111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7QMXW_Y*#XA_P"PI<_^C6K[)KXV\;_\E!\0_P#84N?_ M $:U=N$^)G/7V1AT4E%>BYUY&(_BL[:7P(****P-0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\,_:2_YEO_MZ_P#:5>YUX9^TE_S+?_;U_P"TJWP_\5&57X&> M&4445ZYQ!1110 4444 =U\&/^2NZ+_VW_P#1$E?5E?*?P8_Y*[HO_;?_ -$2 M5]65YF+^->AUT/A"BBBN0W"BBB@#RG]H?_DGUC_V%(__ $5+7S?7TA^T/_R3 MZQ_["D?_ **EKYOKU,+_ SBK?&%%%%=1D%%%% !2TE+0!]RT445X)Z04444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7QMXW_P"2@^(?^PI<_P#HUJ^R:^-O&_\ MR4'Q#_V%+G_T:U=N$^)G/7V1A4445Z)RA1110 4444 >Y_LV_P#,R?\ ;K_[ M6KW.O#/V;?\ F9/^W7_VM7N=>1B/XK.VE\""BBBL#4**** "BBB@ HHHH ** M** "BBB@ HHHH **** "O#/VDO\ F6_^WK_VE7N=>&?M)?\ ,M_]O7_M*M\/ M_%1E5^!GAE%%%>N<04444 %%%% '=?!C_DKNB_\ ;?\ ]$25]65\I_!C_DKN MB_\ ;?\ ]$25]65YF+^->AUT/A"BBBN0W"BBB@#RG]H?_DGUC_V%(_\ T5+7 MS?7TA^T/_P D^L?^PI'_ .BI:^;Z]3"_PSBK?&%%%%=1D%%%% !2TE+0!]RT M445X)Z04444 %%%% !147VE/[LO_ 'Z;_"C[2G]V7_OTW^% $M%1?:4_NR_] M^F_PH^TI_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W9?\ OTW^% $M%1?:4_NR M_P#?IO\ "C[2G]V7_OTW^% $M%1?:4_NR_\ ?IO\*/M*?W9?^_3?X4 2T5%] MI3^[+_WZ;_"C[2G]V7_OTW^% $M%1?:4_NR_]^F_PH^TI_=E_P"_3?X4 2T5 M%]I3^[+_ -^F_P */M*?W9?^_3?X4 2T5%]I3^[+_P!^F_PH^TI_=E_[]-_A M0!+147VE/[LO_?IO\*/M*?W9?^_3?X4 2T5%]I3^[+_WZ;_"C[2G]V7_ +]- M_A0!+147VE/[LO\ WZ;_ H^TI_=E_[]-_A0!+147VE/[LO_ 'Z;_"C[2G]V M7_OTW^% $M%1?:4_NR_]^F_PH^TI_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W M9?\ OTW^% $M?&WC?_DH/B'_ +"ES_Z-:OL3[2G]V7_OTW^%?'7C8[OB!XA( MSSJ=SU&/^6K5VX3XF<]?9&'1117HG*%%%% !1110![G^S;_S,G_;K_[6KW.O M"OV<9%C_ .$DW!CG[+]U"W_/7TKW#[2G]V7_ +]-_A7D8C^*SMI? B6BHOM* M?W9?^_3?X4?:4_NR_P#?IO\ "L#4EHJ+[2G]V7_OTW^%'VE/[LO_ 'Z;_"@" M6BHOM*?W9?\ OTW^%'VE/[LO_?IO\* ):*B^TI_=E_[]-_A1]I3^[+_WZ;_" M@"6BHOM*?W9?^_3?X4?:4_NR_P#?IO\ "@"6BHOM*?W9?^_3?X4?:4_NR_\ M?IO\* ):*B^TI_=E_P"_3?X4?:4_NR_]^F_PH EHJ+[2G]V7_OTW^%'VE/[L MO_?IO\* ):\,_:2_YEO_ +>O_:5>W?:4_NR_]^F_PKP[]HZ19/\ A'-H88^U M?>0K_P \O6M\/_%1E5^!GA]%%%>N<04444 %%%% '=?!C_DKNB_]M_\ T1)7 MU97RE\&F"?%K1F.<#S^@)/\ J).PKZH^TI_=E_[]-_A7F8OXUZ'70^$EHJ+[ M2G]V7_OTW^%'VE/[LO\ WZ;_ KD-R6BHOM*?W9?^_3?X4?:4_NR_P#?IO\ M"@#R[]H?_DGUC_V%(_\ T5+7S?7T9^T',LGP_L0HF0RO-I;*8KF(()65U8D^:&"QY(4 >8N.A+>DY MKBQX'OG\51:Q=:K;W#V4#1V4DMH3*,^: )6#C>H$O0;=W&<8.X IZ+XS\0ZP MEQ8VEIIUQJ3V5M>VLHWQP(DRY(D&YF)4\?*?FST7FM[P?KFJZWX5^W:M81PW MR22QF.$D)*48@%=W0$C')/3-4+/P&=(T748=!U"'3]3U(C[1?16*JJ # 6*) M"H0#MR3DDDD\TD/A_P 3V-GIM@GB-[I//873SB@ M#G++XJZHVB:S?7-G;32Z;:"26V2"2%[23:;'J-C?I:173Q2_9I0Z^8&*(6,],^] &5;>/?#US9WMU]M>"&Q022M<0/&6C)P'0$9<$\# /)'J,S'QIH0M M/M!NY1_I/V7R?LLOG>;C.SRMN_..?N]*\ML=-O6T;Q!IMCH^H:EH)1$BAOK- MDN;3,B;D0G#R85=VT9P40=^9H]$U)]#\B^L=8:V.M//!K2V\IU&-1$0DC(/G M))"J21C:.@.T@ ]9CU[3)- _MM;Q/[.\HRFX8$ *.N0>0>,8QG/&,U#8^*-' MU"SN;J&]$4-H1]H-U&UN8@5# L) I (((/0]C7!07]]:_#.W\+ZCX:NY]4N- M)DE6'R?W4@#'AB&#>;MPY7@[CU!(K'7P[JG]CW4"V6L7NC1ZY:3&>XA=+Z>V M2/:RE.'8(=FW"CHQ'L >G2^,]#@T^"^FN9HX+@,T1:SF#,B@%I-NS=L ()?& MT9'/-;B.LD:O&P9&&593D$>M>,'3?$JV,5[JMEJ=X)],U"PM]T;2SKYAS#YH MY89'&YNF!NQ7J7A^"YTSPSI=A=02-/:V<4,C!E.65 "?O>HH UJ*B\Y_^?:7 M\U_QH\Y_^?:7\U_QH EHJ+SG_P"?:7\U_P :/.?_ )]I?S7_ !H EH/2HO.? M_GVE_-?\:0S/_P ^TOYK_C0!\044E%>\>:+1244 +1244 +7T?\ L\?\D]OO M^PI)_P"BHJ^;Z^C?V?)&7X?WP6)W_P")I)RI'_/*+U-<__/M+^:_XU\=>-CGX@>(201_Q,[G@]OWK M5VX3XF<]?9&'1117HG*%%%% !1110![G^S;_ ,S)_P!NO_M:OW><_\ S[2_FO\ C7AW[1SL_P#PCFZ-DQ]J^\1S_JO0FM\/_%1E5^!G MA]%%%>N<04444 %%%% '=?!C_DKNB_\ ;?\ ]$25]65\I?!IBOQ:T8A2Q_?\ M#&3^XD]:^J/.?_GVE_-?\:\S%_&O0ZZ'PDM%1><__/M+^:_XT><__/M+^:_X MUR&Y+147G/\ \^TOYK_C1YS_ //M+^:_XT >7?M#_P#)/K'_ +"D?_HJ6OF^ MOHS]H.1F^']B&B=/^)G'RQ'_ #RE]#7SG7J87^&<5;XPHHHKJ,@HHHH *6DI M: /N6BHO.?\ Y]I?S7_&CSG_ .?:7\U_QKP3TB6BHO.?_GVE_-?\:/.?_GVE M_-?\: ):*B\Y_P#GVE_-?\:/.?\ Y]I?S7_&@"6BBB@ HHHH S?$>HRZ1X6U M74K94::SLIKB-9 2I9$+ '!!QD>M> _\-#>+/^@?HW_?B7_XY7N?CC_DGOB+ M_L%W/_HIJ^-J[L-3C)/F1SUI.+5CU;_AH;Q9_P! _1O^_$O_ ,4T4>QI]@]I/N>K?\-#>+/\ H'Z-_P!^ M)?\ XY1_PT-XL_Z!^C?]^)?_ (Y7E-%'L:?8/:3[GV%\/_$5WXK\"Z?K6HQP MQW-UYF]8%(0;9608!)/11WKI*X;X,?\ )(M%_P"V_P#Z/DKN:\JHDIM([8ZQ M04445!04'I10>E 'PS1117O'FA1110 4444 %?2'[/'_ "3V^_["DG_HJ*OF M^OI#]GC_ ))[??\ 84D_]%15RXK^&:T?C/5J***\L[0HHHH *^-O&_\ R4'Q M#_V%+G_T:U?9-?&WC?\ Y*#XA_["ES_Z-:NW"?$SGK[(PJ***]$Y0HHHH ** M** /<_V;?^9D_P"W7_VM7N=>&?LV_P#,R?\ ;K_[6KW.O(Q'\5G;2^!!1116 M!J%%%% !1110 4444 %%%% !1110 4444 %%%% !7AG[27_,M_\ ;U_[2KW. MO#/VDO\ F6_^WK_VE6^'_BHRJ_ SPRBBBO7.(**** "BBB@#NO@Q_P E=T7_ M +;_ /HB2OJROE/X,?\ )7=%_P"V_P#Z(DKZLKS,7\:]#KH?"%%%%6=H4444 %?&WC?_ M )*#XA_["ES_ .C6K[)KXV\;_P#)0?$/_84N?_1K5VX3XF<]?9&%1117HG*% M%%% !1110![G^S;_ ,S)_P!NO_M:OYUY&(_BL[:7 MP(****P-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\,_:2_P"9;_[> MO_:5>YUX9^TE_P RW_V]?^TJWP_\5&57X&>&4445ZYQ!1110 4444 =U\&/^ M2NZ+_P!M_P#T1)7U97RG\&/^2NZ+_P!M_P#T1)7U97F8OXUZ'70^$****Y#< M**** /*?VA_^2?6/_84C_P#14M?-]?2'[0__ "3ZQ_["D?\ Z*EKYOKU,+_# M.*M\84445U&04444 %+24M 'W+1117@GI!1110 4444 %%1;KC_GE%_W]/\ M\31NN/\ GE%_W]/_ ,30!+146ZX_YY1?]_3_ /$T;KC_ )Y1?]_3_P#$T 8_ MCC_DGOB+_L%W/_HIJ^-J^Q?&[3_\*_\ $.Z.,#^R[G)$A/\ RR;_ &:^.J]' M"?"SEK[H****[3G"BBB@ HHHH ^K?@Q_R2+1?^V__H^2NYK@O@TTP^$FC;(X MRO[_ 2Y!_U\GM7<;KC_ )Y1?]_3_P#$UXM3XY>IZ$/A1+146ZX_YY1?]_3_ M /$T;KC_ )Y1?]_3_P#$UF42T'I46ZX_YY1?]_3_ /$TA:X_YY1?]_#_ /$T M ?#]%%%>\>:%%%% !1110 5](?L\?\D]OO\ L*2?^BHJ^;Z^C?V?#*/A_?>6 MB,/[4DY9R/\ EE%[&N7%?PS6C\9ZS146ZX_YY1?]_3_\31NN/^>47_?T_P#Q M->6=I+146ZX_YY1?]_3_ /$T;KC_ )Y1?]_3_P#$T 2U\;>-_P#DH/B'_L*7 M/_HUJ^Q-UQ_SRB_[^G_XFOCKQMG_ (6!XAW _VGX;KC_GE%_P!_3_\ $UY&(_BL[:7P(EHJ+=47_ ']/_P 37AW[1QD/_".>8JK_ ,?6-K9_YY>PK?#_ ,5&57X& M>'T445ZYQ!1110 4444 =U\&/^2NZ+_VW_\ 1$E?5E?*7P:+#XM:-L +?O\ M )P/]1)7U1NN/^>47_?T_P#Q->9B_C7H==#X26BHMUQ_SRB_[^G_ .)HW7'_ M #RB_P"_I_\ B:Y#^(O\ ML%W/_HIJ^-J]'"?"SEK[H****[3G"BBB@ HHHH ^K?@Q_P DBT7_ +;_ /H^ M2NYKAO@Q_P DBT7_ +;_ /H^2NYKQ:GQR]3T(?"@HHHK,H*#THH/2@#X9HHH MKWCS0HHHH **** "OI#]GC_DGM]_V%)/_145?-]?2'[/'_)/;[_L*2?^BHJY M<5_#-:/QGJU%%%>6=H4444 %?&WC?_DH/B'_ +"ES_Z-:OLFOC;QO_R4'Q#_ M -A2Y_\ 1K5VX3XF<]?9&%1117HG*%%%% !1110![G^S;_S,G_;K_P"UJ]SK MPS]FW_F9/^W7_P!K5[G7D8C^*SMI? @HHHK U"BBB@ KRKXGV@/B*'4_W6J1 M6=J5NM,=MDL"%)G\^)SPK81SGKF->IQC4\3_ !E\/^%/$=UHNHV>IR7-KLWO M!%&4.Y XP2X/1AVKFM0^-'P^U:YM[C4_#M_=S6S;H7FLX&*'VS)TYSCUP>H% M:JC4:ND1SQ74Z6X\&>'[[QAHFHQV4LVH3L=0GN;B9B_EQJ @9<[<[FB'3HI[ MY-8?@7Q#))X@MM4\2?8YI=3L[BY:]FRLFGK'*5,6YFVI'UX 7D\YI_\ PO\ M\'?:# M3/=MS$/US\P(]J?L:G8/:0[F[XHAM9O'7A_Q%IDXODCU&*WGN+:^WO )%VK& M(QP$.[<3RQ#'MBJ'AW3]0MOBA%974.^[1[V75;I9$=;FVD \@/@DC!QA7 P. MG'2AI_Q@^'&E2PS:?X8O()X8EB2=;*#S0H4*!O\ ,W'@ ]'L:G8/:0[G4_#&"*VM/$L%M$D,,7B*\2.. M-0JHH*@ < =J[>O&].^-?P^T=I#I/AN\L3* )#;6-O'OQTSM<9ZFNN\&?% M31/'&L2Z;I-KJ$,T5N;AFN8T52H95Q\KDYRP[4G2FE=H%.+=DSMJ***R+"BB MB@ KPS]I+_F6_P#MZ_\ :5>YUX9^TE_S+?\ V]?^TJWP_P#%1E5^!GAE%%%> MN<04444 %%%% '=?!C_DKNB_]M__ $1)7U97RG\&/^2NZ+_VW_\ 1$E?5E>9 MB_C7H==#X0HHHKD-PHHHH \I_:'_ .2?6/\ V%(__14M?-]?2'[0_P#R3ZQ_ M["D?_HJ6OF^O4PO\,XJWQA111749!1110 4M)2T ?">D%%%% !1110 M 4444 %%%% &%XX_Y)[XB_[!=S_Z*:OC:OLGQQ_R3WQ%_P!@NY_]%-7QM7HX M3X6E 'PS1117O'FA1110 4444 % M?2'[/'_)/;[_ +"DG_HJ*OF^OI#]GC_DGM]_V%)/_145-_^2@^(?\ L*7/_HUJ[<)\ M3.>OLC"HHHKT3E"BBB@ HHHH ]S_ &;?^9D_[=?_ &M7N=>&?LV_\S)_VZ_^ MUJ]SKR,1_%9VTO@04445@:A1110!\I_&?_DKFM?]L/\ T1'7"UW7QG_Y*YK7 M_;#_ -$1UPM>U3^"/H>?/XF%%%%:$A1110 5ZO\ L\?\E!OO^P7)_P"C8J\H MKU?]GC_DH-]_V"Y/_1L58UOX;+I_&CZ/HHHKQSO"BBB@ KPS]I+_ )EO_MZ_ M]I5[G7AG[27_ #+?_;U_[2K?#_Q495?@9X91117KG$%%%% !1110!W7P8_Y* M[HO_ &W_ /1$E?5E?*?P8_Y*[HO_ &W_ /1$E?5E>9B_C7H==#X0HHHKD-PH MHHH \I_:'_Y)]8_]A2/_ -%2U\WU](?M#_\ )/K'_L*1_P#HJ6OF^O4PO\,X MJWQA111749!1110 4M)2T ?">D%%%% !1110 45%NN/^>47_?T_P#Q M-&ZX_P">47_?T_\ Q- $M%1;KC_GE%_W]/\ \31NN/\ GE%_W]/_ ,30!C^. M/^2>^(O^P7<_^BFKXVK[%\;M/_PK_P 0[HXP/[+NU=QNN/\ GE%_W]/_ ,37BU/CEZGH0^%$M%1;KC_GE%_W]/\ M\31NN/\ GE%_W]/_ ,3691+0>E1;KC_GE%_W]/\ \32%KC_GE%_W\/\ \30! M\/T445[QYH4444 %%%% !7TA^SQ_R3V^_P"PI)_Z*BKYOKZ-_9\,H^']]Y:( MP_M23EG(_P"647L:Y<5_#-:/QGK-%1;KC_GE%_W]/_Q-&ZX_YY1?]_3_ /$U MY9VDM%1;KC_GE%_W]/\ \31NN/\ GE%_W]/_ ,30!+7QMXW_ .2@^(?^PI<_ M^C6K[$W7'_/*+_OZ?_B:^.O&V?\ A8'B'< #_:=SD Y_Y:M7;A/B9SU]D8=% M%%>B47_ ']/_P 37D8C^*SMI? B6BHMUQ_SRB_[^G_XFC= &_<9 .1_J(ZX>O:I_!'T//G\3"BBBM"0HHHH * M]7_9X_Y*#??]@N3_ -&Q5Y17JO[/AQK&M_#9=/X MT?2-%1;KC_GE%_W]/_Q-&ZX_YY1?]_3_ /$UXYWDM%1;KC_GE%_W]/\ \31N MN/\ GE%_W]/_ ,30!+7AG[27_,M_]O7_ +2KV[=47_?T__$T;KC_GE%_W]/\ \37(;DM%1;KC_GE%_P!_3_\ M$T;KC_GE%_W]/_Q- 'EW[0__ "3ZQ_["D?\ Z*EKYOKZ,_:#,I^']CYB(H_M M./E7)_Y92^PKYSKU,+_#.*M\84445U&04444 %+24M 'W+146ZX_YY1?]_3_ M /$T;KC_ )Y1?]_3_P#$UX)Z1+146ZX_YY1?]_3_ /$T;KC_ )Y1?]_3_P#$ MT 2T5%NN/^>47_?T_P#Q-&ZX_P">47_?T_\ Q- $M%%% !1110!A>./^2>^( MO^P7<_\ HIJ^-J^R?''_ "3WQ%_V"[G_ -%-7QM7HX3X6IZ$ M/A04445F4%!Z44'I0!\,T445[QYH4444 %%%% !7TA^SQ_R3V^_["DG_ **B MKYOKZ0_9X_Y)[??]A23_ -%15RXK^&:T?C/5J***\L[0HHHH *^-O&__ "4' MQ#_V%+G_ -&M7V37QMXW_P"2@^(?^PI<_P#HUJ[<)\3.>OLC"HHHKT3E"BBB M@ HHHH ]S_9M_P"9D_[=?_:U>YUX9^S;_P S)_VZ_P#M:OK_L\?\E!OO\ L%R?^C8J\HKU?]GC_DH-]_V"Y/\ MT;%6-;^&RZ?QH^CZ***\<[PHHHH *\,_:2_YEO\ [>O_ &E7N=>&?M)?\RW_ M -O7_M*M\/\ Q495?@9X91117KG$%%%% !1110!W7P8_Y*[HO_;?_P!$25]6 M5\I_!C_DKNB_]M__ $1)7U97F8OXUZ'70^$****Y#<**** /*?VA_P#DGUC_ M -A2/_T5+7S?7TA^T/\ \D^L?^PI'_Z*EKYOKU,+_#.*M\84445U&04444 % M+24M 'W+1117@GI!1110 4444 %%%% !1110!A>./^2>^(O^P7<_^BFKXVK[ M)\IZ$/A04445F4%!Z44 M'I0!\,T445[QYH4444 %%%% !7TA^SQ_R3V^_P"PI)_Z*BKYOKZ0_9X_Y)[? M?]A23_T5%7+BOX9K1^,]6HHHKRSM"BBB@ KXV\;_ /)0?$/_ &%+G_T:U?9- M?&WC?_DH/B'_ +"ES_Z-:NW"?$SGK[(PJ***]$Y0HHHH **** /<_P!FW_F9 M/^W7_P!K5[G7AG[-O_,R?]NO_M:OK_ +/'_)0;[_L%R?\ HV*O**]7_9X_Y*#??]@N3_T;%6-;^&RZ?QH^CZ** M*\<[PHHHH *\,_:2_P"9;_[>O_:5>YUX9^TE_P RW_V]?^TJWP_\5&57X&>& M4445ZYQ!1110 4444 =U\&/^2NZ+_P!M_P#T1)7U97RG\&/^2NZ+_P!M_P#T M1)7U97F8OXUZ'70^$****Y#<**** /*?VA_^2?6/_84C_P#14M?-]?2'[0__ M "3ZQ_["D?\ Z*EKYOKU,+_#.*M\84445U&04444 %+24M 'W+1117@GI!11 M10 4444 %%1;;C_GK%_WZ/\ \51MN/\ GK%_WZ/_ ,50!+146VX_YZQ?]^C_ M /%4;;C_ )ZQ?]^C_P#%4 8_CC_DGOB+_L%W/_HIJ^-J^Q/&ZS_\*_\ $.Z2 M,C^R[G($9'_+)O>OCNO1PGPLY:^Z"BBBNTYPHHHH **** /JWX,?\DBT7_MO M_P"CY*[FN"^#2S'X2Z-LDC"_O\ H2?\ 7R>]=QMN/^>L7_?H_P#Q5>+4^.7J M>A#X42T5%MN/^>L7_?H__%4;;C_GK%_WZ/\ \5691+0>E1;;C_GK%_WZ/_Q5 M(5N/^>L7_?H__%4 ?#]%%%>\>:%%%% !1110 5](?L\?\D]OO^PI)_Z*BKYO MKZ-_9\$I^']]Y;HH_M23AD)_Y91>XKEQ7\,UH_&>LT5%MN/^>L7_ 'Z/_P 5 M1MN/^>L7_?H__%5Y9VDM%1;;C_GK%_WZ/_Q5&VX_YZQ?]^C_ /%4 2U\;>-_ M^2@^(?\ L*7/_HUJ^Q-MQ_SUB_[]'_XJOCKQMG_A8'B'<%?LXB0_\))Y3 MJO\ QZYW+G_GK[BO<-MQ_P ]8O\ OT?_ (JO(Q'\5G;2^!$M%1;;C_GK%_WZ M/_Q5&VX_YZQ?]^C_ /%5@:DM%1;;C_GK%_WZ/_Q5&VX_YZQ?]^C_ /%4 ?+' MQG_Y*YK7_;#_ -$1UPM=Q\9 P^+6L[R"W[C) Q_RPCKAZ]JG\$?0\^?Q,*** M*T)"BBB@ KU?]GC_ )*#??\ 8+D_]&Q5Y17JO[/@<_$"^\ME4_V7)RRY_P"6 ML7N*QK?PV73^-'TC146VX_YZQ?\ ?H__ !5&VX_YZQ?]^C_\57CG>2T5%MN/ M^>L7_?H__%4;;C_GK%_WZ/\ \50!+7AG[27_ #+?_;U_[2KV[;L7_ 'Z/_P 50!Y=^T/_ ,D^L?\ L*1_^BI: M^;Z^C/V@Q*/A_8^8Z,/[3CX5"/\ EE+[FOG.O4PO\,XJWQA111749!1110 4 MM)2T ?L7_?H_P#Q5 $M%1;;C_GK%_WZ/_Q5&VX_YZQ?]^C_ /%4 2T444 % M%%% &%XX_P"2>^(O^P7<_P#HIJ^-J^R?''_)/?$7_8+N?_135\;5Z.$^%G+7 MW04445VG.%%%% !1110!]6_!C_DD6B_]M_\ T?)7+4^.7J>A#X4%%%%9E!0>E%!Z4 ?#-%%%>\>:%%%% !1110 5](?L\?\ M)/;[_L*2?^BHJ^;Z^D/V>/\ DGM]_P!A23_T5%7+BOX9K1^,]6HHHKRSM"BB MB@ KXV\;_P#)0?$/_84N?_1K5]DU\;>-_P#DH/B'_L*7/_HUJ[<)\3.>OLC" MHHHKT3E"BBB@ HHHH ]S_9M_YF3_ +=?_:U>YUX9^S;_ ,S)_P!NO_M:OU3^"/H>?/XF%%%%:$A1110 5ZO^SQ_R4&^_[!./^2>^(O\ ML%W/_HIJ^-J^R?''_)/?$7_8+N?_ $4U?&U>CA/A9RU]T%%%%=ISA1110 44 M44 ?5OP8_P"21:+_ -M__1\E=S7#?!C_ ))%HO\ VW_]'R5W->+4^.7J>A#X M4%%%%9E!0>E%!Z4 ?#-%%%>\>:%%%% !1110 5](?L\?\D]OO^PI)_Z*BKYO MKZ0_9X_Y)[??]A23_P!%15RXK^&:T?C/5J***\L[0HHHH *^-O&__)0?$/\ MV%+G_P!&M7V37QMXW_Y*#XA_["ES_P"C6KMPGQ,YZ^R,*BBBO1.4**** "BB MB@#W/]FW_F9/^W7_ -K5[G7AG[-O_,R?]NO_ +6KW.O(Q'\5G;2^!!1116!J M%%%% 'RG\9_^2N:U_P!L/_1$=<+7=?&?_DKFM?\ ;#_T1'7"U[5/X(^AY\_B M84445H2%%%% !7J_[/'_ "4&^_[!/^2@WW_8+D_\ 1L58 MUOX;+I_&CZ/HHHKQSO"BBB@ KPS]I+_F6_\ MZ_]I5[G7AG[27_,M_\ ;U_[ M2K?#_P 5&57X&>&4445ZYQ!1110 4444 =U\&/\ DKNB_P#;?_T1)7U97RG\ M&/\ DKNB_P#;?_T1)7U97F8OXUZ'70^$****Y#<**** /*?VA_\ DGUC_P!A M2/\ ]%2U\WU](?M#_P#)/K'_ +"D?_HJ6OF^O4PO\,XJWQA111749!1110 4 MM)2T ?">D%%%% !1110 45%Y+_ //S+^2_X4>2_P#S\R_DO^% $M%1 M>2__ #\R_DO^%'DO_P _,OY+_A0!C^./^2>^(O\ L%W/_HIJ^-J^Q/&\3CX? M^(2;B0XTNYX(7G]TWM7QW7HX3X62__/S+^2_X5XM3XY>I MZ$/A1+147DO_ ,_,OY+_ (4>2_\ S\R_DO\ A691+0>E1>2__/S+^2_X4AA? M_GYE_)?\* /A^BBBO>/-"BBB@ HHHH *^D/V>/\ DGM]_P!A23_T5%7S?7T; M^SY&S_#^^*RNG_$TDX4#_GE%ZBN7%?PS6C\9ZS147DO_ ,_,OY+_ (4>2_\ MS\R_DO\ A7EG:2T5%Y+_ //S+^2_X4>2_P#S\R_DO^% $M?&WC?_ )*#XA_[ M"ES_ .C6K[$\E_\ GYE_)?\ "OCKQL,?$#Q""2?^)G<\GO\ O6KMPGQ,YZ^R M,.BBBO1.4**** "BBB@#W/\ 9M_YF3_MU_\ :U>YUX5^SBC/_P ))MD9,?9? MN@<_ZWU!KW#R7_Y^9?R7_"O(Q'\5G;2^!$M%1>2__/S+^2_X4>2__/S+^2_X M5@:DM%1>2_\ S\R_DO\ A1Y+_P#/S+^2_P"% 'RQ\9_^2N:U_P!L/_1$=<+7 MO:I_!'T//G\3"BBBM"0HHHH *]7_9X_P"2 M@WW_ &"Y/_1L5>45ZK^SXI?X@7P5V3_B5R2_P#S\R_DO^%'DO\ \_,OY+_A M0!+7AG[27_,M_P#;U_[2KV[R7_Y^9?R7_"O#OVCD9/\ A'-TC/G[5]X#C_5> M@%;X?^*C*K\#/#Z***]9B_C7H==#X26BHO)?\ Y^9? MR7_"CR7_ .?F7\E_PKD-R6BHO)?_ )^9?R7_ H\E_\ GYE_)?\ "@#R[]H? M_DGUC_V%(_\ T5+7S?7T9^T'&R?#^Q+2N_\ Q,X^& _YY2^@KYSKU,+_ SB MK?&%%%%=1D%%%% !2TE+0!]RT5%Y+_\ /S+^2_X4>2__ #\R_DO^%>">D2T5 M%Y+_ //S+^2_X4>2_P#S\R_DO^% $M%1>2__ #\R_DO^%'DO_P _,OY+_A0! M+1110 4444 87CC_ ))[XB_[!=S_ .BFKXVK[)\IZ$/A04445F4%!Z44'I0!\,T445[QYH4444 %%%% !7T MA^SQ_P D]OO^PI)_Z*BKYOKZ0_9X_P"2>WW_ &%)/_145O\ VE7N=>&?M)?\RW_V]?\ M*M\/_%1E5^!GAE%%%>N<04444 %%%% '=?! MC_DKNB_]M_\ T1)7U97RG\&/^2NZ+_VW_P#1$E?5E>9B_C7H==#X0HHHKD-P MHHHH \I_:'_Y)]8_]A2/_P!%2U\WU](?M#_\D^L?^PI'_P"BI:^;Z]3"_P , MXJWQA111749!1110 4M)2T ?">D%%%% !1110 4444 %%%% &%XX_Y M)[XB_P"P7<_^BFKXVK[)\IZ$/A04445F4%!Z44'I0!\,T445[QYH4444 %%%% !7TA^SQ_R3V^_["DG M_HJ*OF^OI#]GC_DGM]_V%)/_ $5%7+BOX9K1^,]6HHHKRSM"BBB@ KXV\;_\ ME!\0_P#84N?_ $:U?9-?&WC?_DH/B'_L*7/_ *-:NW"?$SGK[(PJ***]$Y0H MHHH **** /<_V;?^9D_[=?\ VM7N=>&?LV_\S)_VZ_\ M:OK_L\?\ )0;[_L%R?^C8J\HKU?\ 9X_Y*#??]@N3 M_P!&Q5C6_ALNG\:/H^BBBO'.\**** "O#/VDO^9;_P"WK_VE7N=>&?M)?\RW M_P!O7_M*M\/_ !495?@9X91117KG$%%%% !1110!W7P8_P"2NZ+_ -M__1$E M?5E?*?P8_P"2NZ+_ -M__1$E?5E>9B_C7H==#X0HHHKD-PHHHH \I_:'_P"2 M?6/_ &%(_P#T5+7S?7TA^T/_ ,D^L?\ L*1_^BI:^;Z]3"_PSBK?&%%%%=1D M%%%% !2TE+0!]RT445X)Z04444 %%%% '-_\+&\$?]#CX?\ _!I#_P#%4O\ MPL7P3_T..@?^#2'_ .*J#_A5_@3_ *$_1/\ P!C_ ,*/^%7>!/\ H3]%_P# M&/\ PH G_P"%B>"?^APT#_P9P_\ Q5'_ L3P5_T.&@_^#.'_P"*JO\ \*N\ M!_\ 0GZ+_P" ,?\ A1_PJWP'_P!"?HO_ ( Q_P"% &=XQ\>>$+GP+KT%MXKT M2::73;A(XX]1A9G8Q, V22>U?)WVZT_P"?J'_OX*^PO^%6^ _^A/T7_P MD_PI/^%6> _^A/T;_P D_PK>E6=-62,ITU-GQ]]NM/^?J'_ +^"C[=:?\_4 M/_?P5]@_\*L\!_\ 0H:-_P" 2?X4?\*K\!?]"AHW_@&G^%;?6Y=B/8+N?'WV MZT_Y^8?^_@I?MMK_ ,_,/_?P5]?_ /"J_ 7_ $*&C?\ @&G^%'_"JO 7_0H: M/_X!I_A1];EV#V"[GR!]MM?^?F'_ +^"C[;:_P#/S#_W\%?7_P#PJGP%_P!" MAH__ (")_A2?\*I\!?\ 0H:/_P" B?X4?6Y=@]@NYS7PC\8^&;#X6:1;7WB/ M2;:X3SM\4U]$C+F=R,@MD<$&NT_X3SPA_P!#7HG_ (,8?_BJH?\ "J/ /_0H M:1_X"+_A1_PJCP#_ -"AI'_@*O\ A7)*7-)LW2LK%_\ X3SPA_T-6B?^#&'_ M .*I?^$[\(_]#5HO_@QB_P#BJSO^%3^ ?^A0TC_P%6C_ (5/X!_Z%'2/_ 5: MD9H_\)UX1_Z&G1?_ 8Q?_%4?\)UX2_Z&G1?_!A%_P#%5G?\*F\ _P#0HZ3_ M . JT?\ "IO '_0HZ3_X#+0!\A?;+;_GXB_[[%'VRV_Y^(O^^Q7UY_PJ7P!_ MT*.D_P#@,M'_ J7P!_T*.D_^ PKM^N/L<_L%W/D/[9;?\_$7_?8H^V6W_/Q M%_WV*^O/^%2> /\ H4=*_P# <4G_ J3P!_T*.E?^ XH^N/L'L%W/D7[7;?\ M_$7_ 'V*/M=M_P _$7_?8KZZ_P"%1_#_ /Z%'2O_ '%'_"H_A__ -"CI?\ MWX%'UQ]@]@NY\B_:[;_GXB_[[%?07P%\2:'IW@.]AU#6M/M96U)V"3W2(Q'E M1#.">G!_*NW_ .%1?#__ *%'2_\ OP*/^%1?#_\ Z%+2_P#OP*SJ8AU(\MBH M4E%WN;'_ F?A?\ Z&32/_ Z+_XJC_A,O#'_ $,>D?\ @=%_\56/_P *A^'_ M /T*6E_]^:3_ (5#\/O^A2TS_OS7,;&U_P )EX8_Z&/2?_ Z+_XJC_A,?#/_ M $,6D_\ @=%_\56+_P *@^'W_0I:9_WYH_X5!\/O^A2TS_OS0!M?\)AX9_Z& M+2?_ .C_P#BJ^1_&5_:3^/-?EANH)(WU*X9'20$,#*V"#W%?3O_ I_X??] M"EIO_?JC_A3_ ,/O^A2TW_OU_P#7K:E5=-MV,YPYT?)'VJW_ .>\?_?8H^U6 M_P#SWC_[[%?6_P#PI[X>_P#0I:;_ -^O_KTG_"G?A[_T*6F_]^S_ (UT?7'V M,_8+N?)/VJW_ .>\?_?8I?M,'_/>/_OL5]:_\*=^'O\ T*6G?]^S_C1_PISX M>_\ 0IZ=_P!^S_C1]G_ M /?!_P :/^%-?#S_ *%/3_\ OD_XUR5)\\G(VC'E5CH?^$I\/_\ 0=TW_P # M(_\ &E_X2C0/^@YIO_@7'_C7.?\ "FOAY_T*>G_]\M_C1_PIGX>?]"G8?]\M M_C4%'1_\)/H'_0G?\ @7'_ (USG_"F?AW_ -"G M8?DW^-)_PICX=_\ 0IV'Y-_C0!X'\8-0L[KXK:Q-;7<$T3>3M>.0,I_<1CJ* MXG[1#_SUC_[Z%?67_"F/AW_T*EC^3?XT?\*7^'?_ $*EC^3?XUV1Q3C%*Q@Z M*;O<^3?M$/\ SUC_ .^A2_:(?^>J?]]"OK#_ (4O\._^A4L?_'O\:/\ A2WP MZ_Z%2Q_\>_QJOKC[$^P7<^3_ #X?^>J?]]"CSX?^>J?]]"OK#_A2OPZ_Z%2R M_-__ (JD_P"%*_#K_H5++\W_ /BJ/KC[![!=SY0\^+_GJG_?0KU'X :C96GC MZ]>ZO+>%#ID@#22JH)\V+C)->O?\*4^'7_0J67YO_P#%4?\ "E/AU_T*EG^; M_P#Q51/$N<7&Q4:/*[W.J_X2#1O^@O8_^!*?XT?V_HW_ $%K'_P)3_&N4_X4 MI\.?^A4L_P#OI_\ XJC_ (4G\.?^A4L_^^G_ /BJY#9\J>='_P ]%_[Z%'G1_P#/1?\ OH5]5_\ "C_AQ_T*MK_W M\D_^*I/^%'_#C_H5;7_O[)_\51]9\J^;'_ ,]%_P"^J/-C_OK^=?57 M_"COAO\ ]"K:_P#?V7_XJC_A1WPW_P"A5MO^_LO_ ,51]9X9\'+J"' MXLZ,\L\:(//RS. !^XD[U]2_VOIO_00M?^_R_P"-<9_PHWX;_P#0K6W_ ']E M_P#BJ/\ A1OPW_Z%:V_[_2__ !58G]]?SKZH_X45\-O^A6@_P"_\W_Q=)_PHGX;?]"M!_X$3?\ Q==5+$>S MCRV,9TN9WN?+'F)_?7\Z7S$_O+^=?4W_ HGX:_]"M!_X$3?_%T?\*(^&O\ MT*T/_@1-_P#%UI]<_ND>P\SY9\Q/[R_G1O3^\OYU]2_\*(^&O_0KP_\ @3-_ M\71_PH?X:_\ 0KP_^!,W_P 71]<_NA[#S/EK>O\ >7\Z-Z_WA^=?4O\ PH?X M:_\ 0KP_^!,__P 72?\ "AOAI_T*\7_@3/\ _%T_KG]T/8>9WGVVU_Y^8?\ MOX*7[9:_\_,/_?P5P7_"AOAI_P!"O%_X%3__ !='_"A?AI_T*\7_ (%3_P#Q M=_;+;_GXB_[[%'VNV_Y^(O^^Q7 _P#"A?AI_P!"O'_X%3__ !='_"A/ MAI_T*\?_ (%S_P#Q= '?_:K?_GO%_P!]BC[5;_\ />/_ +[%,*HZ'DBNAKB-4\#7=[XCN;B&>!;*]O+6\ ME&=4O M-.GLIK;2KV&_DFFNA<22*TM &QJ/BBZBDNH]$T>75W@2,KY4H0,S N021 M@ )M/:6XE<*BG@!<+DD(%7/&,9JM>>%]:N[+3+ESIHU*S@N+9 MX(B\5L(Y5*J$.TD;0%XQSSR.* +UIXQ%[KVDV=O:*UIJUJUS!<^=\ZA5R0R; M< YXX8U#9>.5O?%;Z/'8KM2\EM"PN,S*47<9&BV\1GD!MQJM:>$=2TWQ!H$M MG]DDL=(M3;%I)V624, &?:$(&#D@;N?44EOX.U/_ (3&WU:ZGMOW%S-*;N.1 M_.GC,1H-\]K%8F[>"R- M_<9E\O;"'"?+P=S9).#@<=:FU3Q/+;M:QZ/ICZI-=6QN5191$%7C:69AA0*_"9\3WMNK)#;PJFR:\2:03F,MEH@JX4@X'+%@,GY>]/NM#U!) MKJ2SMM,NHYVBM_LEZ6V?9$0X7.TX;>2>5(P?6@"O%XZ-UH>CW=KIN;O54E>* MVFGV*HB4LY+A3Z]L=+TD:=/!)1QZ01>&/$%QH5M%JT^9MR">1W]*ZVN)\0>#]3UK7OM0FM5C\ZWE@N3(XFL@F=Z MQ@+@ACSG7CDX!&>.N3TH 32_ M&,USKE[8:MH\^DI;VAO8YII V^'.-S #Y#_LY/0CM4;^-+R'4-&@N- FCAU- MDC:+=0N[Y-7ETB.SOBJ2_9GD:7R0P_=9 M90"NPR#H/F57'%9&I^/+JPL8]0@\/W%U MI_FD27*3!0L9D*(P!&6+8S@< %(A'IUEX9724L+%$PM^\A+L@ 3Y57'RD CGJ <<4 2 M0^-(I?$"V)M0EK)>RV$=R9?F,\:@D%-O"GD [LY'05+8>*GGN=?AOK 0G1 & M?[/,9?-!0O\ *"J\X'3U-9MKX)NXO$$4T]Q#)90ZE-J:R!B)7DD4#85Q@ -D MY!YX&!UJ;3_#^N0ZGXEN9'L[4ZQ&/(E@G>1[>14V*<%%SUSG/&,<]: +'A+Q M?_PE#2#[)'$$@BG#P7'G(-^?D8[5VN,%'JQZ#UZ5B6/C#[;X+37?[.>.623R4M#)DO)YFP!6 Y!/<#UXXK7 MUF*_FL/*TV&QN"[A9X;XL(Y(CD.N0#@D>H(]JP--\)WNFV%I;6\ELL5OVL[Q:;&LPT_\ M.VC>Z($L&\J=Q"'8XQG ##D#-2V M^E>);O7[J76?[)33KF-H2+9I&G2/:0$#,H7&26)QDGV S;#P5JUC;2DM92S MQZ3_ &3;?OG570N6,C_(=IP5^4!NA^;F@#4;QH6T/1+NWT\27FM$""V:?:JG M&3E]I_\ 0>I_&M?P_K4/B'0;75+=&C2X4G8QR58$JP]\$'FN=7PGJ4G@S2]& MN(; 75D0%O%NIBJ!DG\A4M4-8-C;@-E< @ Y )Z\<O%-/C._@UK2[._\ #EQ;6]^RP_:3,#LF*;BH4@$@=-QQG#8!QSEV?P^O MHY+2*ZGM6M[.!;)&1VW2P^=YC,1MPK%0%VY8?,QSTK;O;+Q1<>+;:ZA_LA-, M@8*HD:1Y@I(WLORA0Q4;>^ 3SR: &6_C9+O6%LX+1/)N)Y[6TG>?'F31*"0R M[?E4\@,"QXZ0,%'S;1@$GKC@=CTJO:>" MKNSUN*=7MY;2RNKF]M0TK*\DDJ@!'^4A0IS\P+9X^7K1IGA35+;P?J6CZC9: M9>&ZN7F5#=RB,[FW?,1&&!4@$8Z^HH W] UT:U'>)) +:ZL;E[:XB63>H9>A M5L#(((/(!]JUZQO#/AY/#FG2P?:'NI[B=IY[A\YD=OJ2< #DD^];- !1110 M 4444 ([!$9F.%49)]JY?P]XWBUW4H;9K,V\=Y;OXL?M][;FWM+R:V>VL[:*:22"S5V+,RLW M.23GY54=L
.YY-7TZ Z',MCJ%PT$-[YP^;J58)C)4K@D]!DC)(Q5FV M\:PW&OI9&V"6LUW-90W/FY9IH@"P*8P%/(!W')'09JM<^$[R\U73_,AT^"VT MN>)K*\@9Q2BTN+9(([NYO;:0NP<23*!M M*[> I+$$$YP!@D^)" M;"U\-KI$=A8JNP7S2,2RC"G:JX^7J.3S@]A5;4O!%Q>Z_<2+-#]@O;NVN[@L MQ$J-"I&U5 P0WR\Y&.>#Q0!>L_&&X>(#J=D+8:&?WIAF,OF#:6XRJ\X%2^&_ M%/\ ;MS/:7-H+2ZBABN%1)?-5XI%#*=VU<$<@C'T)JEI6@:O:ZCXBN+^TTZ: M+5\,L NW(X7;L8F+H03R,X]#UJUX2\*+X=%S<3.KW5T(T*([NEO&@PL2,Y+$ M#GDXSQP, 4 =)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 ,0 4444 %%%% '__9 end ZIP 12 0001069183-19-000145-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001069183-19-000145-xbrl.zip M4$L#!!0 ( (F29T\5.5(@+A4 */Y 1 86%X;BTR,#$Y,#DS,"YX MDMDI">5*5#OH3>GGW:$K8 ;1N)D64" M^^L_2;[;0I9MTC@-57,A]CE'YZ:CHZ.+?__G>N%:*T@]1/!YI_^JU[$@MHF# M\.R\\_6Q.WB\O+GI_//3+[__K=O]\^+AUKHBMK^ F%F7% (&'>L)L;GUS8'> M=VM*R<+Z1NAWM +=;H!DR1]KS_GHV7.X !9@C**)S^ UH8LK. 6^R\X[/O[+ M!RZ:(NAP%EPHFL@ I%XS0&>0W8$%]); AN>=.6/+CR]CX"L,;E4"["WV.HIZ>G5^L)=5\1.N.0O;,3\7H"/!B!8X*QOU C M.(R>L,T2GG"@+H>"%-DQ7CE2%D$ ( UC"'L,8#MF;%T0Y.E,0O<_?/AP(M_& MH)ZC N1D^R=_?KE]E!;K?/K%LJ0%T6))*+-P0?-3X$TDID=95\C@2>UV>_WN M6;]C!9:_)39@TL]"+"E&&E4BG4"7>0FA;D+H%>>A8YU48V<7C#1AP?>Z,P"6 MU=E((P:LA$^:LD.)6\<^2GXDK:8,U708)4.U?4;7K[:P4T01?W4CO*YXU.V? M-N,B"3O5N(CP=L'%AQ- ;6%J;C:;=>%ZZ0(,&*&;:_ZW&6._ZD37#%D'HNJ\1$CB1V,.X-J>5VKA<(CPEP1/^3(S;'Z/!^P%.+9FP?PR'3GU:?[*D M9 DI0SR=2DU7)($YA=/SCI@)=:.)SW]LX+[B$X$(I-! -JV0PQ1'L7U7"G&; M,!E1$('[O.-Q;;LPE/R'"^7 :56A. K"J,4RN6!252:. MV6BK.DL*HX',6# MF-5R/$%@S $LQ&>[ ]NF/G1N$9@@%PF6.Y8 ^/IP4RP1R*85&!']J(7$@3Z= M]ON]?J]G=:TKY-DN\7P*^1\A$2M%Y?>3/&Z.JN]!9X0_R=]Y^4/D$$2#F.NP MQGC9/J%$"Q]&ZJVD]"O( '*KJS[$TQG@=;_WNG=J8 #KUX#:/P[:$F,P<>MT M@A!/9XFS?N^LUS>R1$#MD"QQ";RY^'?XEX]6P.6"> /LW,B,3E0_2TU23D ; MIGIGBC EZ/TF_VNER%H .U:*\-%*B2X>_<4"T,UHJH;\ [K.F'P!S*>(;5)X M%QO1AED8_#%,:&-J[TP14]7>\EO>73ADR*!%ICH7$WQV&>E&G&:(3#:6M,H! M!NT?8O]++NEI*SPQX.3HCB_6')T 5RQ4O@XA] @WR^G MH#$@[X/\']$/'[D*Y?X*:;^0II4F:H54K8#LT4HI'=\#RL6;0X8XP\U-EB57 M8K\WL@-6MI_U:Z:50^IUT6XE'@6'/#*)E#..0F7&T^)J+-6+>UJ\5RKU4T3) M@%PZ(AZ028:+I4LV$%Y S,FR>^ZII:%/B:-/.MXIDHZ(C!72L22A ]=]@S2C M*CE]?O%.D5^H+79,+%(V_4R(\X1<5\Z=&, SQ"59$SPH('BTBM##T&%J((7JP()2A_TE.A^NE&,-'TSRT62_<=7/ZP@OOI6], M+0\D6=&-(SZL-"-6R(DHPQ3\Y=B5,[;1O-)$W"81H&Z+I>[SNEK@*'M=-A8< M5'U'8[3\WR,^'Z#C.< 13N-H8]I"J8><5?20KN*9;-QBO/4$^QA2:IC+:%U@ M5\T<7:,5KB$.?CB^RW.$K)&:C"?;:98:O;#24VKTJ#&16N1M?!P0 C69K=*4 M$]"OS[Q3K,^4F.\ UV5N,%7#_"OE&,L"EM']Y@>@N!5Z[D$$H_A+Y6A(L \>#TF5ZV-)P-;$?4 M#Y&O%?.\@!;_D5G;/,BZ0:#G<*B25F0RB88A[ZB%&C,;-Z2@=5.6OJO%9.6T#B'.&-!&(ZFEQ0Z MB)4J.0VKG[VH3G@)='GN01(X4!TWJ &:DM''IC-%$3!KF6,9,&6[$9T!'.X: MX<-"?,CH$>7OZDFA?4=)HX!C'Z-#<=?[K1^?,R&@),7]7K%0]DQ<9 M-5WJ4(4)9%.'BMFR&+%"QM3UMJ-[E=CX60'\E(:APB2[61A*G\T.N+40 M3NT@#AFV(HX/_4:76@YA-I]O0EJ_9MD_*];:&H6FPZL9U#+.-XAF8 4I MF,$[?S&!E./, =?%R&?BYEIQ^;?<[27VI-Q#*E\^8W!JRE-I@"JL734+4!&_ M5LBP%7 LD27/5HKI<(N;W-[#^0X@#C),B4VW9L>2TJ#ZZ?9[U71;[NX]N$-' M*:495MX5&/JN]%ZQ0)+6]D'6QU-:-!Q4"PCZH?*]HE*>U?KAC7T/T)6Y*Z!L M,^99H =L0;E4]UOQ]'7TMXHP$Y*R)"TK3>QHAR9UN3HD];7VMXI:^W;K'2MK M&?NN(/;+8UH,IQ^N3Y7]*$ ]0*V*RW(H=[L@CD=_%6;@QMHWIJ,&I]*'4V/HV;>E&:SYQRT?NI\JI@ZQ^8XP&GS M(YR)Y=TKP$"9GM.@^LFQJ@878EL"_3#UVV &;$A%/^E5U>K25CE.<]5V,XM" M101M(.JK:G@9:QQB,!(K(7/B.I!ZXI9FMKF$)#4)&3P!ZC2YVZAY _HNILK@ MTFW^W0I:%7/FX2@SOY)-'V\NRK@#(_;WC+5*[5O$T(]4JO)3FDADL(/6^G"] M))@+A( K7Z;<5MR]:-KWZM(M[7*%J;#*@OPQ_#-N+P#)=$#1Y+&;25T]0/%I M/.C(T'4!/'%9\4(E&SS(K$9A%(]19 NS MB'=?>5.-;@_<00NE+E"83V]U@:CEL+O+MH]CK-XCY)/14M ?V RM^*/=.D35 M!DK]X9VA/P1.$+1L14T?W<' '7@P]:D]%^>:^2C99"+;E'ZI,WRHY Q)P\'X M?YP":WTAWC/,QU& -UZJ*WM1AZKM"!6(EWI!875KFQ4&IE>J0U!BPW^N]+GY1*&YDV[=IDG:B MS^_)JQ<.:0.0N2%&2TB#?1CR.UX++O><(Z 5#/:4[\[DI2WI/>&TL2-:.O=X*RQ&QQ.0?;WD[7G? 3+)>)3#_$H?( Q";B7 MS\0C&-Q48X&))_<,G'<8]7G?%XX"P!K_9W#:Z[^5FN,=110]5W)N]06*@RD= M"X,%/.^4 2'7%:-L1-SS>6N(^8*3SY3XR_/.>D)=])';5\AHBK$W@1,!Y<%XZ PO;L97@\\$N.+?X-37T!7[26+!3"#K M"!0\67"%,3YYR4LT"8[HGW?L\ :AHJ (BQ-IK+:C+E)3XU%C4 M!/9%RGJ',#21,X1[D3(^HK6I.1/0%RGIV$S*\0N6<(Z,^V8*]F7*^@3=E5'O MC"';)N?VE$%\(7ISP><#7BXS4+QH00(PFU$XX[.4&\PHEQ?9_P*N#^\ILN/# MZ(D$1K"UA.(2+4,2.IF,/"_XD!MV4MN/;R%_"&6I;0S7[,+E65DLECE\ WNQ MB,SNDU0^ [X@SB;G;OFG+8+;]HIP+4+ M(2MRGWW<6M;72L[7^V<\9E24?\6_HLZS BZ47]L6'Z\(+R(+/QB^2H MBO2,PZ(#)[L;%:.J>Q!7!R%86FKEV_KBB>4O/&MN1+)8(,_C8)>$6T%LQ!H3 M.:>?B(U8@S!)/I%9Q"_L0)#\ID0X@IR0NE!]C^8#:=3*#8/ MP/@[<;S'PP=H$VSSE#G%BZ9(-A$'\ *[W M+RAFMWR")&K>8!9/ITP &\RE!)'F=@]Y#(_FROE9P1QW1"8HX1#G95^Q#63" MN#,LTI;T7JA455Q,^,6M#A[/G+GV.=8])1,A.9D.[#GB(5CPE==<:[AJ61JV M9_.UT'8_I>%2HK?0AOO@KL%\05YON.L$=(AY:K*DR./CFT=\&JS_B;NG'S=< M'XM<$F *W8)\(#ATF#*DM)"ZP&8*O,_J6B+9>@G%OLED_W1P\^687, ;S_.A M\P6LQ2>L8NDJ(+3./]=+).;)"(^?R'A.? ]@9_S$<39B_2_GGH; +4S MW-N M+.++%&^$H;&$:=@7)>1X3J&YF%GHER7H$S$7,P7;1B$9Q YTPIO.$_ MW__@=RWVQ,%;/H5U;OA$+:B$A:M(07U6T@B_&_IO",3J>R197>2V9JK5Y %3 MGN(TTDB.0EO5DEQ7ECI]Q3OG%_!?0J.27/"UBTTA8:J+W,KER3]XRL_3?BBR MP*4 S?;T[:_WW]%OL$W%A_NN8/#_&WQ/X1(@)_3% 7;D=<5AZ3BZ CP0K"YR M>RM;\9?718_UYM#Y3(CCC2D"+A=FN *N#T(VO90:JB&UK$-O=>O@BXZY"_[% M<1]QK;ZH:.87N:H@['W=*UB)DRQ'NR(VB2#*=VW;H9.3)3R#@6=9QN/O&_OY M@;HZVHO7@&ITKHG[LG5Q!]EH^NAS 63@#HXC5="'&O^GT\F5WU@M 8F?43.# MNIW)B-S/J#$AW35:[<*G4J1^6DT1G^Y*4P&IGU53N^F /W_?DY6Q'6DJHO73 MZNJ)[$I33\TV3K543P]03,$=\;FS:S[) :Z0M:G*MA']Z;3W%3OAS! ZP[7- MJ0P6XJ^F"M30;9L.-3-O,]FSDB?^\@4PGXK+N@H3])W3;@O'SGB@J0P5L4R*EX\XPXY$UZ_ /H=LDNP1 RXX4J%V-TP M)51\>LN>\P!!/1;^C@2IC+4/4QFY:[DDL@XND,0U>$$IW%P-:N06:T/N])"[ MX4?3U'FR,5GH[[O3;2[%"Q8,E)LJW[N1O:MQ/@. MI>!XL'('8/8D<:296IAMRX8KZ6%,>+P,SZU4T4(.KVTZV#HCD/Z:75;./FK? M!IA[P.1Y/NSPD<[A.3;][MU#^5WMK" F@"T4+]FZ*V\L5]R"F1.S L+^-P9D M5_*]Z&@5")?T@[5\'I'M8&T_%K(R6EM3=!X^5D@<=;PF]"NF\?;M,5A?0 RG M*-D'80;:VI0N#(>Y"X_$(GXDH!:B;3%4+U=Z]44'\,*D2JV4Z !>EE0CK#?5 MJ-WW&BEY?DS?.*:%>&%R)2M0FOL*5V-&$\ 1([;8=K>P[P#/)A.5OJSM?%&U'85P5\JS[",VMF6:DI\IAA<.I,B$9] M6067.3;C'IL<+PPK'F0Z!G0&HV\ZA0>Q8R7MDX-]EUUJ"W\-$)77@_&@X2\" M>:^0O!K)^3>";G/UFK2PY]6!VK*%*=Q4^ &/@F$UW&NLL^UTZP=JA!F<0;K[ M$,89=.$EH#SL.K/\":&M;UL8B\F4B2,.\H/JV"/4"^-N7J1RN/8*=\OYQ!XW M"N#<<[9LBF275(M8"MU>04'*.K/B>99RL!:,JF."SWGR^YFT M(\?6'2IG*[W6G7C:&@/&@\?AP[MLA\\]:U_@D@Q>@H6"[?33EC)^[[ORK-P% M<9E" N7KEHKRY^G;>X4(F<>M95W)>)O9YJDOC9?,]#V@SL5B;L2V]00YG/?2QFELY(9PNX_F?JZO*8$,[FV)R=:L02* M%R]GJ MO7LA=D%)XNG_]1RP%J:@\)G4??@MU-+VG1-PDF&>_!'9_R>QV:KME40?EB1-O@,E&?/.3>??OE_4$L#!!0 ( (F29T]X1W']@BH M )K6 0 5 86%X;BTR,#$Y,#DS,%]C86PN>&UL[7UKHL12I-TK;VU^+O:O/MJM;KY MZ]NW7[]^_(4,3(7[XMPR]OH(7S MY>;=%5YR__BW9\]_99NGB3'F[>;;AT>7^:X'02QY^Y^___9ITTZ4SYQ+_]LLRO;V;0TK?UJS*. M*YO/CJ_0TW*-5^NS=;-3<'I:KF:U1G9Y5?XW^>\U#(<9#)GE8![>S;_$Y:H< M0 ?K5UE VQ7]M+Z^ML7M1=K]Y+_'6?B\^-VNUD6^NGU4;GC[&6I6C2.=5N(U M #:R,T][@=J3FK0-7;6A>Z28NI5>7%_G=W+A+:/%? 7J$=1DA;FX0M'V*C<( M(2^5JYV]FZ=%<;W1M!6'8RVIM9LT#W&^C.5[EXM9'DH[8VAGI?[\=!5CA:FS MLH36J_K!%H#B55SEWE: _21Q-1MQ;])!3T^@H\N)X*%C#]6X2MF:U9M N<5M MC,,XCRE??0 T#A)@7YD6JE-CI)THKF8C?ETLPM=\-MO,FF"87N8P7PZ6RPIC MJT+1]BHW6:[RZW)0#*X7Q2K_QP:9R;>;NVLH":%7TWAU_C9_OM<)5V/-K@@P4;J=CFY]8D M.:IB>PHV4K'?\WE^O;[>_/'!WFY\R:,J6$% VQ6MI$R/D])(E=_;HH#Y[S=5^?S\%. M&141=-O!U^]XML'7U]#21XJI6>F+XM+.M[X:T.0A!/HIOYSG*?=VOAIXOUAO M8EH?%K.\2B"OEM!S-*A&=[7UOO/ \%_K^YCPX@*4'7SW7"6WA,@QKSX'.*V2 MOP^#X/OR!SBPEQ&(SH=B$=9^]6>I$^>KVZ,7-<]5GW/ 6$W]-2#Z'(W[ M,^:75V6([TLL[&5\O[YVL8 R5[:(RXOUJERW+_=#;+SQTMO\$(O-ERWRI*$Z MU86S#/U4"PKO>+2YEUO"7Y5+*3 RZNB1AN0WW\R' M2! ,%SN_73["?WG? 2>W\7CA[35PQQ!JK'V593?>O(J&PH%R-:OUQ]RN@;J; M[:+/]XU^6L'/3?CY;OMWN6QVL,8U1';6F(N;6-QY?YN]R==[._'JV0>@W^'O[>-FFHT\SW;TC?EM%J&9H^BV[ M9H.'=Y5ONG_7;.&? +J5OSDMENS2;;^9>1N^.ZJ]!\MF:C(<3(4D=#@="S61P^EP M,!@,QU0.F)JR095V/^+2H/!O%@6P_6^_D%_>?-V$W#>_WDFQA7]"L>>'!K=/ MO%V6ZJB4B&"<7=^7+P]#-MZCBW8Q@Q9UPI,?%KLVP'P_SK"#'+L+9$,S'FO# M)IPQ(C2>:#$>C?!D0O&$#(S$IS."OE)&- )45S38[-O\8&]+F^CP!+'CZ*3T:!>P[/?[E[2[KO5&S?I3A^XY>VOPA^ Z=H*>U^Q1]^>\C#W#'4'ZI2":UU,1'AV(4!G%/&>). M1\28)5)Z+QR/509RMRT% J^OUQM3_8]Y$?WB2,]::0?1\0:'\)'O>*4][ M;YLOH5QL6.[RU8X7J$KQ?3I"AKR.1;7.[RX'6-QU^.'FT],C!CZ G&F#1(A612B3:"7@Q-: M&(7['Y7NEH1=X]T5W7Y;S"^KLVW'TQ7&&K$I*0(:/22!@J0416$)$H1K9IQT MW-%7:PRU2K:.X#ZG =5B;*QJ4KO67U=YYU93-3DNK5R'QN:CH&BY0__%K1R[ MIIX#1;.@$K$!,R1CX AF5 LJ/8%RMU$9'F*$$7>^8-N.O23[&YEQKB53H#.\ M\QPY"S\B5AAA2Q(QC'"A>=\-Q68[["XGGJYQT^'I\.5P?*\;/6= [L+9 9<$2/!;%". M@\6HH7'..8:H\R8Y8X-)XA41X*2.>[X4V Q2':\2-[2SSAOL$R$,N=)EY8Q0 M1&G B-O@C-8L,&SZ[KTUSXC&P.IT9\GQ6TIVM#$ZQSU)&MH8$K+68? V#$8D M&I(")3Z9WGM8#1.B.:BZHL/]F<\_\]75:+U<+:Z_-^#V,#>J% =GU-+H(T%. MF8B$T!Y9A@5*S'N U$/[6=\W'C5,E)9PZP5KWB_FOAYQODO(J$N*"A,0]X*C MA U%S$F*;*!:>P'*E]8(7'>N=6H9HNUAUA5OQC%%J&-X2$WZ")KW<1]?#I3, M)#>&6260<=@C5HY#@DFY 4%833R@2EZ3,JK%D^:QZIH?C\_)?I\69W:YS%,> M0Z49YFA9F;6 BHP!['"K;K8,"@\ 31,H%EA 9$[+&KHMN]LTVIJ%: M0*NS)=!CXL([@HK<&8-YT$A+RA$.SB$+]B"B)B7JD\;:OB9+I?G(:2.8=7<* M:SL!;FI]:&_6CJ;"%K=+GMV M *L)F+IS?(ZHV7KC%*S$9/.(PD46-_AWR-3&H? MPBXMU@.;SUXP7E\HE?%@&'=)-O)=T\KF@8RHF%CB!'&:%!+48^2=)<@PL-1Q)(3(,^YNV^9M/KRG MX?%S&7;,!28)"L)0F""P1+1<7Z-24\E5"H%6RA)TUFPY)W3/C[->35"Z"]XN MK\J1]<-VWM7(%L4MC+6#KGF5\AD)46GL/3(23(5@+4/8@2^*F=?:1L.5K&&! M=TF*DWKT61BW'TVF6G^&P2G.,: BBKG=!OE^L-DK_MX6=+S]&'X'+;A;! ME*N^,?*@C S39"4%"()28$1X+1"C"1 ASGC+.W M;!"JQ)P*I;/D/7-2422IQ,CZP)!*F(/^E@)S%J4BON]KS0TJG%80ZXHM#]>Y M[M_"\OBQS'M%<0+_D7N#D;"@1BD8; MV#QL+X:%N>W194:'IX4*I3.1@O&2,Z0-0&=$N3QNP67TS)H@*<>4U*!%-^&9 MYFC1#F+=L65Q$XO5;9E&O3PW7IK2-Z7EM'^:V%4- MZ,W K8X8W+]*#OGYK=):SFO#&)UM^^,=%$?N?'PHE$DL!4_@=VGJ*6*1:>2C MUF"/2]"/5A%F:Q@171J>M=C0*$+=&0TK.[_,P2)^J.WDFY^M-SFT%HOP-9_M M2_I;I7BFRY-)6#JD-?AF-(B(6!F I$P[[T,RX*.]#B.S%C]:PJHKIE1@PT,K MF'*NKX%'URDP#KO+E?:IGB(. M(%9$2L?+'3B@+D%+@N\-#CA/2DN>=+2LQA:U+JW-6FSI"+M.3_AM9[HJU-GY M?.:"%ER$B'P"S2D3(\BE)%$,.'!,J&>BANY0KX4;38'S>C+KM)LX1[^6CF\& MFC:3W!Q,N/+!EF2]BJOLI M$TR.!?15#3>XFS!I+VAW&I@])AJ\?M]NH1,E9FP@IN,)IFHBA1@;J@=""S8: M,/@ QJ7L>Q2V/V0[ <[^TFVZ6#>G7>\%9IAQ,BV/4RLS%9.)-&1@AM@ 0,,1 MG;!QWT.ZO2';"6CVF&OP;+-<@V% &8:%-J.A&.F)GF)& *_AL$8( MJ)M@1=A-6;I@WG2'9$6=L6L6B4>(\EIC1J603HX=X)+ @(SDT(VP&(R&' M9,SPN(8YU4W@^?SLJ0%GBS'+/6&F/5_M";UU'0S[\>_-\L#G*SN_+_-_\:_^ MQ+]^+?9?VW6H:#8R0RE&1,L1QX)38[C! SV8CHB8"J*&_Q>Y:@*W/IC4WX^ M/IY+3S2G=PO+R%1-!E.AIJ/!N+PKU&@*+BXCC$RIGJAI(P&I-D_XG\&6;@3* MGVE+%U=:#(BAHQ'%0D@"2)>C"X\Q&2AIFKG$J4T2-=O*_RU4VLRK=SQG6IQ':,):M MV:)=^KX5O8X0D6BC1B_KPRS_L0 M)$VXYGV:;%LF1O7YHP7T_S]E-F@!C2=Y[$HC:(E3+CE1%BIWY\4R,9#(=EP*/ED9(16 M7(^G4S((*P:< Z.T>ZN^+5SI0>*IL%HI-1QB/)>4 F&@H_M$'E98B!,$(-[^UU*9T2 MI19F+2J0NSEX\W.[Y^CT.;BALZ]E74:+Y=YS\O?/9-8S1S2@9Z0 45(D%'F9 M]5=RQ9D6P55+^=G%X#O0J.+G_Z8*9#H-HDC4QY:9>(WB)M+4>< M@-F:(EB:OIG9M,VM /X'I]O?GC@[W=G"UOR7Y]0:?H*A5S5&&%0C8DZ)K9HDDH=4Z7Q>6WJD0@/WXG2B MI,PXS+'S!"7.-K?;E)=A)86D,HD1$ZAS-?8^=V8]=\>-'Y,VM(YW9WD\H"6+ MXFE+[AOP>3&,=VEI8H!6E(W9F^3C2%$9]0S,5%->XFD\1WW)F2=,$.%%><571%Z2B!0W?@LZ4]J* M2ND"FL2BH88_:J7"5H&[!M:-"0EQ#G:)8Y\MJZ:YZ7YEV0JR&2580C;LA^<8XAP>M\/W$2E*]FP9[3MC\V2<[K0 MC&OK?#(*C$_E$'4 E+;:(Z^X8"9@1^L,W1[K@@;(0PLN0ZGOHS,* M1@S\#S'0R"A8?K_4(J*VU:SH\\:0&@@>9<13'XA(2%KH>5S^Y@B5B 1LL1)8 M&EWC_J$>ZY"C:7!BN.@$A*L>PNAJ):6-AO9+_YYSQU!_\'TUPUH M61E-.'K*..*)8J2P,: R06,SCZWC 5,>PNG394=WVO:.<"="VT?*'$.Q'97O)M?^:V8T5EH#I# MI"0A:X,'DPCF?.V-1$%PGSAU'),:?.LF;UO_^'8:LE7ME&ZRFK6*ZFL(SU>I M6I7<9J?(RH JUN,@$-.6P42%-3CL7MVW-9)8YY+I;C*;]8=!-:'M6P"O@5A= M%IF.4NN$(H/!I"@&LQ^<*<0#I9%22GA#AR]Z%Y9K(A+0$L3]BP0TW]#>A33/ M'0SH#<2M;C'I>*M3Z6(VMMGI05A&K0PB.HXDM= 7QCE$J .+A"6PZRRC4M78 M*MU=/* _G*N#;=]85_J939'N05;&(K.$BG(+00J(R,"0AAY W 6M,+')F!J< MZRXDT!O.U8&V=Y2#'XU1[EX6>%H2&P ;A1 U2EP[A"-.R,/6 2K"@W.-G-0&:-P=V]TNYHK.]>CVQ*=!8E#39BBZA+ N8Z$E$B M0=X?6A<<6O13C_6C0>C#NN7K'>M-P'U^G[#YL3YH:N'IL'A A!),G4!$@V$5 ML-/ 0/9P6@*:I5]#GI:.@>C%.M6K'/BU,>^95=]&EH_E=+U:%W&;'J#:)N&* M$C+KDR/..<2M<("[Y\@Z1N=2@1+EEAOS]NWRH"].51:@+5G ^[=O,*Y^J-E98E:H5A4B"IP M<((C!$GF)?)<8O XG(BV1E;,;E8W>T2W6LCVCW%5EC=/D)8QHYGFR2&GA$0 MC44D@ISKIOUS7ZQK@ZVO>-=E07.XX5E8&4EIUA 1FN)+ X! M"8,%TI%&+SC#H!KZOL+9*];5@;9_I*NPQ'F\L(PDZJ4N+0VF."*<@*6?2$(\ M!F\)9V4G]7V-LU^DJP%MSTA7:3WN:%E95. ^.JD09A1P$4XA*%F^>4&_WW6RPLELJ"3D48(1&,2 MB%@=$3'4(>F(I\$3S]09T\(_KO4IX?HU<:FA?C^%6:=#VBN"50K>'BDID\Y%ST$3AL $4E82 $8EI(2.6BI, MI:YQ=J^;T&U/:%8+U;XQK4K0]FA9Y:4@25-N$ L:HZ3 QW)<2&135-(FS%RU MU;ISAFS[P[8ZN/:,;U6"M<>*RJ*.@E !U>*$ "HP%"U3%D#"# LCE"2J[Z': MWK"M#JQ](UN%(.VQHC+"C:=8.W I.4D:U21L-M3A QRA5 MPSWMZ&*>\\0Z&D7U.P>[O]1G!!)_V 5PIIM]6EBCR*B8#H;#T7 T)6(P-B,) M?AL;FP$>@8&CZ:BU1*T-P_/'/.1+OU@#Z\+DFP^D]AX%TP@M- M:$#<,(Z\!&UOI;X_$RFC"O'GS?/:+,V.WLA]YH[L?&6S:=8?!D5YY;0"MURE MX)$/+J*H#;G?%&XY"35.(75V(>C/PNXV.JQU)?S>%F4SOQRXBK2!NZ<_K6]N M9K$$S\Y&=GDUG2V^#N;A\974[^9I4=S1IO7JM'B)=SZ/%VE4Q)"OVI8_"/ # M2MK9,^S:>/5%<6GG^3_NIHIY^%0.\N(6!D)^.<]3[NU\-?";"1X&SH?%+/=Y M.QB?5)'7 -8@_-=ZN=HN^<,<-(?OGM_:WIOJ]JZ/'YX:7=GY9027:+);%>+5<6[+KY)0B\4X0?8K'Y83FL=&*E4TR>-6%HE[D_'I'=C&_J_U@ MM2IRMUZ54]OGQ>8S: 5,RG?V]*"&9'"@VF6@Y&HJ!H%(.B9X2 M8L2 8S/0>M!7AZEK+G8.=8NNSL7J*A8#\.I6[6C5[^)/OY2\H9W]WZOR?C'W MAT__[GH^I&6G!&E*-:RMU?. M-MB[S]8@VL&NXP6O_!\QC!;S56']:K18KM['5:7A4J5X1A2S(5F%6!3E<0\3 MD'0B(AT-,2110UDS5_V],N:T EU7Q/D8EZ#X/*C8<@CLH1WL1O8]QMHEMVF)U^QE\KR7HUX?[R3J[OW+X>VO<7%9V)NKW ^*:#M]]39HORRC MU;'XD@,(*<4")H N(/CDKV)8S\KEMF,IT($OLZW2G_GJ:K1>KA;7L7A8I][G MQ.PKE^'A0/,Q&TTG RPTPT,B]6@\(HIR,13GC%WOK7>%,W(5BF?CP60R&7(U MTE,BQE(/QG)$"9N.B1F-Z+1&KJF.SL4UT[<_^F[-0]>9P[^OZM5\_FH2LNET M2*9<#[200HRX,)AQ,1UB3 >CL=+-[%G]N:AS,GHM6FWW4W][)MNG>%G&Q\=V M95L6W[%A]NC-+:)7+CE<+68P,I:3_UZ7$U!S 'RW,XV7S["XWRT?(+>^A.TN%=A#K'/5I;W+]8V[7T/N;$'THPW+E+\O%+ ]VTVCXN5G: MA;[9[N \H_L#-2C_*S'Y8F=EM9Z&E<%E?/K!HR+#>CQ$-U$T:21HV8 MHQAA%0CB1D@CL.#!5TH[U1YF4/T?*CU8C6Q1W()/O5G(.X#-P?(9"5%I[#TR M$BL4K&4(NQ@09EYK&PU7=6YM[BK!2&]Z2RFMGSXMF-A(2 MF2-(,^/*-/@86X8^@W28I1;]_!T"7%D AE+LR@G:0UT@YUP\BV MNGG1/ICG(-%C;W3R+18^7\90D40[RV9),.G; T+31;$[=+:/6R>*S+"*,,:H M0HD&AV0@#AD&[H.C-$@7F&&BQM%AUDV2C:XXUQW(75,1ZOZAB%_RQ7HY\&!F M+/.*A-M=,+-,L.0CO"\):&?@%F%>7DJJ'68T$,U%#77(?TI:-09E5^2YLRPO MTF-K\V+>5CBNA;=E,/B49\%"CPF'O/,2!<8L]"(8()8R3U.-W9BO((S0K1_1 MCR[L:GB\,'V\FW^!QM1TBG<(*:UF9366R%* [2,!H/'&A04X\D&DIA[!9E/ M7PV96^V9KO7_Y\5&Y13QKOJ'CE_N*Y8%IL"\3J#\D@I(E[HP6FE0(C)*'F0B MU9)6'72%SZ#[:_?N"[J_(2#/X@;#X(-1^;M=K8M\=7N1?K?%W^/F7.BGZ,O/ M]L]P1\O*!/,^E9F?O(T:>>H<5WB#M1B;33/QJ+A>IG/RU1R=[GB-E;LW3=[H\5'B,FD=8[P ,TW2B.& M:4 V28>"2U[KI*1+->ZI%3\WMYH%]LS>Y<.QN#K>Y0XAF8\X*"<9LC!%ER:! M TPB04ICHTGD5*<:U^AU==/!:_"Z(L(XWA31Y]L=Q#>SN,T[ M-[A>%*MM&KH]_*A2/(LN)LJU1<'2\@I[<)E-H#!I!TY3,ACPJ*$#S^H5-DV; MEO#LBDV_VGQ>$OYB/LZ7FV0!4-^+=-!&WULN4V6#*)=(P[2-A+<"A:@XDEQ+ MX;0V1M3@SWG=O:8)U#229V;.$7Y>10D9."%>:]]><5/O+_U@%)F:UP6IWX&4K2(9:=) M=I^$([9IN\L\*>\7JS*#2GE7?+G(LV>&.49,)JT.C$>/A-0,!:X3LF4F+BX" M2UHIQ^O\&Q"2+6L';,3TZD>DB>K+:>5^1I_K[!-FW?-AO,BP[5Z<(R&GR*+GC$+'6( M>8N12/+A]IRHHJISU@+_%,3I%-_SJ[L/]K:<0\L@EO?%.H9'^;E.4GS[!&:J MO*"1")BDC8#I&CN-"(X!627*Q:>@;*V3NUX M.E-)4E>Z+LYKB?QF*=N"?TL(_!K*D%JJD]"NFZW!'?&F&?Q:S$M6/37+%IHR M6Z4+W]\K6>[ +350/E_#9/5]: YC6A3Q M(1X9EY-OH*6@D_*Y+6[? ;J;C-FE[EK,H'Z7]W=[[[=-B";K_U\4B M/$KCOORTF.W;"/URH8P);CSQ&-%$+8J<.X2I=,AQS"D1+,(P:H0);<8!3^ZZ M9PF6&\2INQQQFR3+]Q/HC^[YY-MV=VT9F83_A_T>P@G2,J>UQQ(GL#T=0ZZ\ M2(;[X,#Y5][IJ$3T-4)YW814FJ)0-_AU;J7%=Y7&0,4R)L\7FY.)AQNPMET50OMY$C3"6"71O>7D9TP89JWV,GKL8 M1=\U3;-$:1JO[J(Z=V[:W:RZK2]XZM2O&,&F)2>5&XM,C Q.3 Y,S!?9&5F+GAM;.R]:W?;.-(N^GW_BCZ]/_Y/7(Q-VYJ610\E)?'\^@-(HJ^Z4"1!T9Z9GB2V M!("HIXI 5:&J\+_^S_>;Z0]?BVH^*6=__1'^!?SX0S$[+R\FLZN__OC[IY_4 M)_/NW8__YW__C__U__STTW_KC^]_L.7Y\J:8+7XP59$OBHL?ODT6US_\<5', M__SALBIO?OBCK/Z?%#]_GD_^:GU\7-_G[ M\CQ?K)Y]O5C<_M?//W_[]NTOW[]4T[^4U=7/" #\\WVOG2WB;S_5S7Z*'_T$ MT4\8_N7[_.+''P*%L_GJV0T>4C>/WUXL[CL\;DQ_7G]YW_3%T-_PJBV44OZ\ M^O:^Z7RRK6$8%/[\W[^^_[2"Y*?);+[(9^?%C__[?_SPPQJYJIP6'XO+'^*_ MOW]\=S](_KV<_>6\O/DY?O&S.C^OEL7%^TG^93*=+";%/#QXU?^Z*B[_^F.> M?Y\%>* $$H,(SO_KKF:7;R;?2WFB_BN'9Q?XP%23_33\N8F MK^[.+K>W_%LQO?A<_IHOEM5DHG[[['&;63$8&G41JP)K)WY'#=)UT>7,S M68\;GF+*V2)L!V%;:+"@-.B:;G+JXF(2-Y-\^FYV658WJYVEH4QU&K4S2;.+ M8C8OXG/GY71R$?=5G4_C)O#INB@:O/^-1T@^U0]Y%5"\+A:3\[P![*V&ZTA$ MK<($3KO Z+@&W#/VT(R;].TX/1?ZE7=%H8M9<3E9? AH'!2 ?7T23*?#F]9R MN(Y$_%*6%]\FT^EJU0S:U=4DK)=J/F_P;C7HFFYR;KZ8W,270MV4U6+RKQ4R M[OMM?&G.+I^W;L:!1(]+!\*>K_9(3A?&=GQB.BB>_WX6EL;J\W4^J_MT%H$C MGY".U&@-72RG0>Z>/KD+7P^.F8Z<9HI>XP$Z3O1=,/)OBL_Y]\-3VM*TOX=W MV$B.&Z7SE+^&3;^L[@[/ZEG#OA[<%)2MS?N:1#,AWM&\XR3>%_G\\+.?MNKE MD8_UT89+T,&.O4QL]?=F=SYJ8GLZ]C*Q7R>SRANZ1XGP:37X_+;^%W>"Q+!VOZO0P="_$-5L_ MMK7M^OC)+&SZIBK"1G'P\5O:]OCX#EO>D<-TG/19=97/-C9 $)-[K]JGR=5L M@J".K KU?-. \,_EK6OL3P+.T?X[N7^ ME@B18QY]"G"2"O\87H('CWHP!*^*8"3>>PH^5.7%\GSQ1]P39XN[HT]\3C6? M4\#8;/OK8>A3$/=',;FZCJZCKT657Q6_+6^^%%7H67: M1M/M0U&MODPH)SW-J2N]T27BD?"GHOHZ"8A=7A95V#!:8G_4F#V1\^#S[OX6 M'#-63]-OME-L;]UQ"I^*JVAUV'R1'WK^EJ;]/;S#^G_<*/U-N1G7=G;H.I&H MPEV7TXNBFL>0F<6=*WM 5T(7Y?F?3^9Q<.8[>_0^%??] MMIP%]D[RZ>K+1_C$4_^F4'<R/A:W915TJI4,Z'P5O'(37>G'O):=1DU MTGQ13<[CX^-WO\\FW4[6^WM"[Z2N/CF[75F1017^&C[JE]*6#TA#:)"J975^ M'4]1PIO191_I:?S^R;SW!(77)9_=S1_A/Z\9T)K&XP=/1^"65Z@W^AJ/W3MY M#16% _TZ3NOW6;X,HKL*0WP9C_AI$?Y>N9_7$<7QV.S@C#L,.1@Q9[=%M;;^ M5C&O-[=!IPD=)E^+M3.L/QJ;/FDPTH]7G/H8>R=Y>75>4[CY\3&1]]DGD]GB MYXO)S<^;-C_GTV;&T!4UCWKV/:GPAF/$O>G[(MNTUT:.V;9F]/.K( M[*-AGME_$M#]O..LZWE/R_-M,KV2Y\M\_F4EU,OY3U=Y?OMSW%!^+J:+>?W) M:HOY"AC<>9QSWQ*P+NPV]8$DP?I5M7Y#V455(.__@CKGIL%\ZC]/J;: M#L/J' WD/' MO==#BL(V _AXG:H?IFW9]EHA-A3??RUGQ=VO>?5GL?#+V<7A!61[APQ;2Z"& MAC%CK4):HT#9FCKOC4:MY0&]*7GH!;W#LO'2Y1D_R50L@W"GRWU\WMXP@P)R MJJW%6"**O!+&RGJ&P!K;FK_X3?"W%]2&>N=__[1R<4?720RN795C^+3\1,RDQ3-P?2&LKHMJS#] M*/:?BO/H@IL4AT5H;[\,:0@1,<08Z1 7#'H('MX;1%M+#GU3DM,GB,,M/I^K M(I\OJ[LCI&5WIXQ@K($S7#$H@/)"<3$YY/J[_ET M6>B[^Q__-BFJ\/SKN_?%UV)ZP%G7;(!,26NEB38@(>$=85(WV],H DM(0B9DC,%H- ME."'6"75^OKQ9KO*(?Y]5Q7EY-9O\J[CX6SF-J?._[%=3V@^: M><*MDI)P*CVR'AFK78T2-JZ]*_!DQP.)Y:IW3,>_+>9OUZO"@&5#>4DVD M 8(!HL.>+NI] %H+VMOW)SNX.*GDM<#TU))WOZ.W$+#[OAGE-.B$C@ := KC MK>>NAAE**=H'>)WL,".Q'+6%KO7IIGD1'/PTBGA3!SDF>\P76V3A^$$R0#GC MGHNH!"BOB96*U90I9,WK.Z?H*!3),1QJ,?ET'>;XN:ANMH2^;PM$WM(\D\0: M88S%/D"EHHD@[N4^;-KMMYZ3'4WT%7?<':VAY.!].;MJ+@9;6F?:"NF%(,)Y M[J$DT+/-\0I%0/KVD1/\E4M!=[ >A.!__?P,IS"]/Q-FI*3+OVEZZ4KJIS5. M !\PE28JGT\F^;Y!VLSN3AD%" G*(6*&0D^MYGR]]2 FD3:-%NB!*#V4";.] M0V8H1QZAH*-[%MY&"SRM*20$R]$DO/3!I!?+2P^(C#J'Q4>V%.\G7XL7%PSH MNU_S?Y25F>;S0TDM1XR2:8PAAM(%\R\L^8$M6/ :/(&@'U"-U)F)-$$:$J,=TI[H064&SS"ZVW)R _'4W"^ MN73UB.A_)&V?Z4P]XM?;EV6(^N9J5E[\5W_Y6Y!?_7.;5HJ@.9"WL M[91Y#RRSBCHBM;7*,B?KS9YZ;]JKPND.O!-SNG?0!HLA7IU+!/0O?I\%!;PV M5#]LZI<]E,+5=R9?%%=EK!T1K8FZQ<4!G;B?!V38Q'A]%C,_-(0,:;6)%PCH M&2';+RZ)8TM[5I=/@N9PLKB7I >"XG5P\[-J4RAXKL[_N9Q4Q<5!M:>?!V31 MBH9(::H]%$A19H3;H,>LQFC<>O?0(O1"@D_(@_](\G$HCE*O__<0X-,(KLEO M\_/)XJY!_OKCAIGD1'..K-+.>N&#-:7K_8Q1A\7X=/^AV?@BF[T#?D.>V 4- M]L867Q:Q_-^0,6ZXDT0ZJSEAB F:$T== Z/6TWJQK #W.^$T%N3@U$J&6-@_XG8 M_N@VS<.>P!>-,R.="[NA$<9A*AVB@MJ:*NQI^U"=9*I 5_8\YW973(;B=*3W MW6R^J);1+7E@Z7O^#C.4V[MG9$Y#;\; M'13MZA*60A[0019(%J-0J<(0UQ1B .RX-_"*4F=J)PFG M!(S0KN_.C#(A0BEX?#8K6K/YOF]FA,=08$F ">\ #O^C] &>#E4(DYWI#<;I MMB"E8';XH#6S[_MF7%EF#2.:(\DX5Y*PVI 1B-DAG3)C8W9;D)(P.W1L_VX_ MZIUQH8UU !H-D8+*.*/K6 -A &WOZ$^6+)TJL$8WAJEH73S7Y9YE<\6Q>.+B/7=;S$M\) + M_E#7#&&E//!!-X&0*H@-M**F6$O1ON[T\7)Q2IN]9YQ.*1GK21^TW@YUS:#Q M4.F8?LP!$4["H,W>;W<"LG%;]/TQM(&D](#;OX/$C-+N'Z^@G$9 /H4)+E:5 ME@\Z^Y\WS2PP6@.L+0:">6:58O7AMP1:C+!R?7],>IZ'VPV;TZ<0_#XO+I?3 M]Y/+?:EQ3;IG7$*&N?;26$N!!]*I.I9>2LD'O=JBZ0%0[RES"9 :2D;WGGSK0O=Y7,?Y2 ZUT@&4PC*,N+ M;Y/I=)6%_40RW]W*8,"U! C73E'IF6F?+Y3, MOY1 &!(@-;JL@%AT8&^8ZA'C9%3XH%])S0D.)IVP,%8(7&.A %+MEY!D3JH$ M4I,2LJ'$Y^5D]\C(R\:9] 33QSD$@E+9"#&U%1);=J7Y4WFO$H@")UQ:>V> M_/W65X&6#U5QF]_MV ZV-\RLAY 1880T2'L>TZ; _0RY:&\2)JO3TR/G>L%D M=$M\_4DO25[W@V64((QTP$0 I"FA@H%[6<:P@_,@62V?4R[V;7$;>L5_J(+S ML8B@!JQ^#7_?+&_43;F<+=;?+V*MG8,;0N.Q,FF-2#G3-CG4!(.>\=I8## M\ ;5L9B*&-#>-I&O2%AZQVDP=V4QO7PWFR^K?'9>?"SF1?5U[ZWF6YIGU&$D ME0UZE ($":V1J@\4M2>V0[P:>$4BT ,TP]6G6,1$^CJH^FRYF =[.DKL>DG; MMR ;!JD+MZX["U^2N[!FF4YYNF655AV0U_":/)R)X'H0F+[+3P:MNIC- M8X'G%EXTS!:65@AL; M(V(L)]1[A2VGD ?3 )I&>56)*3M4:O%IPRP(AP2"<".(I=)A@3E84Q145##H M@?+>$HM=F/%\%^Z"0#Y@2<5YM7@D .&WY\P/'V4?JO)B>;ZXSY;>$:VTJVD6 M:!6$2NPM!$B%+<M,^)T!)'O; M9P$,QPFGG&#&@RFA9;PC\KHW<-X&XT<5+C02?O?DT=]H M:!_B90'EK+RTQ641/KGX6'PM9LL#(>:-.F>0$13(<,%*5,J(@(^6]0:H"1HT MRWN_=MP31\K$$'5@]GQ1WA35)@SA0*6_[:TSCK" R!%M)%2",Z^@J.<*I![1 MG79)V-D#)D/9P.LJANK+?%'EY_M<(4\;!HM>6X>"X%FD=##L/5'N@1HU:/1F M,W.V1[6[$Q;#T.(\0(+))CR@&UHHY9V",Q*QN>VS-G* MXVYP#,7J[;>#J,9>K$;]8T:;0EX1+A3@E' FO-[0SBPF[1?UQ*+0FH=10"1FC)N.Z1])O-@]LO_'D 9;.T_/X]^]_EO MY:*(:LW[,I_-/Q;G19#:+]/BMV*Q 67??M!TC,PJ!@%0E#@H*<>" 54#&G[$ M[1>&9/&:_0I&*J0&VS[*V0J /R:+ZUIY72'42$X:],XLP"BH61!8:Y4+FI:% MMJ;;>-+^NI)DL9D];QV]8S24;,2U;A:8<1=FND<('C?+5%@0H0^&DR)!PU*> MFGM+E1/"VI?]2!: V2^W.X Q6,15##"<7+COM_%X*ZQ99XOKC4C.#[_R#7IG M0&($B'9.66-]P-$K7M.M2;,KO8:-Y>Q7"/K'Z"2&8U.#,;,R:+?<(,P)(%QY M![VI:8&*MX^$2!:1V;,2T &-X=[Z\K:H%GQ(I_9][WALEP:MS3:VO"3-WW\^DRQFC5 MF69[U;O#W3,I+8?, \&HQ %'HQ"L*9<,#EG0F2%-A*4K>VSL HZ$"^%YX@!3K'UH#9OA+&R_5:0 M+&6J)TGH XYA[?B#!GP6EBREJ=-N3U: M%EJS:L?I;B=L!N1\M2PN7L*PG_G;^V1.:@@A]DXX&'9%QI6MSR>D];+]L6VZ MG+4D_.\%GE.>YM>3OVMWG/^\>T:8(]YY*PR!7$I!P/U**H5Z2$D)2F MF&G@(09.(H=@+'6KX/W9ED2$M#_U25=?JW^6=\9E%-M!(Q=0PQ$R!Y"QA#$0 MS&@AH+8>&3_MF;%X 9P>%-T4*(Y M1QS4>"H..E31&4)_2",J_4(VM(B8\B;&.>7KT@JU#C3-Y_/)Y:2X:+3.'#U6 MAJ 6/MZ):;C1&L>:,[7C3S$*W:B5C[1BE K$X5):;B>+?/J^>%+(KMF9Q<&^ M60#3*:,DM0PS0X!%"MROMZY#H:6;:6Z[I2HBF5U?[@FNPO+8VYV)[D,/8(,L<\)[3:!8&C;SVZFJD1/NS MT'2U0%,+16]H#9C;L-:!5C,_E/NZI75FO "<6"0,M-)JC@"M3X0UE+Z]>9(P MN;T[DUXF,'0$9LB]H9PUXO;SIAEU$@(@ !3 Q0L;B8%U>HYVAK9/6TAX]-T[ MJSNB,MCAUL5]B>M\$@SEC MG$SFE4@@"[WC-)1T?*Z"Z;*L[AJM R\;9P 8B[1#G'!(&)3!&JY]<%H8W3Z1 M)9DS(0'W.^,R%+<_%HL 47'A\BK6*)^K\_/ES7(:ZW/:P(3SO7=/'>Z<*>5B MG5I/$4;6<.:EK5= 0Z%LOR\D\Q DD(;><1HP#**>Z.IL+GK#JN(Z5FW[6JP] MK+&Z[6_%XNSR<_Y]?W#$,2-ES!I@G.!6:06T\@ZQ.A342(3;KR+)G LI]I"D MH)W.MCS*ILRT-X)ZQ6P, B<:0@[JA=,$5-N7Q4CF8$@@"IUQ&4N\;8 ?Q#'KWCU\5B+8(T+R;79;5S9.+T7I\G+NYG99W1:&+6>BY MB-G-NXJ<]_V8!]/C$8DVZB"[;]0_@XPS MSA$ U",JA ]*-F> &&>9%-:>LAC[^75QL9P69YAIUE=XQ:ZEC-^;JSB/"S M%AGC"A,BF19!P=2.6,P@<\2 8 48CV%F>- ]E81&*$>Q$9H#Y;72FF../>AP MC\KQJE2SNN\MF/*%(2XX"YIDO*T4(T7PH,6$&]5V M[X^GQY&>DF6_YM_C-7][F?:D3:9CRAVC4$IEJ$) *@]& MF/S\2J2S*]2MA;3V+=23FO^]F"^*BX>Y[1*T@QTSPI"W&!IL-*94&<$$81 ( M:QC56(VPU'%"8>D;K@&#UB,DJ^2,R9=E+=>FG"\^%N?EU6SRK[U73#?JGQ$" M0+P@D5!%*08R1E5[; UDF$ODV_LPDITGI_5FI$ MF=NW+OFE9A?/J[LE<(;N M>9J;+R8WT>>L;N+U0/]:+:2;HK)GE\];[W66)IKAGJ_V.'0'AO'Y[ZN]Z?-U M/JO[G-C-_&ZV(3:\:%^+%]/7=[_F_RBK5?Y&$Z]SF^$R9CS0!%*G)*+8.RV M(XHR##0DQ#1:L%([H0\0UMP+W62@C'$ ,,<$"FJHU%:%]0C2L*DQXIGL$!#6 MLQLZ+;MW>J438#BD6SKE2[K#D=URI Q JP'4P%CL**9&"86$P0XJKCET0UZ/ MU]+EW:^LO"C FA+.H=32 U0\T/!;?E/LO$6SPVB9IIHQ L*?L Q(1[@#9.5@ MQA!IHMTK\[XG%X_CQ' (R/]]9%5X" (H)%9@HE0*C1 R0&.#)-"*#^I\/GAF M\!HD\3A 6SMG/N?SH'E7^45QDU=_[K]==%O;C&).(64PF(26*F,"(A+0\/HX M!"RB0Q[_-K2KDW*C[!>OUGS]$(S4==[@_03F'X+Y-)E=[6?RP8X95@I8 K@5 MA@7% $B) C1!8R7$G7ODN,YU 2YG>3T,2#TJ1[%MY89;%DP6)QE &A#&/A M'TN=8]0UB^M-[3'90TAS;\FA0;(8[0N<9P)#'=04*I$1S%@G@4$<8SL63TF_ M;-WI&>D9KU%[1?;0>H1'Y(A1,JZHI=S1@"&B&E(=%!J.XY5+U JHAKR3NJ4W MI#_Y*(>"<03K]I%6Y9$C92S8TTIHBHAP&"JK,68;4QPCZ=@K]7XD$8GF8C<$ MU&]?-D7 BU/ &6&8!HBDUX(K1@603(#G]\Z/Q-LQ1LD[#LCAS*%%4UA.=C3*^,02@*XDDXK*J!4S@=1)UAKHSE4[;U=R<+0AA*)_E ;2CIB M,Y,5.1E* M-GH#;;B8UJ_%M+PM+CX7Y]>SW7V<7%TWD(\#/3-O /? ,H*,H\I3!1B4 M'AL*G&+2MH]C35;19"@AZ1>YP21E,K\/P&TJ(CNZ!#.=($^0I-%T4\P)JZS" MW@8YFHXQK%/,9K=)2B* K.2Z=]1"AZ*/1B*+V MWH?C#8JQ.%R[ #2>Q%O!( S6KM0$*D.Q,$$.-WZX\+%5K\SEV9(I.U)S>P9G M1%P'\;(Z(BB6BB+)-2.!)"@@<<9A-*A_Z,ATZ\X\/8KTI.G6 ;Z#Z=:/VV0: M.HTM$\P%<=0L3!J$?8C \+$SS([(K=<:];(?VL>5)N]AT/4,#W_YH$DH([ 3 MQCAF"8O%T]MG$?3NCNN%;QUH/_TYSN_SXG(Y?3^YW!<7T:1[QCEAP*J8)4>" MG2B$MM1Y& 09"0'@D"'[W57C]YUC(Q)@=GIIF?]2E?.640VKKAE6!GDNB4"& M4!_>,1TT#4[C]DTI1/PB.0*[VW[^WOV/&+<+"8@B9AY1) M)8A"%D$F=;!PK&[O]SW%F4!2>3D>K5.DI#_X.9ZF,^]*LDXON?4\WC<(M7W1 M-F.80F U#9N^H(1I)7A8Z26G%#+NQ2C*8=:S;AY$^Z1'YI2&4& %N%4TT*ND M<0IC0R2FWHHA/2M[(V8[<&=G>&P7)$8="_MI$7:6^#2]G >\YO-/ZX2WY:RFHD%&Z[8.F1, $17( M]3"L@E )X3G1F%B @-!^4%8VO"VB'>(O$E9[@*,U S^5EXMO>57DLXM/07S+ MJAD;#W3+XF&BX<@2XPDUA.AXX$N@%I!$):G]A0_I;I7KSLQ^01EJX:U5DX_E M=.K+*A"PK_3;EM:91=['NU$0TX1RAR4VB 4Q9<(;1#M8T\G>W/YT^NYX#,WG M!LS-&&2"2D:<))1Z(!4SE@=%P?)@\PLWPK6X$Q]V\/1(&(9F9""SF%S-S.IV M\O.[SU4^FZ\#.7\)B+W?[YAO/D@&"5*0*\"P!#06.>02+>Z Q892@4VLN(ZPQK$N1KPW['1>P*T3/^0(W-TI@YX(:RR(\68T*$@* M(1U,4Q-L4HT0';*6T5Y?8%\,>YZ;T147Z7P](#1JX=A]P9SD9H[W9GW;:SI=X@&BR7)X P7TS.3;F< M+:J[PXD\V]IGBD*O-%4:P&#OASU860ZX-@ 80Q@?H87;._O[ &8HIJN5XA0> M>4!_?-(N,PXP(*F!' 5:--/,(1MV/0>"7'L]9%& 4ZN-78 9;+&_SJLBWN_T MY/H=554Q/'MU6J;O'MI\R.]65P1'PAZHFUW$"S8:U:-)\;A,Q,J5/"A10$EG M >'6RHV:%9BFS"O54EN*S_,-YQ4@_A]A;PZ]8P1Q+8&"5E!#G!8( L<0P&%- MLF30LL2-%>H1B_)Q> XEJ1^+F-9[OBC65];_'K@U__CI]X.*U]Y^F7:.0$*E MC$=PE&,%#6,*&(>AA< .:HPU/"X^*U&$;!'1O:YXIB#PS M\?@<<:H,% 8X8S4*RBH)_XW0;$OD0.X!G:'X_ONLNK_L+$QW<]?:_/-UOOBC M7$XOWMW?M"_8FL_D2RV@Y,EI@!]H?225+ M*1I6/HX$:' 7<;Q2<78^F4Y6&_,]-O.P5Q9A,M=-?,:'QL@DCO%;BBOC)=68 M28$P]H9Z1Q!UHOT&E"R/*)&0I()L*+&Y7]X>" F+7+RJ,@%Z;]C>#)"H\E$IQDF)U6PMS>W)_N Z(J$L]O5 NN^%]7Y9'[HYN^FHV0.,@:5DPI3384W@L5Z MLV'A#A8"0+#]J9IX)1*5'K1D,:3O9E^+66#'79)HSLW8R2[KOG]"LGC7]T5X M[=,-K/-I/CLO/ET7Q2+==>'K9ZW^WLAEZF=M:EJM?MGX1.>IG_E;>)?SN*2? MNB3 ^V(^+XK5I&PQ/Z\FMQM2#L8)'^B9"8(I1Q3'N@]:8<^1(D%[4JM 7:(288HMI1A )]-:&FB_,V<0AP+\S;6H#U.$1:*ITI2G%J%-1C$$B5 M)ICWE+M8;'8];QL4H.Q9-,(X(B%:8K^K)F2SJ'4B0#O99^G*J35'?64[U.-J3\NWH4,A<5Y:0:V4?D,O<=BWKWF5+#XAK<73%U*]K@GQ^9/9RNW[H:@FY3;7:?/. M&?>,$L@(M\!R)0P'H$:(:-.!Y\EB#@9;$;J"-=2"\'36\R"GBXUO;7]\V]Y^ MF83 $4YD^$. ,B26C:MI#;^WCZU-%F>0:C'H$Z=DWO/UW#XM;V_7KI-\:O+Y MM9^6W]3LXK%O]T4-@W1NT'2N\,#3L\OUN4GBX<=8_,$67P(;YXMJ&3G=Q)N[ MHT?&!=&.000<)Y0Q+1R27')LJ-7;FF=0405YQ9"#B$5"BC( MN5(22:L9Q'#(2-V]7MO.O'EQ]-<5BU?LI>4D6-7*0 DEH8A@S0 B5%.L-+&" M#5G5XR@O;2>F;?7.'H?$>#Q[SC$-&8*04$^P0=PKM$ZGDM!9[U]9 EM+INSP M_?4,SGBX+H*$4RQE,+$IC25'J0S3EU1#+RF%@];S.]*?VY6GQY$^+G\N80@0 MJ+SD2%/G:* =8(8YM!H:J09-P#O2+]@4]9W^W.-H'Y<_5Q '*0T*A06:2D(4 M]= 2ZH*:@;# ([H"IQ>^=:!]*"/^[WDUB;M^C/T[4&/@>=,,!A%TJQ!2%3#Q M0!/&N$0F* W""-N^.E7B,@-]*#T]@7(*-A_,F7[9. 8.!7NZ^I+/_CR[O"RJXB).^_T[??;Q8))[H_X9=C LH(8Y M[#R%V 9IAU#S\ ( Q0@?=%5HYLSMPL#GASD)(!I*/-9.2)_'3("#Q2M?-LYX M+-/CK BO3M"4.%, (BMC3KYCUJ#V46O''^^<3#7H#,MIF'UPT=_6/+,&:N2- M0@0 @+ 7FKG-;H<\0NB5*@A=>+A7'-+ ]IHDAC.DC>(2Q!033(4(=BQGC#A& M@04=KD--J2BDEH?C0&E]P/_[;%Z<+^-N5'PMIU_C&>-D5I2;LZ?]]Z$TZ9O) M8-(&]2FLDHI1P8@R1"@#J(K!:!H.>8U9PXV_&SO*M -%^.S"-K*V2$YV-<\ M,T@H:;WGU@/J8B$>(PPD'!&'M-,1G0!K@*<[V)2D^#&I/;FF>$ M/D ;%( ]UKDQR(.6) (2\1H,1)P2@U$H673"HD M^:":06.U;PBY. Z8P=C^*";IL#[PHG%,)#<<8N;##]1Z+.)UC]&%YJ'Q@/LE.+S;G9>K>.IU__ZLEJ'PN^/+#]VJ$Q* M A&3% KM:+#.-$O]FM>4/)KPFH*#GK#=73/)'$;&J%@#DA(--28\'O-A9I3RKGT&=9JLN&':)(+>H&I]4+)1Q3_&])NSR_=A G%QFQ3SS^7GS76S M85/\HZP6VZKL'CM$QK"42!!+) !41R8TP<_*WX]FBB53D+/YZOKPXYJ\QU#+-^-WO<8C([G]Q.B_<- M4@P[CYU)$HQA:BW@EE$!%7*;I'IGM52J44GA<>%V*&VQT[B9MPYI%N 22!H8 M]E_OT08O:?WSN]^3.NWV)C@.*!GEZ? =,FGR: 'VD_YO\H*S/-Y_,#!\]'C))A'QC%'3,H[$",(,=C4.4:/ +0D.''1YU'#R0R MY5#(#F6>[:'@8?Z-;HH[H1 MT?](VBB/S%^C@/5D,[H8\G];36+MIGFYK,Z+>/E=/)/Y=#)(4>%M,'\AV-"B/"3MCRZ2'9TFXU:9&KW6DF"+>;#5RLNPN_^MR"_^ MN$LB8<4PR(G4PP+G!]2][J] [^T)QE,*RD$M8W>GC%GA MPEXKE:$0\%BI%-:P*:#]R%77[LQK( V=D'JKT6BZFQXU,] M^V!I.1!>0TE-"QG926$@23D+K CT^*!2!ZIT3:'&J+U$)%-*$TA$3^@,Q?_? MEG%R9Y^[?+0&W2-PNF MM=9> Z5!4,\U1]K=0^,M&5'I_M.)0RHT!TL#S^?7GU8+7N#,*MCO/NK/3N;Q M-&I9[3N';-0_XUP"X*5"7@ )$*,:R0WMQG'5_LZ59$&ZIUM84B ZE#1]+.:+ M:G*^*"XB%7O$YFG#3'#,@+(04Z4M$C#LKWQ-C8-A^6PO'\GB;T\G'YV@&TH0 M?BG+BV^3Z33HU,\7G\BP8=#%]YL6]I/\)G]HJ54X!RH@Q M01%1UBKIH=_XUC7T5#:*N!@7;FG#IQ @F@/@).,&<@THL9OCC?"60#*:6ST' ME(Q>PZ>.PW?4X5./UB5?5GM@.7!J=-0X&4'&NK G8$8E= K%,G0U@)H->L?A M@$=)C<6F' [;H12NF.9^=JDNRM7--0?=@-N:9]P3[["C '%E!7" \GO\J,9R MW&=*B;A8)@/N+8G&*(^51BP1IY&$!_H_Q;R]O+J8_WY[D2^*T)X!=% T&O7/ MK Z6:,Q+1\R'%=@QMKGU,N@,RJI!JP(VL\NZL?#Y;I( I,$$9'7FH;[,%U6^ MU7F\O6$%<.Q9PTL!QP"1@-37.N1$>)YY.->X$W: GB^N9_E;.SM. M%9^WSZ3!ADABG=2">?-]0+-HR9]LY8DS9P:T3\M(=AK4$S-;T3]E]. Z]S] MRYL.D3DC)&8">>$]TL(ZR&6-@/1JA)?\GFZ53P3J@)IBM2PN'E%A M#NX!._MDD$DH!'88*2Z1I^$-I \+'QOA/M _^UYJB;V -:A"<)0X[.B1&4DI MUH$\RJT4UBBFQ#U]:(PUOY(+0S]0G6#+.2P%6Z@2&".-.>*6$8J4\X36&REF MT UYL<18!* S2L.%B]Q.%OET=4GSV9?IY&IU2M?,1CC8-Z,2< P%,1Y[!(C$ M1M4N&.R9&V$80'+)Z!NT$RP2S5:'S$'/K#$0PD"!)@Y(HVHZ+.A09C;9.Y;K0W%^;N9FR\F-_FBN-C$=-9QGX_8LC?.9' 25N>BHP'TCV)R=1W04U^+ M*K\JZ@CJ3]=Y5-L2;6CKF^;Q"S=:AKY@VFV)M8-,T1; 1!?.UW,C3L M&:;1@6L:JC^=7Q<7RVD14Q^V\TK?/?GF0"A6J_$RX9U5%" MF18>6T*$V>## MI!_4I;0W!*L_1I?#PS;JR*H=9!^(H]K3*R-*"$/#XQ!6B D*!?4U.,;*(2^Z M."IJ*K$HO(@_[PO!X;(2ML[X8)KUWGZ9XIPXQ9'B2@%,K4)0UK1ZRLBXHZ5Z MX6(SR>B$U]N6D5&&38U/-(X5B1T)DY_*R\6W8$Z\GYQ'*&;!A F6RY?Y>379 M'QIW1.],.4@MA$P*JE7X27!6[^=<*SC"Z*>>>%.FQNK$2\&S3;2=GK%ED Q: MQ9QE"&*&%6>28P5J%"2C[;,)$M?]&87:T1W04XC54=O*YD6DG&G@+)>$6XR= MXU[0FBIEH7J5^D8G]NV1D$Z8O16)>$W:Q8D%H1+1\P/OSUG?/@H.[N\ M#)MBM5/7>-$F4[$LFJ3: <(A!E0)C>JY.^7:Y[D.HE$3N;]S<.LM8 M("[6V_@\N0E-SBX_A4_GE\<<]O3UD$Q2AY@V%'&"($%$"B:PU09CJB4F)\S4 M[TSDH7.B?AZ0&>HHU%H;" *8U@I+Y09!1:4?,E7IP,'1\$+S8GL] >(C/W/J MB,BG1=B);-B2#KJ/^GQ09BEFB'GNA"/0,@!YC!%[;8EZTR102E#(JD7;2>Z&4B-ZT1KWLA_:D?%O?8KN? M;X_;9,HBZP2S3 DG$<%!WV;UW)'N4/2B=\=++WSK0/MPGMD&&D!7%3SSQ@1% MP!E*I ;Q?-R1>JW20HE1'O>_#L/R2&A')5;AP_-@D^97G1T:#R-EW"A 4 "" MA;>**,10+""]PL-(T4'4$OIV7X>HM09Y5$*W#\AU97+851H;/")#S&&%N!72 M"XFY(CCZZ]<( L';1]$F2^]]+6+:/_K)CS;J?_7=+T5Y5>6WUY-S517YJ?W^ M=C+/KZZJ8@ULC&!:S;.)-_]0U\QBQX,4".ZMHPH$S0@)YPC77,22[8W6Z4&I M/N1YW]']N>GS/VA\ZH?=^F MG,5-LEJ1^7$R_U/?Z6)V?GV35W\>\&8?ZIH1SQSDVHE@\=, DB($.$VT,M @ M T:;>=$/[Y^G_/>+UF"E(5Y,NY[TP=BV0UTS831%A-B@E7%LN,,:!@R( 3C\ M">]G9CB@3$EHA'(4&Z$Y4%XK'9IS[ $8EZ>R?TX?%*&T@+X%&3-!<]),<0BP MID!;13UQ09W3$"%)X9!%W9M'4YY.@HZ#:V!#R0>@ZF"7/R:+:[.<+\J;/5&7 M1_7/ ,4,@&5))HZ+J7SBCHJ$71*.S[H)9O-3)S^V+G=<.D5L-.M)G>Q$O#Q MRDS=*^,H+)3>(2XLH@AK10UD%!I#M&7A=1OK:>E0>DQ+H$XF$'&^Q^\L#[TR M8@BPQD, XLWE1$H.\&:?M102_784E^-9>TAN5)>P4,\%P$VBGT4OMX M)!I P298K7"<=?B'EI;C0!I*&!X<8"_F?E M.=@WHQPBB!AE&&@JO)$$,$^( MQL)0R<@(*[#WPL'GUYSUC%/*,^9/BWRQ$RJ!5.6UPH%MY#P?- M(VP4$3:4-!P'3#-FSVORY\7Y7Z[*KS^OBN%5=Y'AO/XE\IL_XO?FX^SW3UN8 M^_!E!CAP7G(=LV I,4YZ)L*R:#RE"D#7/B@W29!8#\"7'2$82L?[K9S]/C^H MS3UJE5'K@W*#O?*<4&^1\,)K ;R$4'/&VBOT2>+&^F-E=RQ&XE)TW\^GRU75 MROF\"/^_^)Q_;^]@W#9:9CW@,NC!1CI*G>):0BD ,QP%NXG;$5Z?D.RP-3U\ M)_,-/ 0A[0O3V=K)(L22"4J/. T8 M)+.I*[PJ[EQ47R?GQ=GE95$%@1Y+INR[2�PFYOIV'U?X@\,LN;Y33\_K5P M8<;GBU4J=XU%TPS9#H-GTE(?.(DLMH1*$TM*":X!#I]Z!\WI,V./)ZYA1FS+ M@3-L@P:%G,48!\2M <(Z$X$)"L'3246";)*_-M]*FSL MS+-J8V7N.7;O12"]*B]#E'13&,< M=C&@" Q**8X9_U S&RQR'\NJC$IK&T@0CL.DO<*F/KF/_(".]JA-1C4T!D%H ME7'4,"NAD-+ZZ#=E!G6H3I[DK+$'?,M^D.C&H?]&[$,#)CTTRS#4F!.LC;"& MDB"5A+H@A-!B"KFT(]*X4O&I-1A=6=6(4?7,*&9AB=<0<$LEE4H20J05B%.K M+!Y1=G0Z-K6"HAN3/BRG\R)0H_,L6&$0,DW"G!$-BKNDFGKK)8?8 M0TA&=#=Q*L9U!J6]D3J974T+DU>+:G)Q5>R.L-C3.N,80*S"L@"AH(!1Y85Q MP!% I8'"MX^TZ/U^X00,[ 63UOQ3W\N9+B_N]O/M::M,J3 +;;6S6JYD"T-K M+39!N)QTN+UKK_?K?Q/PJQ,6G?CDI\7WPWQZ:)4%%1A)Y:2P4E##K?*>HR!. MC%M$0;.;*K?RB;\2/K7&HBN?B@-;V;-F&?>(& 56_XMW> EM)*1*>RBEX;1] MVJ)X/9QJ"48G5MGR?'>*QY96F0#,1^*<((X":K4FSD+ ,!)A >AP\[E\)8QJ MC44G/KFODXMB=KZ[QN:.EADA2@;1"18&H]0YH!7TF@O&49@N,!UL9/!*&-8) MD&ZJO.[&?9;O:9S90AF,8H(PT$R:-M!@QQ*4(3S0=+M1\#6Z.GF!I MS<;57?/[.?>H22:4@4H%LSY6T7;82^.M@=#P0+QG7:K.OP9G1WLD_GTBVYD. MR'"+8\4)JI'2 0_'&%,0(.K=B*H=CR<8,2' R2.='ZX,/?HJHM==$]"%M<,A MK@T7GA*'M+1!10I6H;#.@F9I/H-2W:DF(/"*4(@YL$'JC)9AMWIBGAR)#CD/G=1SW"QFK=V,KD*4J_!,4'[K)M@XO$D)O)3*D,>\:!03T MC-KK$!4)O>!,$X@TI#S:+PQPBC"2S"!DZ&DDX=C(D'X%X3A,6AMW&Z/RP"'- MTU890AY*19C"FE!F7/@WV$8H;)B QX+7XU'@>\*X[ N+UGSZ6UY=Q"A3]\_E MY/9PI.Z.YAERFD%&+<,>4RJEP)Y!#P'A(-@@9,A2=<-SKA]0.@==JT>!PFNB MFD5=[^J7!;(Y P$/22%U1LI@_'GH0:QTY,.:]%JB2UHQM6=T!DM\29)9QSC5 M+&XW" !*-)$<,T^5B-48%.M@@IVR$N6Q6G8*J,:=#Z4U-= 1AI6D@& *J*^5 M1BP";*],U>Z9@7LSIGJ&;MQR JB#026U.-[W!2C7!.#P&A%!K4?*#%I!J*>\ MN7ZDX#A@QI WQX*":21R# %!<7@20X1[01WP$!LSPF+4+1%OEC=W'!QCRYN3 M5D$#) !>&RJA$&&5,4AQS92(!TCCTL!!5&2*J,LS#F(UJ%Q:#ND)X*^K1UJ2? :Q22\ELY.^\F M+ \C9%@+)@VS,-ZD2C545G 2[%AH>-"04?N8V=,5@$HB+ZTA&X7(M!64S 8% M24 *A-(\UDF4)FBOV". !'+:M5?^DUW-=QKQ.!*HY,?F*^MWU\'XYLFM'E!O MWODB3SNZNKA8= M8:>"92@$Y921H(HRZQDV'B@J5 P4/]VY_T,HQAY"]-WFRT/A "U&RPC14G@B M$6(0>DQ%V*XWV(0]G ]9UG)OE$"_C'YN?28'[LT%$%@-B=,84*6LE"J8^5S5 MY%L\:/7CHUR;25E]**[@.-!>QV&QL$("ARPR/%"G2,R$VM#$@YTHLV=^Q7'X M-+NSJ%GX0"MPW@;C1^6]' F_3V/';.9[L"3ZDW:985X@(!5!5AHO,25&U[0 MU25P?-ACS,8\*?M#8[ASAQ6I!SG[I%WF9$RTTXH1!AD0U )7(R(TAT,6CCH) M9[N@T=Y7O7[HN]E\$13=E9IAROGB4+#!WEX9U8Y9:;%VRAJ!#"*.UW.W72)_ M!@XU.):3_6/SN@,-""& >FNAHQA(QB"EOJ85.-8^]S%QH,$0VG@*!,=]KFPD M0$9:BU4\')?(,(%J6HR%?IPJ><]\VGO W ZAU\WU4>GC8V+V^*()PMB><2NP MD\YY8*T(&N=ZQM++02\%:'4 W1CQ9M$$Q\$QMF@"+*G7V@M'D0$F&@\.U$Y) MS=4([X/I@9G]@O+ODXNK"(: 24.X)5)S@(BH<='.CNE2N4$<\^DA'.XL>;XX MN_RE+"\>FS^?RNG%WH/D79TRA@*,T!L5 #6$&*]@;=UHPD'[D- MJ:'DX9>JG,^#07PYV1=R\JA5AI6/ ?@ 2,@$IL&:E;"F _@.]6V2Q0TDY7A[ M:(;;3>9%>-9U$$@;UK%IN4IR<=]OPX:X_T:I/?TR9['V" D,@@',G$8>W-/J M48>[*GLO@3G0#M$?6,E"2![%8*2+(KD.ZM9U6/"*:AXSJA9WIB@_%-4*Z]EY MH8(Z=K$G N1T)1]6,]=!^[\PY4WD6[Z6S"J?7:UMP[N')A_RN_C1BIKW30)$ M.@^>:01C_I,-BH7&3*L@FC'3!7!&O<"^T5:;/'SD$)GS770>$532[1D9 H)1 M9K40-I #%==:;'!T5-@ATU3WAYH,*#*[ U$&!7MTX2D?(YE[8E+NO\\L$!0B MI[3"7 7C5"$5"758<\F-'[)Z45O7]U"L+KOCES(T836GG;Z69RTR:Z550&@: M\\0$M<0@N)ZWU4X(-DXG=TOLGW.N$P:OAX>C-CG !5H1,ENK5$O^Z$]*=_R[X?Y]KA-)@ $ !D! M) D&D(/!+D*KN6OI@(8CJS;1F6\=:!_*1;#>Q<,C#YS^/VF7$) M94P2IXE4,EH]R-?("F#1.)6SCE+RW)8;#[#_$=W^$!Z53OH&)/8TDOK(,;JB M:'<8YH$>F2464&)[4C8_C[+N!=:4>O;GR2*J+.]F M%Y.ODXME/MWCEMK:-N.&!2V50LMBM01%B*'JWAM(:/LR4,>?W+T2?:TO+ >5 MBQB9\+%8!R+/KR>WGTLW6TP6=WOS:XX<)=,!+2.%0X)P;A6UF,.:?@+82#6K M'OBY3S*28/;O)SNC4FW&+3+#B8JYGA27[GMQOHP7&IQ=7D[.]US_<:!'Y@W0 MU$IK@ (0(H.9J[=IKYP?LBA\ Q=0,JZ5*= :C96U:R\^NUWA]DNLESM_M[DL M8Q5'D^( ???3,B HE(H7B!2]!%MXEIDN=D$A+ "2,(Q;\$T4K1 M&A^IR)#Y5.,5T#% WUHT?\VK/XN%R6\GBWPZ^==JUK^4^308HYNI^$DU7VQ^ MWB5XQXV2<0@,\D%O"L%]>'EX!36E#*BVJ],Z<(_1RM"W?%M+4F;Q(8X MG_AGLQC.=@K+KO:Q?@5 V'J+I314&AXV\WJ^2O#VX4^]7ZA^:GGH"<)^6?[Y M6WD4RT/[##EK.:&*!1-8LV+)QIC'HO6U__-O[G>RC9/GQ$/;,\M#EN/=\ MU2/#! KFPG+DM-5A5R-6LGK.A)+V]5AZO^)]G&QO 6*_C/?E[;W?E_\*-G> L.>N3[Y>MS;'CMD"CIC")<2> ^9 M#KJ'OI=3Z%W[&L*]7SX_3JX?CV&_7/\TV989O+=]I@QWAG,>RY A9B55D-?S M=;I+ 8?>+[ ?)=./Q[!GGL\F5]?;TG@/],@ IA"8\++XL+I=Y^M>CJ1WR:[3?=#_3+D.4)!6)4##'G+N2!Z,W^$O>SP_K\Y MMV#/6":1A<^[-X$#W3+*@"9.:NHL($+12,?][&67<[$WY]WK%\HD@N"F^Q2" MPSTS12VB3 ICD:?.03H/1&DC^7BWRZ\9[LDI!CQ\D<"OLB8@(&!)&@R'MA M:OJH]!UN2'US+LO$V":5G:>BWD5ZGHX4D*0 ,"BA=8AAP[V%MUQH1QJ"IDA4@. MA43A=5:8.V#KD'WL".]0].,M^89'SI;6N[6[N9V6=T6QJ6R\/>K^MW+V=3WO M2,G\Z5>+NV+QL3@OKV:3?X6W?5&>_[FA]5$*=MQA0K_9?!)$(P"S;;/9I0:, M:(H9E5 !AY6,2>@QE0#"6O\FU.'VGG/TYCSGKY=M0^TRVQ!ZP:AG"*TT^L?? MQP+E :K_^QBJ=4:6+ZO-1[$=W+/7##N13'..B<$\NKVP)=X;7 ?)$N)-AQ+S M;^FPX54PYY7M.Z'7*]AZ=LTR(U9[* E%P!'B #"2WB]C02?HX$Q[<^-?/"3HNN4LP##)IZLO'P$8J_W\IT[\_A< 6&VY MT5(ZY!T2X5W0#ENI@,5&"-3HM4^$W*NJ$^\@TU@X98 5VD%ZXK3V,0QENC0M)/JME%Z^FTUC&5% +H'<>0%93PZP2XZRQ MU8TQ.[C;"9'7SN?3\/= J<]3L+>O&(;P$5MIEN^"2CF+]9;B1/9?K[FW4X;# M:L6YQQ)*XZVTG$-X#X"$[7T4R>K>R0(BU68K<(D_BWC8E;/&4/; M/C[QU=2Q/U;YZH)?I7[7$?M?]+ZTP M>#T\')7N-"SKAF/9\5?W,.2-(D8XH@B0R#IF9#UWADV'E**^]]'6J.^\NNBK>R3RRAH+&//40.DM4/7VKB$6([KNN1>^=:!]L'"V5E?W!*O,0Z!0 ML,T I(Y10$!-"R>R_?OW:DK!M_4W=<%Q-/%HK^#^$P\#>XQU6C(A(',0W[L4 M-''>C5,YZR@E0UR$T@[8_XAN?PB/2B=] Q+;5XS),P?'[P'_W??Q'.J2,8>$ M\-XPP:UAQDOA:D^+I@(,:IF<\$*>QLPKD^ ZF.^_MXN<./((<:DT\!Q8%6^7 MI/59+,&R_>IQNI24(>2F7UA'L]WM0FX=*?-N-E]4RQ7$9XOKF#J>S[:6VT\1 M<7+D%&)@EI3<6B\D-)Q#J4SM[S L=Y?S= M]]O).D^MF>#W\8S,AX5*8XJ8#%8DXUX+SVL,O>\2:/E6)?L$L(]^21_-M3A: M8J^UPD'!(M+A6%? W'/6=;B?>\R)BX,OU+TQH+7!<_!-'.NU."@8H\!;;Q"! M'(9]*F;KU"^^$.UK48\Y!?%8 1T#]*U%\R37X@@J!?/20*0PEM1P@\F&-@LA M>)MW6+02JZ3 )A2:Y-?B6$X4Y0P([@ 5D"!J54TI9JI]O?0QIZHE$J'N^+ZY MDA(>(4,IP4@KSS2SAM=>6:N$:!\E/N9\KK:*61),7XL1\9HJ2FC&*, 8464# M;X'FEM8,MAS0]MONF*L#GLK<2,255Y;8^PJR>KXU M*6YU^[B-,==,;*5?O%ZN_:>>1-J2!=1"1%S8Y#7EP6257 M[SPT".]P]/N8: MDVTWG%$SYY5M.Z^\G@2C&E+$'-02<.H(\?<)/0YPT>%BJ+=T@O?Z.=?ZK7H_ M^>=R.W/"QZ$\$-8T-WWHCJ?S(N_E=-H-^P\;VW<-[.6 LLAQQHP:*V5A-21\8YX MWT$(WM+)4RH\1^_;\/FD^GL^719J/E_>K!?#CY/YG[XJBG>S15@!YXN/^6)O M=9#4S\X@\QHK@!CD1#BM>/0M;3!75G8(^WM+AU-CY$MG9Z-CQ*M<\FN"_UY.PS#3H @- MN>AO?WJFB25. &^-0(1*B""Z5\&,(1T2&M_2R=]X.3)\$,TV4NSD:[#D9A?_ M=U),=ZO2R9Z8<46!P<&. ()*@AAFK@X&]NHNQM*Y M^"U%&/.BPB/G#M[]\5/Q;;TY&U$]]F5\OK@1VS(V'X?Q_O?G9%ED[* M[:\->C3V_*; . :$6(B=Y93'CS MWQ?E&Q)&E$*/750SRG?^6FW_2@7^A;L"4%A!PC57!%#-M<34,0Z(Q4!R#SK$I%JS M:&(]_B2LLAX*X;$,HS,KOEJW?/&^$/?GH^*@!-5,$15?;0QSQ "DH%:(!\,! M94I"(Y2C4=!CUWE[-:UY4WPMYF[',,$#.FZN0%\Y!0X@' MBE(A!* ($!!%50+O_41,:0?36"Q1GJX?[_Y8/#2H3'YQ;2A[Y$0; MFB,H!(44*NTH!T +3 74>DP-JJ%9V!.-UOTB,YJ_K7B(S[S_I5@5F\6#6MVJ MVZ\1_.VNK)_[7E2YK]$2((_&[*,X*9<, MB=I8'/2IV!;Q75_BZFWQO7A8?RL!JI9^E6\:W!V,H(+B"+#3AI+X1:7&Q@\K M1(9S#&5Z-LE@L=YAN*5_K*;UZK=VQ ?*""020&P!H!$^R3 EPL4CE!!NR*B* M13-.R,92[P/041V(\1!0U_3H2WR?\7+.9EN8\6:\:$6,!D0B(R2!PF$(:AP!5SA] M '1^,UX:L\Q@,U[:@9VU!S!EQ@ORC*&X4>$IXP92B0VIMP_AJ$Z7B7IN-F: M2S->VL$X6O^OQ-D?@!B)1/P^NZ@B(DN\%++>#88TTQ[DW0AS>0A(&B)SIW.6 MSK,IR-M36L8 ,UXH4]Y +SV4S$!LF& U ! )EU[;/]:,E\;0-Y_QT@Z31"'M M>=P'5$ *)N,2'9*(,N,,K->L2+-P^[S'?;3]#G?!;W":-QX50:PF7F$N#$?1 M..8 .UROVW+I\_S4)F)_9F9$&@;SH6%6G]%Q23<>R=J/^Y":<*\Q+IW<7DO" M##I])IR@HTZX:S[# "&BUH"HA1@S)X#VM%H[8AAG M-.ZL%[IUV/MHK8:2QGT SC27D%,IHOZ'D"X'I-=[T1U:K,QFW$>JZZ$+CME4 M5\Q@9@(!T!AD#(>$4*5XI)&HD77 R#R5LXY<,L;PA#1@WUFW/X2STDG? ,=. MPZFGD.]CX?75-(BS]P0BC:;8<>P(<%1XXP&K]ZBE'M6.F7#(0V-2GVM*TQ'8 M$;-IGL:]F^3/O+P^>(^5(X1Y309)99H^0)V(80Z) M$I_^^+,MXSR_+T!D--3&8\ X(:7QR6JC"&$),DRYRIF!.H&;7F]Z3#DZ[/>5 M!5T.<#2Z.1ADK7!215 \1T!3>+)\,40=K,7I.EB,P2:#(9S,*T\Z1:7Q2^,' M!$^$AACZ"!'@UA$GN:MWQ+!+/UJFZ_\P&L\,A7(RW_0\"8](*I$G%"M*G#<8 MVY,O#G,HTI.LIFN-,!IO](=K>BC]_GY3W"]V95^=S3*:ES>'\O7?(XL6D74/ M.)R-J#>X-WCN$8, " \EA=!;P>JX=%GPGF%@?8)TO*'@'-U^[KN/:!/[N^]W M!DX-A=P9'FT&QX7CFM@@3ZK,7RZ.\S\FE8OG2P@<&4T14XB0TK M?2&U35MV<$OW:N?<.3(_ MN>A$E?G+Q>E+.]Q6DOE)1C>R MI#OZ4QL,OKZAW>.&HHB7F?R+^V)]]WFQN2_JEG[5(7 V>C#9B@(VY>!;&,^C M:.IYZP'5H,8<0IL>DLBY+V62BV@V1$KW3E?]7A\+QX^K^+S6Q8?M=E_<5HF< M9WW531\0+,%&4JBH!58+974YF:;:D1,V76?/>31=$ML-A>FHFL7V]\6RM)P_ M+W[\M=Q]^7(H%PSL/=.GWO MAT5XM)K2(S#;3\7#XC"1L3O_I3XR4.8HC2A1P94$S#"O3@@1H#O4J>8\'"V5 M"4>"><0.+4\RZM3-;OD]_NB]04L*1WD!!&8$ N^H%$X:Y#7W6%$5#6G6Z"P? M"+E9-6BAD"A+*5$0*8J95 9!:K#T%'*$S)B58X,W:&G*,H,U:&D'=M8-6A+K MI!BAD@JKK0+4,Z>]A0QPAH3&D11C=FF8J$ZJ,0M^A(S#S4<*:MG1/99XQRE)X1?V?VYM!##Q2'0BJ&#;6$"^(- M9-X0X06F;,SN;,F553FQ#,1FDZ M!]G'>A3A<0SS*;_HD+'W'(7HH M->O4Y53?2GX4F8LL?-SOMKO%JO2##Y=3<^Y=P5 (,*$J&FN.,NJ$]X!(B"@T M3"-OWV8N\D1$!0!6.N(QNO*%8 M8F.6&2R6V [LK&.)*<,>^+'GI"?28.*UU@;Q:OLD_F;,IF 311(;,\"E80_M M8!S-Z9@X! ![J;1&@ HHF-$.0E%#0A3F*.\FAVF$N3P-( V1N=,YR[C5%.3M MR_E;_BAEV,/9FX+GB'"J-8N+9QA0@)FK5XZ]&)6$2<,>&D/_\["'OC#I1,V> M1W<8+2EBW"LBG,9<&H;KE=/XFS%'/HQ,S;XPZ2:;'U:W^YN#TM!0+E^[(4B( MC??Q'"*:(&NIIB<0*#4LG8J#^?1ZD\D>\!CKHQFUQ:^5%\0LOBUW=25(.>=T M\[THT_7]?K??',I"2A_'A>]JZV<%IP0!RCNA :8082"EKPT?S/FHS7A'A3< 0;ITKKPQ,.UV.@ 9,$THL1U;6 MFA=S6,XQ#6% =T4>5!B-SW_RIV[6]YO%5[7??5EO2B>R^KK>KW:7.@(U?$+P MV !&&%"&:HX1< ;I$T&P3F_*D'/X+)D+!P%U+*;ZO"D6V_WFZ*ROY.'F__;+ MS<76:A?N"C;:B A(I*.LE#%LS3FI]LD])NG,DW- *95Y^@-RVE/H4U$BO5S= M/_+]XS6I!U.3AP:N 9?<02HH,@11R*2I44+.OLT&,OV>50/@/&:8[$LW%ZI_MTV!J7<7X'F.\R$\266RL+ZM1(56(40ZU$0)(HCTUI%&=W7N, ML0A1.[28*\(Y<](#2(2"-8[!BO6(['+-Q:\R@A(LZ@9%ET%#,L?#>J7@V M5,@*JC(=NMN12\:HY4H#]IUU^T,XRRCNC#EV&D[MM_K0*B@$A$@CCZ+)[F3< M<[U'Y#J$J.95?=B8U(VK#]L!F\TQUSQQ_M/ZX<&O-^4OQRF4>/+"H)FS'C!M MRGB.8I@H\$@OI-)K@G*.FB7;+SG08(8B%6'QGPNQVX$\JY8EAE*VVB$N!_?EIO#$P8=_-+T MW<$Q"@ADE'@L-+&86$]JS!FGZ7R>7QP\SR.Y;Q+-12PJL2\=Y(,KW2_>%0Q@ MW%#$A3".^7C>4*$?3764SO;Y:2+3&Y-=X9\+2S\Y6?XJEO=?RJ+J[\5F<5_4 MW[A#?YGRU+D;TXO2<#%!">^X:87BL'I\\:D M9GI1"58HYKV4T"NJ(;:"EH,\JT@%13A9/N;@J>F=2:>1IY9$S$:(SD8X7K7L MAQ*D_E81&-2.$RL(B.G$&0K39(2<"&Z(8- 3XDV8MF^5(SD2'FZ%8#4G+;"2KJ\-C(BVPT[J"XY 2KA"$ M+IJUQA@H3NXCPWAZ&_ Y^-$FE[N,2#L7,7SBE)E(X!JN(.*O!>$$E:/XL&/" M<,@?$\1\>K5I?J(UO5MB&**,*A1_7]_]WZW/M%/UD5FO=IO%S6Z_>/A<;+ZB M:P(R[FH"1!PZ8>.QBA!C@F+A3T>LBH?7FRPTZR0L61-H+H)S_M@XA\3%0LOQ M5Q.L5H:6 W, 9-1:+CE^] MQF2XX.0\RGTIPAB?07-2P)T?(:"WXS[XS *0 M1$X!QJ"'&$OJ3QD8RKKTL&C.(\PSB !U(L,,OQ'/]SO2I^"GEP;M+"TM.P@] MT PI6U5>&(<4R2]#B+GP>D9G/C=Z#!%S?ZG8AN77(Z./UST9WSL>\E^,W:C MWG(,2U+&PXPB([RH9DAKZW CK>J]9+\('D# -?&&<. D10(:5>&H-.MP5F58 MLM^4989K"]X*[#=8LN^HQ@Q9 J0W ",(K*DGOVNM&1^1VZ9J#-Z4!2Z6[+?# M,1N3909US]Q:@($@"D=564$K%24ULCCJR',JV6_,)6,40*O5T<8^&JT?5G'/^P/2XU7NMUU#, P*PSU D@,>CP]#C*UH8,JF MMC-D[ $MFTS)DKUHO-SV[DNQ^?QE4<&R/0V_&ZX$J>T: B9..8V)$LQ($\V0 M10,@77HF47ZB,1Q_]B5! U-O_A+T/%%X$@%ZOH0@@$?*:76/X&Y*<3\>8O/O]S.#LF%9_G2PB<.!>U;"Z\-Q)+ARP\40 J MD:Z9Y9= _@;$IQ/QYB\^56+OQ!+T8A4!8,4MXA%Q@)V /OZ%UG0PF*;;[?FE MK+X!(>I*O_G+T4F+_2D;Z_!UMHM=X1?+S2%1CX0LJP\ I@0( M[EA%3XNL2@]HY:<33NANR()X_R9AS%P"0[2#A<&\G%,EN<#$ %;XCY"\+Q@Y$3[(:J&.B\J(,&4ET9Z::E#" &J:F7)E0VVW]"'MB=7TQSH M-&+5T2$!??O\]:>*HFH-2:_Z<[78WY9N;K..SUH=0%]MUP_+V\4A0R[^>83R MSBRV7_S#^C_3KN+CMZ)JTZ)6!_[8%%_*=-7OD:;Q<<69Q8W1F[Y:Y*]-BJA> M7!PLFK[4&$]YG"F=A5#B51<]XI'HJ[6 MAK+E&5HM<'NV[N'B]<%)%%50XR13%@E)(42VWA-P'N19<].=1"]IW1LX;X/P M656L9$+O:8RQ:KU7JTV>71>,0)1Y 3' '@ME@0"BWHL'.569]$23=7]HC&9F M'[=ZE;+/K@M&A;!(+>+7<7R/WDJ@",,,@2 C63 M@%"#B#UQ,0(ZO1!Y.$]E?_1-!V(L@E;NK]6]^U%Z1HNM^GM[.)XND/?L/8$1 M[:27"DL'B?<420.K/6*+>8X9R?T1NR]8QE/V'N(S[W\I5G'=#_'\4;=?(_+E MFG?+[T6UBXM:8),'!,(\C?RN#$>>>T$,E+K:/8$"9#@)O@=*OE 1!X!JQ"X# M17S7E[AL&_68A_6W4F"N\\?%^X(01$($4)D>H)4B2,,:2B)0A_8_@WWX^V>+ M/A&:[(O1YDL13#G[TF+@>+1ZM=(+%?[N.+'N+DN[M:;*EK^>?&CV+H?\7R,U%FN%IM_#L#%K9:QQHC^ MP[$/\0&-BRPUV%L#X<@B7Y[&*[<&.C:AZ35.44EJ/&34SO/[@$W-6#U!.9JOO:PL>J7\I#3&HF7V\2Y:WL<*W/CS3;'8 M%K8X_K=)P+[SPP-4W!)L*#(HJ@C*"@5JWP[G!J3G^,$YY.F,#F .;.?7FRA: M*[/?;(K5S3^?-XO5-NZD)-_J]O"WAV,AW>W_[K>[$N@:BD163']AP)QZ(6DD M(D:$4VNUJ -HG!(I\SL?QV2I%MP\&@W&RU=\L<\&;'KAKD")I=Y;[HQ&91FG M1:+.S./2\/1$UN%"V-/Q6G] #E8V)-(X_(P#MK6QW*+ 02,2N900Y83X"N=F1'+@YL6QW:F!A7JD-; M(3!F=6@Z$QS%K#Q%UJM2"*],F+MX7Z".\G(6*8E?*<"DD%+!"B"G:8>N"2/7 MCS:E\SEVZ0&]09%I46G/=/O9 M(=PC4F^+&Z;A@BNST7)B@LDT^:_K5;-!9R^N#1890@VW#)91;2&$U0= M4A&'B_UUH\U+1;P3(F-16=W>'A!>//R^6$9[Q"R^+7>+AZL4OWA?<)B3"):5 M7DH*L92(XM->'L[I8)9ZOU3OCLEX)2:[N-'BMHY2-YAD^=H-03"D-&.$N'*D,NRD M]5*S:&ZX( M]>)X:$H M-<9-:P9G%:O-=1,@VDT@I]UU;_J-?SYXD"(M7$SG"H"XB$H&8K; MJG:%,4O_6@QF,(Q&_*Y@C>8O.'[NRO+JN[OB9O?Q[K?B/_$KN-Z712_WOV^6 MJYOEMX>B;FW^\4[=K@]]72\Y%I(?&B3%U!*B/44(6NV5Y^"$DJ+INNE@ULA8 M+#4:J*.>/L?ST>XWY18.ZSZ>FW%OAU]=CF,T>4 @V&-$#/-*.07B$0PUJG?O MA,BPW\:HIU3? $[,/L?>TNG<\_S^X(&**KX17F%K%(1*H-.'&PF6GC,SF$$T M,?-TPN\Z[RP6/U8'C@ 2@P,_E#\Y+J;J-^Y^%)N;Y;:X5:O;3\5VMUG>'%(4 MXA5_1C)4LSIJ)H_G:-EDK(2G] 6\PC#]OB#$LQ@2[Q 2,@*O =15%"(BPJ)1 MF'WFPZ)-2N0,5(B!T '&JC&,&,0U:+%!)>=V##V3OULT#\:H5']>/RCU+) M^^__^G]02P,$% @ B9)G3WOT3[S'"@$ _'@- !4 !A87AN+3(P,3DP M.3,P7VQA8BYX;6SD]TG,B0,VE;VYFB1U*Z[/GT"U*B4GE3 B! T3.7*E^RB/_S!_'# Q"7__X_ MO]]<5]^:]6;9KO[U#_"/X ]5L[ILKY:KS__ZA[^^_T6^UZ]?_^%__H__\M__ MGU]^^=_JW:^5:2]O;YK5MM+K9K%MKJK?E]LOU=^NFLT_JD_K]J;Z6[O^Q_+; MXI=?=O]1U?_B>KGZQ[]T__BXV#35]\WR7S:77YJ;Q:_MY6+;E_UEN_WZ+W_Z MT^^___['[Q_7UW]LUY__A "H_W3XKY[]B>YWOPP_]DOW1[] ]$L-__A]<_6' MRD>XVO1E!Q0R_/CW1S__>]W_-!1"_*G_V\./;I9/_:!_+/S3__[+K^_[.']9 MKC;;Q>JR^KV^]X3.(=$Y!&GGT']]X<';'U^;?_W# M9GGS]=K;\Z<1^A,$;Q^++:6N-^&W%)&G7'WXP,QZ/_BFV^15_/B1F37O7C2[ MNBKQ_CY\;&;M>247?3/:[>(Z\YOQZ)'/:K[N?NI7_ZO]#W9//X'?OO ]5(\> MW'S?-JNKYJJ'YKU'5\NK?_V#_]7%[>:7SXO%UXMWS;=F==LXWP/I=K5=+RZW M?_,=D[[=;-N;9BT_;OH_N[#,\II3I&IH'1."4N6HQ1K46&$A^47_^(MF]NV=]/^Q5[CKDP>-N\YZ4%G]?=#Y___W/]U%>L_L]O*IMZ=7]VFQ^=A+W)OB MI4+QI^9ZNQG^Y)?N3WX!<-\7_]=(]Q[ZWUX6\W]GYW67C;3K_9M\[X63Z\NJ M75\U:Y\E#?_18GWY0KWM?^)/EZWO^K]N?[E7A5W-%(ZJ+?O6[ESS03[EV*,F M:I:;Q>?/ZXXE/N-[\VFOYL/BXW5S885UUC(@@;90<.28J0_M4FETL3UT2R\V MSI,%$:)9WM=6M9^JH:'^O=?W M?$LLX&D8ZR:S,PYPZ4X68=HIETZ +(NY\Z!7GE#: B]?'*=T%VY'QZ[$=\O- M/]0/Y0?%7VX6ZW_([\O-A2^146LU]XT( &RUM&S?KK3B1L2PZL7"L$]/(%.6 M PB(CU!B#*QOOE)#C32 A7EU3U_5":P.^GS^X!5&$FN\NV'4FM38.'*-\;0( MNU[RZ@2_LMD\#X;E"Z*((P-H8K5FME:P6$\I 'C M8!S+'A2FJ7\^E0R"6A&@C"0.6V*1@C[9)%"=E64[C:-I%NMO*LT*6IN39B^Y M.A'/[KL5Q;-$H^?*L]1P7N39*)]">?;""/8OSD+ M'QJ==21J,!E6(J" 0,JA%%@1RX0?>4EBB4#02F49+TRV@,F>.*YE\CG+9%H! MB_-/I1TA;Z=W7E-J.TWI$VJ1=3 /^&6.*6XR+FB4SO-XY.CT4 Y#7#%G$>,&$50K232D!&J-E:$^8YT^F>NDY1J3 MAMN9/!PMXN3HW"W$Q*D&H8-#<>//:%_G0:LLD;P\ZDQT)YE,77G[E!!K#(QV M$ !MJX?S2!3BA'I#:^S%H;2Z X%YGRC#!C M#$UD4R$O,[%I'D/*.X]BZ)3@[$SIE!+)2W1*=B>43G]NVL_KQ=SP-B&>-I2[V584#; MK+<7[[>+;=,MQ;TK?''=IW:24,,YMQ@ 3IVFS.E#7D 1#9K_.EV"XQQSRZUA M6A/-J/3%(8Y]TF%0C1"=#%R+ZZ@1WTC?3B-J.LM2L?2R6R$,\G$>\QF2*H;8$Z43M %886$IJS80?UEBE?;Z@I7.P](JL^ZTC:HPVTKD FDQBVAB:Y!B, MA?'D.2N>X\EHZV; D_$QM#E?IC">7+:W/O_YG<5#(AKBV_]??7G^PIGK_07ZP[V/:_&9H])OF\H^?VV]_VH?3M7LV_*9K M]NRHV=^%_$0;3_#CO TZ17";7/=Q\R*_M:N_;H:!BA^=<.#[*EPS9X4Q&@WC M=(MMW(J@>\\U3CE2.^D8)LX@7XI3'#@!H6*4EIZ5?;/]TJRKG9/+T.:;Y$_8 M/$8I:^(:M%?A_WVFJ8DC"TY,0J08-8_IAB3E[?C7),NVC%^7J^:U'W_XT08C MM:V=T9@((1!!A)OAA==^Y)%A:\9=8::VS"+*F3/6$\URBKCUJ;-B'/A(66%* MG-A4T&FL>I%Y]FA$&!Q&E$F]C_4B5'>^?=F6=#.5"BJ.,MXI]>?-JT$[2;AHB= M)(TV*G1FM*1'L=.A=_:<:=G.(SM.3GVF6C;YTT\$WI.&G4"0WD,G@>2,L72EG@%XU#U8=TL M-K?K'\=0=+B&!BLJ#'4&:J7\X_DHL8C"(!E458.LV)5Y:;Z%X60"R^*(\LBMLYW2]Y0Q M)U?(C7)R'F@9&\2C=6X9/ D>3EU>WM[<7G?7W_0[B+HYGW7SI5EMEM^:UZO+ M]J;9ER]\@@1K!9'E#D)DD')F*+^N2=1WJ'REEAYFW0FM=CNL[DFM?FTWD63* M:'C@X.LL7D<.Q-[HUY7<;M?+C[?;[DMKM6W]D&S=SR&?9R06ZMJI45EVY^?! MNP)Q/1RM%7(N^HO\KX>M' IC!(D!M41$:$(49W0H"!L=]<$KX?'3K=CY-74? M6(IID9_;R_@5QZI(J\I^8?\U8#?7"/?FP9LQ 3SW 3W5BU"">$AU@\3&-+M_ MOUX]7F[XKKV^=NWZ]\7ZZH)8C4WM! ?$"47]^!&Y004$).@8FE)E%V;/(+?Z MIT'P/U?+U3,+=3O=U5YX))^R5TD8O,Y9&W%D*U 11>@7Z>@)-):JFWEPLUAT M[31O>&3.]L6/%S:O-YO;QA?1'?YS]'IFY1W@4F;:4,BTS7 M>AFOJIV0B=.T(PM.)6@I3LT#,6G2'R9EZ?&'#^@> ND"8V/\\QF1&/BAHZ#( ME[0OJ*XI34!$?"'G 47LN"[>N]!Q75'#8L=U3Z0Y3\])33W8>^C2R<%>LJ4S M(%1%]E!% M7G=U)[PZ*.]J:J>]^ZE!_<3+.)-=/K7>LWS5S0/#4P3Z< 7I5-Y&)8V[M-3< MKCL)NPRL3U>]MOZO-A>X=C7"FCHIK00^<84*#85;'G8(;.8B2\_8>17]@-,W M[LO=@NU-OY0I?0":R>J(O'-:EQ-RT?V0M=I)W//T534,:#OV[H2>(1U]T;R7 M4M1\[L^#E[F#>BJ5S>W92 [^V^+ZMKDKVP$)D=7+G!WV[EL73[U$ZV<-O=28PI@WRK&7D+=8?%_M M"G[39Y8;^[U97RXWS95<7;UK-MOU\G+;7/4_T1V7O_DW_V?-@<,^9^V.I.OF M'+J5>Q<^+878682XT-@H -5^1[871VW87;432SI7ZGB[\B]KU=Q\O6Y_-$WU MU?]7F_A\5MMSZD/ZOM9ZS8>P%$5G"[K^#F4,$+7\'KNPH>FFI7P=]V%;QK MGM6JZ2>$?C\*ZX^A'73G9M_M E&#OM/-Z^\3O?*9*O"\W?:Y@F[/VFB*=OS[ M9.2A-HREX(IH@)E@4M":*;G7!AW006OEIU4TIV[_54>3HMU#:K45Z>XGJ+&I M>OL^E,D[^]3:+-K73U"K4W?UW_K:G45/_[2[^3KZD;7W4_;S8V,>U\UG<3S\ M$)'_<[O9=FUG\Z%]YFB /N_XN/"ZN]TGS6JS.[ZY^??;Y6:Y;=XWZV_+RV8W M)_&NN6P_K_JG]'%<"&UK!Z@&$%!)84WO5C%!KN*.,#J[V,*Y0?\F_-*+[W*# M@_K8@TS.7:5A4[!GUUDN;Y!O7^O]]ZE]=;Y=_.AWRLCUNEO T?WZ57589OZI M[;93;K;540Q3G[=2MC).S ?/YCV8QU3R?.QX='#,7(3E6[L@+W?*NM[Y@E/' MA'!($TT=4D )-ZR=@**N6;;E"U&EGFL\VC'IX^UFN6HVF^YO/BY7NYLYRBQM MB*N)#*L;BE5"_@4.QU)G\:WOL8.IJQR2:F$>H"X05\Q:AQ'.Y5CN<*]X1"1U M3CC'M.:PKC$A!W+7A.8@9WRAIP]8;0JYTPNF^7GE;Y=^[?D\L>']<(/F2\[6LG55?^[ZSYW MN!M[]Q/#W86>6L#: L"@TI+BFC)(!Y@A[E04:,XDL3"Q]LJKR[WT:GNGMEK< MS6;$\>Q(^ZH:ZGD(K#J*K/^8=Q1;=1? M)[];N4PEG0#]F=^*>?08YS:AG55+'7&D" 3:U+3&0D.NI!(:XV&R 4% \/Z\ M +NZ"ASQQSP\AC3W=00CQ_\'L6>)S.;0C%#[YM$DTZ2?.C0C+OX1AV8H*ZP! MPM6F]D-) WR;&S88(8(DC&X$\45,WA1^KM,>0NV;25,8$<#+ISW$>1$\LEE_ M7JR6_]%W1;I=;=KKY=5BWTN]]6_5L"+KS2>W7/D7:+FX/AP[N#E<,=RM7#52 M.L,PLG[LY9@BM1$26",L=J$W&TPCIF"B>Z3_574O@CZ)/8ZARUH/451W89SM M^NXLYI]*8">MW'D08>*8'Z:G9W \?,;UWFD([;UZXKR$ MW=7%SEBDJ &,(Y\E>!7.H4&3<774 :-EE12?T7UP9LFQ_*I;DG0X;.;)HTV2 MKC0O7'>AT\=SJ;;8Z>:R-59H-GJ$V2=GKZ>HQ'GT!1/%^FAV?#J'0]GO>YOE MMOEU^:VY>NV[H-7GI2]+;C;-=J-^_&7Q?]JUOEYL=M= UXYPR"S5R!A*?0_$ M"!P48(!D#.ESEEMZWKN7^DNOM;H36^W45A]_5+W>JA><=+5\UDH(0_:Y_(\# M=%;KB] XPL<3["U1&_,@;9'(VO+OMD4\S),G^I42CLY@>W?NB-IR[U]$GV&:S?+S MJNT._OU?S>+JWV\7ZXZQPQ7+ D-*M:6"8J&4I4S70X$8F/"N8EPQA7N(G;CA M=.UC?1'4&FED0'\PG8=QW<#S]J70?Z2/$="?SL\TUH_Q-0SQ)QUXCNQY;)L! MT#,%TF9_I>*F6-1NS87;3Q_]G,:.*.9,#$J:GAWC9CJ' M"AB9AT1GF5I]WJ%(&D7:.E\>Q0820*0D;T*9]';=?%TLK^SW[FB89B-7^TOM M^WT.V_VL["XI@\II"R@P->"0(@Z<&5:.J5J+.H91&8LMS*R]TFJ0VJ_\W&^! MVJG=?^^(HU=.W\-H=B;+X^@6[';TP"X/\,)-/ ' C4Q#R"6"*PM_A:G[!U^ MHCC_?&D-,-P_W"%)?!%J*$[5* J/R844AN%X[J7;%T:Y29R+8]J,\)4 J]&& MS@--X\-XKT7DP?<)X M,RW#3W4ZN)>X[;J@-Y_>-5_;=7_@T?OFN#NFJSEQ<)ZQ%^!E)X&B,C\7IP\$Y6 M]?XE!\OP\EE_3H%PO*DS(5R&0!ZB*Y^3Q\C26SF-C')T.#N[T5;W :E#8W>ZSUSBYMQ%+:B;W.&UES8.WM5KT7G\= MO/8]Q->=UK'7[(3X\=PZFZQ>SF"Y3=YXVE)O75QJJA>;+^_[Z1)O77\0K%LL M=[\PR\WE=;NY73<7C D G)#(<2 HD0AL2];6R9=S"1%GA(+=P>Z7?M^>+'U M;>GW57-572\_=<-6+ZW_RONUO5Y>+IM-]>2^F6-J2[ZJ<2B\NVBL4W'!64V! M-+ F4AG$(:DUVQ5BH<_!7=S(//+AQ4?C1YG( MHT[)M.RY[\()R"3:-0^:I(IOL[PR<7SX<]M>_;Z\OI:KAQLD7]]\]93JTO@+ M C030DGG!$: (@K$_NNV]>D;B/J4\/ ,KF? M<;@9Y/6+:Q[NVZ[N)$[+H1#33M IJ^?S8%;>D-J"[VC\4- 7V_VK.PS3CVKN MG5"G+,)4"6>8THHH3BG@U&(-ZIJRVH4>3_-"*3X,06LJ;.T_XLC;6<[*_*T52^,.S)X/(_FEBN8)T8:V3P*/A[Y\DMS=7O= MO/G4E?NP[-75^R_M>ONA6=^\7G47:.^ND.P^!GQHOF^5=^4?%\X@0@&N=?=O MRQAFG S-T# 6=9M%#CG64.@@XVRBF2J]\>W][<[-8_^AF M/#OYKQXWWJY%_Z_F^NJ7;?O+7Q;;V_5R^Z,ZBJ<[:NJ#+R;RTK$)*C*,IS.K MPWCF/E-GQU6T.XVQZA17O>2)03S>XQ.PGK "YP'T*0-^>.#WU%Z'=@R_=K=; M'_4^KK:("Y_=*8VHT(89U;,!!(U\IW M:UBZ@KG53LC9$JG[/IQHBXF&S:-=I8IOL[PT$:L/=NMR?7/[=;GXN+Q>;I?- MYM?&_V'SL*T!2*F4@#O'< TU0Z(>F@&3+.BS4UR)J%8 4>JP-8 B*3$!$@# M?.XG($+3[@:_F_&..<_8K^[W&ZDCDJVHG,R:W*.EUQ!J% MLWB>MDXAG_=ARQ5"K7ENR4)V:V>P;"%_3&W)ES$A;]+M9ON@-&X!X,6!*U=>ZD,A[& 0B"A%"%,:$F@)5@@XYB6FI6^M+&[$:U=[5;6 M?ZIZD2E''>'GC)+5,5$\E;6. M=B4<.QWAWGQMUHMN(T%?^ # '\,LTP,E@L*:*J,1UK613$&I#LVI)M;$(2F^ M?,>U$,(!W'TM\+_B"C&A:HPIZJPI_:%P&'KW-S+=>H5-]9?E:GES>U.]Z_** MZ^KMXL=NNL>UZ^H0VXYLD5\5B]1/*.[.6S6Q*.S4OGIH]ZM#NO:C.R]Z/VMZ M?E9&6WN2H^4J:BZ,+1CA(_Z6=C.&S>WZOI(!+1]:U;QK+IOND.MG1"E<.\L< MXLC6%+L:"P4&#&@,;2RF1T@!7#-2"\ X)X0#Q1UFB&!%F(,,@]);(G;JGV## M =3;MOK8G>.[B^*.%/&P+EEAX=R>25W%(SRMFF8!]'3/7V#[!)4Y'\Q/$>P3 MQ)_,X_@/[+L<H MNMA/ZK.HM;CN8$R%G;U#&.]\T(?VXM4ZCXYARH"?_= ^D=&HSN*,U9>MOPBIN;EV&7'^Q_<:A>IWUAU'J9C#^HZBC@[]1S=4K/EY]7RT_)RL=H>G4BTWU=\%X;E=2V044Y 8PGFP$*]6R7* M'"8TZF;>R<43325D#C H!:&42VDTL-8BH"!0NOBQF$?Q]FM*CU8+'T5P[RRR M?0R1IV?.[JT(Z[M^ZA-Y^H4IZ[8$_WG;-^Q>72U\[7GX<&JLQ4Z^LO]4:%,,50+/^844E*N7;?J M93\H4-"/0<=^I#]FN ,082<) H@0I*051F(+!/9_Q$74W>M)7W?R?%:/,2_] M"WHAW[)\+#\GZ$][%?GU.\'D>4 T5S !W[23/8H#U(ZAS<,BL;" U 9 :*B5 MA","AV7$6GOGXO'T3$$U9EPJ3% MK?\'XM1J:+ OS?EP7?E/SZEP2C4N!DT3 M>)8&IKVPN6#I:9]>A-)(>^>$I+&A/ FD+/X$7T2T^-'-JW0KO'VRMKY=7-]M M#2(*40V%-0AWZRHY,I+M&I6CEM8H] :<$T58YHBSJ-N#K3QC87?C/-0<:>%# M="6/ QA4]2.]0=?9=K"=\.A$>\KA[#R:4Y9('MY9D\V=T,9D;[Y>MS^:YEUS M[4=&QULF]C=67!B -;$822H9KWG-D$-#DR+615UY^G)I-;2*B9I A01FBA9 M.PMJ1P!V7*/20Y#>]>:JVBRN%^M^7]#'9M5\6NYW@']L5[>1.4 &@\.8-:VW M<>0:M/VRWHF[O_5JKV]:?+UHUPF(Y;-Z'BC+&$];ZJ6,P]J^';]=MY]\@K)L M5XMKU]P5ZC@D3E-E,- 04LL$A4.3 UA%7:+Z0E%:(JD\I*%$M+O(@1,,G37. M)_V\=G7I4V,'H'T]DO>J\N_%YO:ZGR_HL';=?OSXH_O-IR9VB#/6Z#"V3>AQ M'-@&>X^559VT,U'MM%$GD);)X7GP+%$\[GU:Z(=6%M9< M*6((T;5"AE$P-"Q9 QQWQ>J313AE+3$^SX0^/T$$"&49J*U0G#$@Z%3D^GTX M6+Y)V4F::E_@.+&\YXOU58]U^WW;'5I\-=QR4!W.Z-\+G?I&U*?, M.C56'.?N/%@T-HA'MYIF\"24/1\6WYO-?DPZ4(YJ0VMEJ 024.YJ9-6A1U?. M19TF^]3SL:!"24D58H1PS;A#DE,+F320:!LUO3*".LO597NS^Z;>]K=R;CNM M<>Q)LB\,/*6=BZ-.KZ;:RSE3YO.$(R?0,L:_>7!E5 1MOK'8N#LP^_Z32::-.+4G*X_ \T)0KF*?N M4<[E4>1$TA/E86 H M0QQ/3P"-=B;X^/OVIIOR&-8TOFNVRW6_>O%H\>+P>1 Q89"FE N A.<>8G1W M%CZJN81(A)Z%'U%DMPL.^5(1 YJXNE:.0UT[0S$!C@%>KH'=R:K4\'WN;$?B MASMVHM&5\'T>S;!(9 ]/SB_F7O TK2]^5WB?IKQM?6D'%<,[>J?FZ(PG[)03 M"D$E9*V,A0[O5ZS4OB5K$361FRJ""6M@+14C0A(JK!_C:6\/!A37S+'2._J' MKX1#8Z[>^K^.3#3*54#@5/ -E/BBFH(.$80=A>B*:=K"*EF M0]D&6!AW76N>,F,8D72+:W]SSN9P_5RN+[ZEY/75_]GO$TYM$[F MT=(SQY1TFW*<8^&M]H /W:YZ/G18^:W9_N:MV<_D0*IJ8#DRE&J!M)-4@:%H M7G,>VV@S%%F\S1ZZ]\OVYF;9+VV*''WEL39PBFIJ3^-RI2-YU:"OSYM>55ZB M_\=!Y-2L>]FVDZC+Z/I<2)@R^Y7XJWQE##"D$2$2X=K132OZ:X0Z(=5 M(NIDL,A'%YXW>G!C_,]Q&WJH9_-H(ZGB3]^&'N=!\.*2>]NBWRT_?]F^^?37 MS>ZNX@LCF$_]7?=11M3=/BJ R%"FM@9%K2T955+II26'LP"N^],U%_W8*')= MR3@K Y>53.9BY*J2A\=6]])^:3_]XL7MYC8F7E9RRJA3JTJR&#P/$&6*Y>&: MDHP.!5TTN)^WV-^*M#'-UW:SW&X6]^8QCC($0PU!7#%%L'20"$ZZQ& G 4,2 MM"*N2,&%(;:7.RSZW[RJKO:*[];D1MR*E]WVTX0[N^.1'X+V9MN#V>;8[.,Y MW:#QRP3^1UQ.>,YZ2+NC,'=]A-U4&.G3$_U.4;MG<&]AL=#:"5[7E(7:#\N2 MEFI+B=;"%P(5YLC:0X?H?Q.SYC&MA,+K'3]T_\E^QT=2WIQF6V"^7-RQR#QY M)(=RKKE^&4YY7)Q),CPNAB<75H]S)/BP^^9SUQ^^\U1;=WGWX4,= % S*@2E MA';S85C;_4E]-:B!#3T_]MGG.T=K)03&JJZ)]FE\;1BAML8,08Q@R>/,=Y*J M@Z:S?0Q_SIP3K66TG_-H,./#>'@B>!Y?4IO-4VMGL"::^7* I%(R"ISU_;UC4)Y:4^QWVSH%CX]V*V-QPL]SV9S'+5?^-S!?? MK+I%($^LX\%* XMJA 1"6LGN&I[](5D>L3SX8+^X0CGW:0_%1#)E2"TTKR5D M''!M:DZ,++@T]TAG/^2_IW0.Z^JBC#SU6;E(AAV(.9FW+=T#A M1OGV#"5VUB@+'>28#XU92AFUS3NR:(2U]L@23M::(".$#UH:I3EE$#I2^LKQ MD^TZK8\)\[+L1"-KY2?B*()P:5@--7#N)/6^V^1IME< MKI=?N^\&_352%TA*: U32#N+I:X)QZ@V0@*M$($@X1Z(M'(*$W(X.'S_Z?U( MWOY>M^<;:7Y+PY@XE9MQ !QA9,$#V)]TZ03:3)T]=SN/,2H3;K M[<4[_WHU\OMRC*I^T*[V2XO%]?5 M7[R=M_L=D'_OQ 42)]*BTVPIYT[D%%&:,2$$\2$>TBL@6_I?FYF.SON *66*Z(RV$[JZG9);5P],-X2ZJC0<^\URMW+0W MB^4JMIV'&A78T@MXE*FMOV1/WM:^\^%4>X]T:B8M/E;UPS:?%'5(J]_?9KM_ MOH5::BMT]]65NEHCUWW#ZI]?:=9H[YV_8B;K;L>]%1.->?#]Z/A.6=&O$= TDI9H9K/7P M?/];&MRXHYY:NG'OQ$0T[CA/ AIW,3LB&_=.QY2-^SCRYQIWDCLS:-QINMNQ M[T6..<-?EZOF];:YV5QP7!/F!P8UAK:[7(4AB8=2E491=YV,+>N,=R*I7 MF64",<+?,9.(9:S--Y$8XNJ$LXD'NZ)G%..-GO.L8D(T03.+J2X%;8UZZF[; M=TTW\AQ^]Z%9WUP@K0SD F G 1"BM@2IH63BG S>$96IO,),.RBJ_']\$_B- M.*N?I_EU+BO3&/9X:^?!WOX/JD[G&3R.V,YT!J_3=C'E\3QL[U*8*4_T"B4L MG<%.I=P1M>5>P)1L]V'AJ^;WQ75?*L8.(J<)Q-8)PXD1PNU+Q;9V"=EN>EG% M>X9>2M\OI*2T(TR,26FG\2];=[#S- 9).1/:9\UZ,:$=;_.<$MH,T3R9T.9R M*3FA[%],=,GO-\J@=&GNV]]W=#QL&V(UX%8BH:UD3N):6R=W)0GE,^:@P_/&/+\P MB/I#JSM9W5>.3EC(OKI\Y@4DI!/X%@>A,UL6D6-.8%U:4IED85@6^73,SZ6- M(QV:09XX-H(VW_LR)A-\N_C1[T"ZP-X!B[D!$ A!+$*"[A?O^_(-&'%8:7 1 MA9%[E\1T1_=6G[SAFZJKU:J]?W[IJ)-+PPU-20F+>#DJ%WQ5#9K.F0$.&H)3 MOV@CYYCSQ0=Q,ME+]"0HRWMPT.F;C]O%<.(M_7' ;XZ. ZX&]=7K537HKWP M^R^\ZDIN+ ^)^JDB*RW9E45EI&7+C2PG+G= >?RZ\GJ),9 MY.!31-E.^Z9'WKL1(.A^'W]0=F&(-E0H8'7MF,-( N4&1&)5-4WSS&+I-$ M^O 6F,G<#1H%_:WI]#17\ILO\O,3:]@._45=UU!9KP#7&EHFM%3[G1O"P-H$ M70>0K[1R'!@T5GN13R[53$N/,YH=D0V?Q_2TY#>;^6%I;K USV6U^;V=01); M(*BVZ/LX9KKY137P E+D!(=06H005AQ@8 <9TL6MI\U>^,3):/5//A?ZT2S6 MFW\>,R>=P_64V>J)#1\YCQU$PW-.%!V=V9@>WM:OMNL;W[A&B !JX[?%-AI9S3C-3#3+Z5OG..6.J;J\C""!T6 M*#UJS8/8JE.;EE%F]#T@?3^/Y7$0_4GX,$O@"0;5%7\B,"?RQCK>-?TM7VPO$M! U-+4P!C"@L/2_W;:M'M.^G4>4:9_!.&IF;R8^KF M)\CD1X47D\F/]S&4KZ]7E^U-TYV$V)]]>/?%T #%B+(60PVM8G4-V.XV-%^X MD"\=$C7V\>4:[$Y1=9!TMAM%GK'F1-,;:^8\6MCH*-J\KUCXT7)OU^W5[>7V MS?I]L_ZVO-P=2HLHP%Q:KIRF2AJJ'*'[8J"LE0T]82[IX87SB;VF_CZ)O:SH M$Z+33#M-ETG\BL-*@E79SJ1[RHHG,#+:M?.?4#=.?IOI[8DF1G?#QKZ@S>YL MX0LK$+! 6T&E05P0")$9R@+6!4V-C2OA'.R(/G=ZA('!""GL70:.3'8>];.. MG,;)" =GPY0Q,3P&RVA'0O/W?7G[$S.> M/ U-XJ8O(KT)&]&4LR4-%%F.OHT>O-QSX<20)0Q4$K6W.=Z7V-N2>](, M90BF#38(+ZQ++[,DNYXYTZT;I*^CZ/-E@TPH=+MHN[&7['\&;[YM.?V_;J>##Q MOKV^NC"UA K**UTUEC#M3L A!$;]8US1#&%6V>GK&H_O=!"LWL7E@%,9%M< M.C XULLZGD+85)VRJ6_[?87DIULUA_7J[B M$!-E3AA32OD2!Y&=)3L9TQ+C*/X3B$AQ:1Y,2%+>CG]'$E=<[0]>VQR^J%*L MK'!"UL)"[!Q!0L-]>;6I6=3L8GHIDZVAVA_4N/F7Q$53\?Z%86(:Z^*@<>?: M(.ILZRJ>M2=D45.RI?,@3(8XGENF--*9\*G,:_^WG__8XUE"H?>$860F.:U[&^\.F^ M;B3TJOJ\T]DG^(M[2F.G1O-X'3IG.KG)L9.IO8.\OC5>W0F,/"EEG*%AA)O.R3BPW;/P2-EY:';2 MI9/SW#G[,L7R:.XZGT/)H\4+394&I@:6U5PJJ5AMAU$IMOW]J^$S1?%/ M+SQ?]*'[3XY.;!W&B".'B"^;EC@TS.K7V"'AF<>!,>._8-_FP9,1^E\:[T4Z M$7Y@=^YTGQV<^MZM4 M6A$ DP<"9820E@N= DNQ&^!:V;>/? MI.VNH.&ZD'9UZ*6[JT.DH@HK:)P%%G&@24-ZM/\PNU]QFW<[M [KE9:K6U_BFT-VH9I/[;K9_=R'Q?=F8[]O MUPMO^'*U6/_HK[;W4B^[E4YM/]\U1'.!&3+(=3/\U/BD3V .R:!82A7L&2LV%,\_1YW&4OTHV=REZG>A M57>Q#16^__D^O![\1^%40SSGV%=>I&).]AKG?QWFTMG,P(DG]\C/H7;BNC:O M9-^AJF;5=&M>H+( D/RIJ9Q'(O:9B!K/YIKVKB>81GO'D1I^ENS@F%(Z)X$F-C70E% MD,_;C^8NF#622FJ=149B90PE;BB#L@X\X?EPW),+9[#=)I@=5:9M%/=,.-$4 MTLR:1P-(U-[F>%WB7G:[6'-NOW7Q;KNV/]L$7:M\)S$VKO<=)'4'WE6]J+.M"'W.G1/0&6WH//@S/HPV\XLVCDIJL5E>7C"I M*9!2^5$'@; &4I!AS15E@D:=T9]60F$>]2+ZT_>O_&!KL=[T6.K)$WF"9Z*! M:=3)[]U8Y+RJ>DWGQ4TO(8(U<3;.$S21,;Q F11'4A%CEM>WV^;J0D*JM,*2 M^A1+NQJBF@V'@5%$6- !76/+*(R9O8PBH FV,0TU)1P<#YN]JO/B9B\B CBQ M9LX3.=%1O "=-%="L?/@P-_?;KN30=Y\ZDO>O+G=;K9^^-&=,S D6 QU!YFB M&F!H:V(XY.Q /THDBN%1]L(+@^IPIO9B?Z;VJE?<;74/&*M5[5U$D>.V_+44 MAKNS5E .U$+WL9(N^2 M40X E4Y32:D2DFD)=#UHD+55<7MP\I8=T]B3]N3I^2TN MRM,SC&^CG,S S[@:^;G@&1E;(CE3'!R)S7T__TC*A<,:2T:9)H(A9RPE @\J MA#(F0QZ;7/:$X^VA0Z)[%YBF1T%OA\SLUX@(ZNEUDC='QT81#-Y&+P M?JANB;YN;[ZNFR_-:K/\UMQ]\OVMV;[Y]&'Q_6VS7K97_L_7W95!IMG]^Y 6 M0\FZRY,)T@BB6AHNP; 0BS$-HL[]G4!.8=C^]3?Y5_/Z@S65?O.;L;^]W_WJ M_9M?7QO9_?'[#_Y??[&_?7A?O7'^K_[R]IW]7_[G7O^;K5[_YG]O([=F35"# M8;R>6>7%(;P77]U3?W\+6+^CHB-ZM[#K;(<,C;;X!-F=",Q*Q%&U-.X95I]R'PPAJU_":& MP78J_^(H&LC/5Y7<;M?+C[?;Q M'1:;RYW@D]N&&_C>?'++U6)UN5QP@L!H4GBUK";'M1(O+ZOH\FE[>D!X>(9;? MK]#&**^OV]]]B8UKUZ:]_;C]='LM+_L[93?OFLMF^:T#_@6OI5#=CGRG%8"N M-KP&^\*%PES'?<7(5&CQSQ<'G57WY7@OL%H?%,;E&+FL#B/?&3R.8]\@IKI3 MX[.,@^/=EB:];JZ6VZK+1J;E7YAY)PB8V?UY,#!W4&W1-S;Z>KROS7K[XZU_ M1[=R=67__7;9GXKVYO=5<^5EW-[<7GM*7YG&ITL>T!V;+R#W4C10J*9((:FQ M%S)HD35QD=?H%5!0>/+L2%9U=:0K^OZ]$N:'@?+\OL=Q<]#[JNH5O^J7-!U$ MOZIZV9ZD1S5C0FJFU/5_\>:>X&K9RIH'9@O'^/C:P>*.AD.X^=2L?:?_?MM> M_N/M8OUFW:?&5_^VN+YMAO66%XP1)0635E!K(0*$:3<4#IB,^C*,+.!9&A1WGYGE[?9+NU[^1W-U@2E05M2PEIH9R6JF M[M)AI.D(&$87-34$]ZNV%P>%Z0MFQIJ<0KZB_HXDWGX1S)VX(Y42P_F),U&>C2&8J\WF]NN0&8)!TH@9JR1ME:6T:% 75L\EF"!Q9R)7LM> M75YRA1J;3JT"GN8AUD[8^6FUTQ%)JDA7YTNIV$ "")7DS1@Z'2_E@T)B"021 MA@LA&%68HGVITIFX"^W&EG4F3AWMC(*.H&$@]AG?!9(-^1Y7I*-.APE1WF%N;:3 M6&;^+(O=86B;VNDXO.U-GM^T68!MIU>093-]'KC+&M'C%669W4K WJ-A+>'. M.F(PK^N:U\P0"-10HD'$)N(NNIQ),9=QAFR4M]%L*VKK&*:=>6+LA$5A_$HV M=G;<2H_D>5Z-=">94_O!K9'4IX!:$T3\P%8"Y$>X0VF$PJB-6:EEG(-/8^? MDOU,Y%(!*\\28&1I%NSA1$L5&\!*$D5Y(!=#PDY=8B2#B2V$@" M+$.NQD.1S-&H^?A1!9T#15FFN<;9FPBE4L[F(-/9IK=.N13#J!1S9PJJI%!> MHE6Z/Z'(^M#MI;Q=_S@J],)1"+I5%K6!-04*$B>'!1?2:A,UIDMY?F% #9(> M("H92TD6AM&HM'MQ$#H8=P]#TY+G"4=. &>,?_/@S*@(VGQO4^SM0=^:E;?M MAUEN+J];7^C==FUBK0788$R=% (#282C%FM0(\HD"FT:IXKP/M<$,,XAP43: M;ID8UY@H !Q23!7<>7A05=W).MMVPQ,6G6@S.8R=1]O)$LFC*W!RN?-26UHL MOJ_NBG/+U7+SI;GZ<]M>;3ZLEXOK;E%Y]ZVE7SG^YW5_-4G?BA6L 82^&=>4 M6S@T+4,X">FX$XI54E,-"0,^-R$ M5]6V4]SOY&@.FE]5G]>G=KX5KX33?#NS_XFX>U4-2JL_[ZSOQ5:RVT1S9/V? MSVO]57MYVVW"V.VVF&D5W!-YKJIXT"%UEO3=#! UZ#N9>).>Z',*.GW>+JAD M8&WQMS0QV7NW^/TO"P]P7_CFPG=\4"DD_9@58D80EEHDLA@IV5_]Q96SI_=_N7AZ;")=(TR+I4LZO;"GH M.?ERSYX0P*3Y.3/") ;Q'&+&>!+-F-^:[06"7-18&D<1TWTB8IHK' M'.QW[\%.:&<-@U1[[;J&'#%#L28&U089$+?'+_XDOP_=?U(M!T6)0 ER*!(C MN5;KQ0E" UE?[ICG-,J,!<.UUK#*P%W#I= M>B9M=_;O3E["X11,J:_->K%=KC[_VIU^_.MR\7%YO=PNF\W;Q8]NNG!C;H_.1%:\ MFT/PO3/C@&&A"7.U$1)H#IU",(I9.0LN3;!!:]6+]8, ^6G;-(81<(MJ_.!J#N7Z7'@^[7QK:!Y53WP_54U*.[.T]HI?E5YR><[,#["SU-T M+%$M,V%ED= >DK.!1+8YL=S1-G%F8Q 1+'F)L1OX5\+] PY>^?H6+@F MU,U/1-24Z%(PFNQB$7;ZU[&Y( 0Z*974 #@C*;$(TD$'U774JO_\I9?G)RS( MSS"#"Q TN[?3,+23/6.*=O)R<32JAGY"DL;%-X:E"4Z6H*GSC>&".8.,5\(P M]DHLJ+%F@PQ,2-3)9MD++\_2R G6_/;F1VEV9R6WQLN 5 M::U,#:C52BO*]C!KP.NH:F.R%EX=H71"B0?86 M@&AN9Z>!J%<]8XAZ=;D@&E,]/R%$H\(; ]%X'X-V \9H>+_\?L$HUQC75%E! M%<.&6# M="C?26;OCZ)*+]PI??C2K'>""G QSN:,_5,QATMW4KWPDEU57)44Z*^*57MNHY=&]M_)=7 3]2)I<67TI.-<#+W]-0%\<,X#8Q"OBR(L-+,#,L2 M:^*[VIA-8MD*C>J\4C>0W2Q7RYO;F^JZDUE]WR.ERX\YKG M9%2&2:C@2OBY)I_"PTJ<=(KT+0:)[?I^\4.I=ZO__K+8WJZ]GL.Z[1HY!RD6 MB$D.N(0.8CV(,<1%G71;2$+A7/_][<<=(Y>KR_:FR;(+I51EA&/TS/40#]5V M_014[TAZM#2Z&I2?;8-*FL$O,+=@C-9?-\EMS M]?22;66M%Z$9-;@[L440AX9OO%A002Y6S>?N@ID/>5@]7E 0*L0.%8^T1WPZ M&+>YI6"%C ?U1)50AM?5MJT^-M6@?T[;7)+]3L1WOGJL_,B.J_!$U'9 MB^XI//'!6[&>9B!O=/7\7+"-#R^1KXD^9D=JMWY\)X099Y4QE!*EM3.\MACN MA1")&"X)U7 5DV$U86=,;L,S@S6SR5.AM9,]:[@>?,V!U_A*^LD FQ!@*F)3 MO6T^ MS=,S6CL12[WH%U Z12U$+ED^6VVD+U?.72OA*Y5CS#JU2KF(Z3-9H5PFMH>K MDPLZF'\&>]AA_(Z6$!"3Q772<5NMREI M=N[9Z[PN3S9[_6*%G'GR>M"79?(ZNHY^KB% 2H#)D]>)7N;FZX75Q&HH,!.. M6"Q]('M/STC6/T9,P=9X-WO>#BQ&!HAJ*66R"J",5=8<8[W&BFL4=#%L.=1 M%M/R$S:->*FC-HJ6D8$Z$ $]+_$PVZ-%-PLJXW2$WYSC=P.^2$%3!!]YO=^_-VP"OSGETPS'WQA7JB)^Y&V[Z6OM/T!G'Q9NS.TYP>HH.N;^=20J$C;-&:TIK M"Z'DA!QD^='Z5/UQD)CRW7&)K^.C["_?&V=W_JR=\U>7-3,YP, 0Z,($=AJ.1RC MP82MQ62=<(B8\IUPX![KZ>R?H!/.[?QY.^%3=QR>J0XG[(1SU^4\.N&(>RL+ M=<)/WTTY>97])^B$H\+-V0G'^SQ%)]Q?:R8X=)A!X;!S5$'G\+ ;B$G(R%1] M<(B6\EUP]ALO1YI?O@?.[?M9.^ "EY"-K,#INM_<%3F+WG>B*\M.NEJH[XVI MKY^_ZXV*-F//&^]RZ8Y7'M_"IH2P2A$K %7.(H:FJ8/SEIC9^YWS]?1%NA<@ROFY^Y0P\/,U(E&^EJTX_SKZFJY MN6QO5]OFRGZ_]$^1-]WO+HC E$/,F*** J!KWZ,?-%*:=!;LI *#J#'ZK-@N MK'^I=I*J=?/5_Z@/I"/(TBOVO]M. //T2BS8%Y>MN#-VT,>!5;O(]B_ K*MZ M@LY\DBH_9P^?4/5E._[G',^=#8RNV9\X11@?>XZ\(5,-%$TF+C#1V!K"!&,& M0R:1K8&QYBCKXQT-/0[MN M_K*;:QW4='/DPY%C0&E#:N-\IPQ,38%#\- S"#9NV;L&H^ MM>LF[>3/8A5PNBN<@_=QG>!CVW=BJ[W:NY.6O=YLAS7F.7\YTN4G*%RZON9Q M&G.QZ-IIWOHBS-6WZ[7_Y87@$%D-E1+ &>"'1;H>;B@4Q-2X ')#BRY,W*Y5 M%:%IL+5985K"U:(L_:WYOJT^_-YT<&E ML3/-P\SH?+WZ\'N[OX,0<0R8LMQ BQAVBJ+A#D*O#)=(6"-*+P[0T&/G"AJ< ME:&%O"V$T=VZM>6J.VSL'!>I1ILZGJ$)%?13830EOC22)CN9'Z;=T2H[)-5D/MN8 :WP=_61<30@P%:NI7N:GZO+;@'?=?3&3 MB!-%)51(66<'(;26I Q5@XLO3]7 DWY*6IR;JD7<+4Y5KWK>5!ULS4+5Z#KZ MV:@:'V R51.]S$S5HVN=:Z,EP403[)5((B#C]5Z'U(*; E"-*+TP4U,OJB]@ M)R/"2#[?^IT!@>51H0(UT+ MQ:!>?%UV@ A<;@4$I\)!#AG2-8>P%IC*=C61E;-3\1*J-#2R%EFG]9 M07FTXHI:AJS CJO^!#!""!UF!13!)C\K(\J>W:+1[.9F)&8A7XM!\XRK12/] M' O,A)KYB9B9$ET*-I-=S$W.N^54-=/"& 4QJ0V1E/)N\]1>AZ9:EF!G>.FS M6R%:P."\_"SC;5F"GFMI:+2G&2@:7S\_%T<3XDLD::J3F5EZMX9*,V&$5H89 M!Z% R U?.U7@ %1 *7AA<]N.6A^>[."M(RS13EZKG6@L8Z.IVA\Y?Q4$$T( M+XVAJ3[F1NAAP11G%M5(4LR,X4)@I \R= UMU)KZ[(7/;NUG?GOS(K2(LV41 M>J9%G[&.9D!H=.7\7 B-#R\1H8D^9D7HT0HI1@D$3+,:U=TZ?B,U&8YVUDB@ MJ/7SNZ4+/[!9GI&@A=\M!]%PK/"/=' O0A'KYB?B9$ET*/I-=S$K/"P28 MU1[]56B:>EJ*0G95]6@OAKD=P/\MR_U+S_WIYYO+K1"4%F?00.D :D!XVY83F!J 51J"AM3 M1N&D=6CXNW2U/0A+)V^4@?%0+>7="%Y61YK.A\ C$8%T2[%R?N!*BN($D])= M"<6-_??;Y?;'85V\@HXK*BT34!JIK%!,48LU\+DKIBCT^\&#IVK(&63"/]

F^&TB?@+.7>7E*>Z,50A??B>IGGCYTJFI>#IF<$)J!/@F29?( M-"L=?K)=4((P4@X&!TA10GD)#D*-8=CI@0SF<^_.[4L*%M=U'?B<0@ZJ$T]+ M\["<H!7XI9:GCSS"-QS.E@['PUELO02:L^+&,=7N'Z-_?/V[O; M__R 88^W?_V[." ^S_3:FU"/V7?ZQIF'QF;T[X6Y>RXF MX\Y[W/]6.[5??](WR]7M]M>[?>$)8SE"TE:5I10PZ+3=#(:)!B3^W$>4N ORS7]V..@,01[*><$W,;)I6/CH39]QF147S/0_U2.G3RS$@"KKP/O=8WUV_7V[M-^USK MAWI;;[[6"VHQ$M(0"]NGO[E22 [E,U5%3%!%W2@#N:?7#E.Q&D 5S;KXLFFN M[BYWQ67+>."!V"@&_20K.WEA(M7Q=L!3]( F/AK[#"4G1&@4@_.0G7$N/#XF M.YZ/,3>$]-UFXW(YO=QL[IW _7UYI:6Z(J)$0@WFA3!!!V>3 M&U!Y6W1W.VVNV6G]>,O!\5QZR=$9Z$U3)Q>N"S4HRP&F$6'\_QWAIYC M[X2.)6^ >6A;>K<\[A(EX.U! X][TCOWI__V7X:?N']\=#/8__9?_C]02P,$ M% @ B9)G3S0JXDP9H0 ZAH( !4 !A87AN+3(P,3DP.3,P7W!R92YX M;6SLO5F7&SF2)OH^OR)OSG-68E_F3,T$>QDT*.Y M2(KZ]1=@T&/EXB3+ZIW^.BOF?/UW.RIN?_EG._AQ_'?SRRWVEGU9_F8RG M?_ZW],>7P;SXZ?M\_-_FP^OB9O"^' X6JV]?+Q:W_^W77[]]^_:W[U]FD[^5 MLZM?$0#XUX=:6TND?_U2%?LE_>@7B'[!\&_?YZ.??XHCG,Y7WZ[QD:KX]U?E MO^%5:2BE_'7UVX>B\_&F@K%9^.O_^>W]I]4X?QE/YXO!=%C\_#_^RT\_W<,Q M*R?%Q^+RI_3?/SZ^>VAD\+V<_FU8WOR:?O&K&@YGRV+T?CSX,IZ,%^-B'C^\ MJG\]*R[__O-@\'T:QPPED!BD$?_7[346=[?%WW^>CV]N)W&DO^9WQ1:+P7AR M>(>>UVN\6Y\'7R;'X/2\7F:WS&!^G?[?_>=%KJ3,=..;"YS$/\HR]&W\62RTIK1NKH:1WVIYO,:3*LZV10X\ OM#37MAD;+2>3=\R_GR'5OF^T-IYZA5[N!S(Z^BSOWF^+S MX/O^+FTHVMS',Q:2PUK)[O+7N.B7L[O]O7I1L*D/UP5E8_&F.E&/Q%N*9W;B M?3&8[__V\U*-?/*I/5I3!>VMV$C'5G^N5^>#.K:C8B,=^VT\'=\L;U;_^#"X M6VVK#NI@C08:Z>CO@]DL*HNOA\&WK58C7?JTO(W5TX@'D[3E]Y/R6UP-GG+I M<%.G@:8;&5P]_;&I;.[GQ].XZ)M9$1>*O9_?4+;!SV0 M T2:/'C5/HVOIN/+N!^/N^#AL%RN?"4?XNZ]CH,HJ]%3#"A#7&U][S0P_,>R M\C66%W'EB+][O;ZUA,@AGSX%.*V2OP^3X-&C'C>"5T7<)#YX"C[,RM%RN/AG M6A.GB[N#3WQ.U9]3P%AO^6N@Z5,,[I_%^.HZN8Z^%K/!5?'[\N9+,8MUK@>S M8GZQ7*1#S718O-K:IJW;AV*V^F6+/&FH3[EP)A=*/6?CAJ+-?;RFL;B]1G-= MJ3D3ME7([,C'8K)2%8/9XNYS5!/SP3#1:F]_]M5KJ5L9)DA&D]F#^5I,E_ME M_+)<0Y]-1WBS.-A[]E3_>K4:U.[>H>TU-(SU?Z-:6DDIFCP77R;CJY6X#AW" M(6TUV_VYOOM'45[-!K?7XZ&:%8/C>KZOF<8[O;8ETI'PIV+V=1P1N[PL9G'! M.!+[@]IL:#B//N_\67!(6PUUO]Y*L;ET9A<^%5=IUV$'B\&^[V\HVMS',_3_ M8:TTU^5Z4MM:(;C8C9/(3.+.U.43_2>^C:8C7*.#AO[0.Y %^7P MSV?]V-OSK34:[XK[?EM.HWC'@\GJET_P2:?^=:'.;+?Q87TL;LM9M*E6'-"# M5?#*37*E'S(MLUIM84CSQ6P\3)]/O_MC.LX[66_N"XT/=?63B]O5+C*:PE_C MCYH=Z9$?:&>@D57+V? ZG:+$F9&SCC34?O/#?/ $Q>DRF-[-G^ _KP1P]!@/ M;[R] 6Z80HV-KW;;C0^OIJ&PIUYFM_Z8#I:1NJLPQ-?QB)\6\<^5^_D^HC@= MF^WM<4:3G0WFXK:8W>_^5C&O-[?1IHD5QE^+>V=8#'K-]6;S&;/JJ5K+S)=>X%L-;)-K37-9C>5R,/^R&M!R_LO58'#[:]+LOQ:3Q;SZR4K7_P+@^BK@?UW_ M.'P8W*T,C;ALK7HUF,S5E_G*\U7U:9)0^/O/\?NA1JT B'34.N"=EY0I(9SG MDD(FO?$: /%\J)-TZ;&80@HTE89JA;T#V%- MO#!(_:"3O38=RG8!?YS6K:\^:89_F)67Q7R^\B+YH@[#=E<,1B&E(VI0(4:] MH8(2Z)WUECF!/?89]$(Y]'H[C&H4X*[H]"(,; W&+M6\L4+PVL4U-V(%B:&( M JD=!]A)+3@'DN70!_^ VJD1E+OBT.INT1J%_7IH0^E ))-:*:81IU08+GPT MHIB#7%E(C:NUIF]A#_D!V9,/<5?4N8]<>V6T[F?1[HK!8L<%8T!S$*<))%(B M)*@6$EG##,A11_0')%2C:'=L*1U$J^UC=$)Q: !!F$-*J900,:Z9 I1#%95O M!J/8P8QZXO-ZHXQJ"NB.=].;CM/>]&Z:8$^LTH1)Y"C'2!)I%!>2P5QT CBI'6!C!M3#34360S<#_H_KHV0(SL MVCR8U9)5R]"HU5*@EL5-DP9QZT2 ,MXG>_D>$P>Q_X%52VVV;#4XVI! 5YO6 M+>!\'\\/GW^Q4G!2>,&0MX)AR2"6P)-JE$Z0DUFU[5"K-0YL6,8: ;PK6NV# M8_-/?RO2/> =Q,MI-A@5X8>:",DXC-/=J C2&BG%6(Y'I8?4;((RY#LZ-1!I=Z> )^$BXU@OQ^7KV.2D\_ M"2IEJK[3Y2Z.;"X8H("<:FLQEH@BKX2QLNHAL,:>ZGC[#+C1".)=Z9H_/JUN M,*2]?,J=LLJV_6GY933^.DX1'_MU3[T& B04"DV8D A2)2'BLC),DYG 3W4@ M?@9\:U42G=E)Y>RVG,7NIRGSZ#3;;SKMJA>0AA 10XR1#G'!H(?@<JI3 M\S-B79,"Z$[I?9X5@_ER=G< T[97"@1C#9SABD$!E!>*:UZ-TFF<0[/#C]+/ MDV:-H=\5Q_Q@//OWP619Z+N'O_[;N)C%[U_?O2^^%I,]/K!Z#00EK94F[;4) MB?.+,:?T_>@I0("!\S+RN_*'M0)^Y]3[;35C[J^GOAZ&+6\&XVD=!M9I)UBA ME9' .^$,(EAZJG&%!;6R5N#%V_%<-$V0;?QK ?K.:?AN>KM@P+W+[(Y: M 2 I#9&8.0*3]4H)?D!3&D'.E&+-(B$S.I=>^WS3IRIQK52)=\?-YK,WC-F@'$[=5"109B./&'$"& M8$1.*+?>EU/HE,C9L1Z^DG8;_-T6%\I6H#\UN=1PN+Q9KFZ4_C&=%-R_,4]7))/S,G&Y=%O MUKXOY\C653&$K06Y#ACZB_E&W-%G;]B;5P\IR;Q M@P5]!%>.NYJV"&4HJ<>+F^WT0],2&/E<'1X0#F58CV M\UCN]=NN*8'=?%/T\^&-!$ YXYZ+9-0HKXF5BE4C4\B:'^N +9-0K>/?E4;[ M=!W[^+F8W6RX9[0IU'Q#\2")-<(8BWV$2B6_@'B8,]$(R5E*#SY3^UK,OI1O MFUL-8MT5B]Z7TZOZ)-I0.F@KI!>"I'Q9'DH"/5N?#%($I,\)$CB=?2L)6RD99M+A='D=>!%M6HDI@X("RTZ91^S)ZR$;9;-)*1UQ M(_K8QH-W-D6F(.^ HDHR"91S6@A*&#,NRP/[QN\NU>;4UKM+'0FE78U2WMR, MU^972F.]>FJNF+Y^G+%++;*]3X\I'>LHE4/:"4)H(ABABFM+L30"*\@%$-%V M$-2J6BOJ"?&H=:_ZH(8"(M%PXG'Q4]A0%*=+A$'%A4\P#J&G.3N@WNN.=JCS M*L"P17F<2FW4?C'C[#6*]AX([@5STD4*8@287QF.B)'XSUK[O+;V'_/YL][O MNS*]N4(PE"./$-'1)HZ&M06>LFJ$!,N3W8SN@U*H+?U76Y &H.XL8&4\'2^* M]^.O1=R%+ ;3JW%*QKQZ3U+?_3;XCW)F)H/YOCO1![02-,800^F\I7&'AP3% M@E4:#PJ]/;<(O3:84I^-#4B@,U]>,9@7ZFI6W$>;[8W6VU@^&).. =W;):Q4$$.4V^F,Z M+*?5?NO#^MW"QR>P]9T9+(JK,F6Y2H[QJL1HCT'6S <"-NDR)DM7@C6$#&FU M#H:-Z!DAZV[ M9CX0 $("(J6I]E @19D1;HT>LQKGY)GHX;+<->5>,?X$,NLN6\[M8#A>W-7( MF/.T8)"<:,Z15=I9+WPTM76E/AAUN-;;6F^)@=U2X%7^G SLNPP>B)*XL<67 M122&PY2A$.^/+>)H.MJ,HQHO] MGHQ7A>,6S+FH=(TP#E/I$!5Q1[T>57J-Z[QY1>:/IY^_E9^O MR^5\,!U]_A;[LGTG5*]B\!PP*1"P1CO!%:7.5-M,3DF]5X??*B>.$639(KIM M\.-B6AQ-D8>ZP<1]&Q18$F#2JP?Q?Y0^PI.5=;:'/LC.6'(LP&T0)?[@:*(\ MU U<668-BSM^)!GG2A)6V?<",7MF6^+.B'(LP*T0)58\7J<\J1VXT,8Z (V& M2$%EG-'5$:(P@.;XA7MHP79'EJ,A;H,NOES.CF;+8^4 B2,V;M@<0%!Q!2)< M_F$D".5LBGMXD[ SLAR-<%<;H'\L!^E%X.*) WNN[WY/MVGW.6WW50T(*^6! MC[88A%1!;* 5U8BU%#D/,O204PUOH1M&]Y1\NN_TWHWUOJH!&@^53DD#."#" M21AM_H?%6< SB^1MC@ UF)6!WFF,'%ZN4[GN=OB^+!@N,U@!KBX%@GEFE M6'76)H$69_:L1W,"?GFM+ _7[@Z47FCB]S6RQFVO%&@ZJJ4<(F8H]-1JSBL5 M+I$VG=Z%?W/K6&.XGCYZ^X]Y<;F35;Z$9ZQ^=W,[&,_29G67 5VC M>K"$*@0I%XI@P+4$"%<^<^F9R;DBTD,78@M$:@'EWL5DI]0 381>IW8"%3[N M1J3F!$?[05B8D@_?8Z$ 4CFJJX=^R!88UR;<75'O=6=W\.MUX2 ]P,03![E$ MPA(9!V.J44EM N^I'P296-ZM/?ZCUL_BV/Y,"MN!W=;EK#-!8/U$#(B MC) &:<_391GPT$,N\=I8##./NJB%U%#,C9 \J>)TUJ@76- ][9B4HQ MN7PWG2]G@^FP^!C%.?NZR[.YJ7B@#B.I;#0B%2!(:(U4=6"N/;%90:_@AU!: M#<#:71J)18*XBO^_6"[FB\&*[?=Z=9=6VE,UB)3H$')DF4T7VJ.EBJHI$K>R M*"N1VX_A$V\8XE-&#)CE+(%H!K/97>S_OC3\=9L(2"$G8>P(<]1X(AF2ND) M2IMU]>?'<*.W!/4CV5I)!#@=%=-YRMD^G9>3\2@]4J$'DZ1P/UT7Q>)T:417 M3X8G0_7BTH^GL4/CN&U*)Q2)7/MS_=6I'K"RT!(3%Q#HM*?(\61\< HY=QK0 M6MO;ED>_+[7?\X(ADD@"0;@1Q%+IL, N43, M9XLG'(G_>LF/^*/P85:.EL/%P_7Y+<&(VXJ&V&U!J,3>0H!47/D\@]5($&=G M%O)SK!C+1E'L@ ^K[-7KA I;(PIWE@\1#,<)IYQ@QN/^2\OT8/G]F)R#.6^; M]8@9^2)]S8UL,(\^0UB;&!_2XROEM+RT:Y _%E^+Z7+/?8E:E0-D!,5AN+B] M4LJ(B(^6]R,10!-T)ND#&I)FV3*\&429+\J;8K8.]-B3R6YSZ< 1%A YHHV$ M2G#F%1157X'49_(@<2M4: #/SMQ?U9KYOD9XZ.O"04%II>#&IELBEA/JO:I& MA:#)41@]8DE#%D9C.';%COL=(=NR05"[IT.(\0(+))CR@*W'1BW-BNSL.V&.E?)& MLN3AVA5GMCSX4]O56:M^NL:LD%>$"P4X)9P)K]=C9Q:3' /F;7#J:#*\2K;7 M/-R=V3=-/ .IX]R32&,GG./.(H!(-3)NLQ(.'&SC/'_"[\U1J0%\.UO8AL-T M8#3_O5P4:6OPOAQ,YQ^+81$G0#3^?B\6:U!V+79UVPA6,0B HL1!23D6#*@* MT/A7G*.LLB+2WQS#VH*\L[6QG*X ^.=X<5WM)%<(U2)QISL(]+184%$K0^\X422: MGLI3\^"NXH2PG,1=6?'F;TXI9:#:6=1G"I >C]SWVW1*'!7GQ>)ZS>WY?KU3 MHW8 $B- M'/*&NLCCE[Q:MR:G.X&\9MC4_-@G\194-=)$*R,^P=N$.8$$*Z\ M@]Y48X&*YT1%'1Z:7BX&D[=*G!Q8N]-#Y6TQ6]Q]F SBB*>CM..\724HVKEN M[:H6 !'8,)C68HRE$!A(\#A2<3(G]=OQ+C4(;U=$JD[@WDV'T4K[//A^#\5N M&FVO%)A0FG".)07 (^BP1Q5TW,JL]"EO8X>63:+&P.W.9G[^F%7LJ?L^G"Q3 M.&EU WJG+;V_>I#2A5IY=_5P?;XZ]OCRM'HMG=G:?I57UG]8;201A) ML=0(V&C6T;C/9&9EU'',(-4J)ZZKAY>%&V)%/I!=$V2_E_/WN )-!S MQ "GV'I0[3Z%L3)G.PI73T-Q( <"V=GR-1Y\&4^BZ;C2?9\6Y?#/ZW(2Q3-/#H7%78WX MH;I-!&T)L9[%_PB@!/-0>5PA0)S,<3?WW>G38 Q:2W"?@'#U0]2V5PJ>0>4( MH!H (HQACB-?C3).T9Q5J^\Q15P@,"R[B MOL()2976D'E9S4U)&#_979QN276TS+<$@&2!W"&%9LLHFE M4F)STH#W,!RM!18U ^SI+/*#+/&@@8<8.(D<@NGA#P4?#ILE(B3G&/;PF+1N M/00M<"<;X%XL;K7);/N-XIX-ZZ(8+IE%&26H:9(< B!1Z4OLO*1B$H:XT# $$H$.*&"/)P:JXHUMW>,SC9#J%U'_V!.'>W M4:C27B<(GB5^W+DYV%HK1.. ,Y6KR,9(.-8576?2VEFT[2#CWN>ZEQ"(R5R(A[Z'@?3.KL:@[W#2WCWXEKU M?%\:C VE@_$"<&*1,-!*JSD"M(K[T%#ZG)UDW\\2FY#VZYMVF0AWN>R5TUJT M>5DT4"ETX & LT@YQPB%A4'*C*T^P%D;G7-VL[Y:2]S2:%EGW/;=$"K1H'O,, K*JCJW/TY**=%=?%=#[^6MR?'Z0')'XO M%A>7GP??=X=E'=)28-8 XP2W2BN@E7>(58'Z1B*">L5LNC1$-(0<5*K<1%1SLHCU/5-&"YS*!K@OURHRKE,$#* QRLDX M.RB/^UYA696VVB .^WXCITMO>A/@/]+M).\'?5B!>ETLQL/!Y'G/SNTQ M(8 5\%&I(.0$LQ)PQZU)#TH0(16K=2+0DCDSF93?DDA\.;/E\LOB<1H,4FR,P6",@-1%9#]7U_JRV68Z\-&3:$,#)DS== M?(N;@V>;@BCCB%N";*>'^XCV A01&@,TP@S%!=Z0"$R%C<+T9-<@WB ;NQ# M:0Y7XFIU,5MA-UJY03X4LT_7$?#:YRW;&@B<4ZTDC\LV@!5SFO MP?;?\]DJ%UN _S3D6_5TKI:+ZRB1?^U^07UGQ4 8T$YBB)6)>UF.N7Y]A>AV3+A/V4)'LWGR\/)MA]I4"XHP)HB;AU5CFLTX.*ZU$:['(.D_OO M(^V87$=!?DIB/7E:^4!V/:D9H%1$ 4F5%5)*SC1A:#U>Y6U6;M?^>T$[IMCQ MN)\@BN$(^ZQ&[6"TT-!+)#TD484[H'REN",@+B?JPD:FEC M**+1)E I:KQH"V'RS3TY".>+B+.[Z:7Y>SFF8/_P+/ ><7G>3'\VU7Y M]==1,;ZGU4F<*F9Q$)2*RBC&!OCA!% $6BM\J96 M,HE&NE[!]SE^:$O/GQ8)%#H(L."<.@\$8(1C>]]Q1SV2YQCFGR&]LA$4ZRGA MHT7_OY>#681RQN"UGV_B[I72PA ##L(_;>6)='!*2?#]W2B",KX<#U>=K;&8;*D3/*%"4T2,L)I1PCQ7L!J6 M 3XG%"7KV*._-&D&R58)HD:C*)+Y^C_OQ],"[B3'AO+17D*$<,8L,()&I4BE MK[;9(MV@/]7917^)D8]B%Z0P\:\7L\_EMTTAO#M*!ZL%B(@X@ 'S/MI-W)/U M4*2/6ZR3'3GTGA%'@]@%'U8+W<7LPZS\.IX.=ULDEW0XT,Y7PPF_]_X=J\YNJE" %S1:#!112W' &MF ML:\&1 #/.EDZ.Q=G8SBV1(RDQ]2L&.R@PM,B 2A#/*6&>:08$])P81^4G2%9 M3Z3T*$-N,\+/0*XE<;^/ IE\N"ZGNYU5+XL%2S'#WG,-G+ 8NY2EHNJ\*L("N,F]47-"R M9OS9.2HST6M)])]G@Q3K\NGNYDNYZ8GK5V5"['4<,^/ I+X;XJ!%ZVYK"$R. M"P'VZ/GB9H2> UW+D]U]'UX/IE?%#M?TIJ+1:!66$D$L\!9;[2!X' 1S/$O^ M9^=J; #!5LW^]8,B]X=FB:A1)LM-\63[J@2DB+$J_@FXAH@)#*A^,%EEUHD% M/%/78B-(MGQ:$9&,@QQ_+>Q@,=C^&-"^*H%*H9#5" F.231RJ8,/BQUW><%0 M9^I@; 3)UD^V9V:P**[*V:8$-EM*!@H 0]'FU50#&CN.'<'5$ 3 69?_^QK. MW/1I][%HMDJ(3S>#R40OY^-I,=^]BCPK&8 FB%CO6+H03CS&<1P/0Q!9";;1 MF;H4%HSVLG=&Q\V3QM2FEUP50 _D)CPK;O;L M'(O9^+6[WSCLE-9$4!WM9QZWV%19C.7#8"C+B9Y# MYQUOV1"D+8?D/W;/QY]LVYEL*1UP-*<9A4Q S25%3@!*JZ$8Z'(>ET)]34C1 M##N:0;035XD=)LSI]_OL/4R4^?IU73T<=B,9ZM[K/;.(,FY7PY M*VID4#Z@E2"1ITA:A#@PU&.LO8 &>\L(!9Z#6KZY=K#XD%X.6 U@]9Q "J&: M/8QD+:WYXX@^1S'IR>Y'DXYM,C+>68A5U%E242:=LC#RU!# ".8^[U2T/RZ* M5OGS,CM:-Z+H7'4\/A/U)/V"36^SG"XA>_=:A4./#4%%V,EI/BXC*]BC,M1D^%]SB2^><]6=H/:B=XJ;G2-*Z/@E#/ M:+1P%%9&*8!I)&ZGR=K[I3]J,^7ERR MXG]DKI_Y;/&$A_%?+SD8?Q0^IC@1 M]7V\:1OR[/?!.6JA540JP"@"0EJ'J4'15M)&:Y6S+^TA9UJ29YF/;.ML^*W8 M$I#[HD2@$A%JL;*.I\157'#&/ 28>(P4P3F[CQXQXDA9O93T49BU*>O?!M_' M-\N;G=)^5B9H!:5E%$JI#%4(2.6 Q%1X#3%R IV9O ^56-D,;D?*_&#+X[5> M>U1KT=XLWBV*FUVYWFK5#Y!QQGF$GWI$A?"2&\X ,/>RXDL93@RMUSTW&5^,XX@^# MV6(\'-\.IG$OM2J[\L(-DW"O(FAZ,"\^#2:#C>%=+7XM$.F3L\@)B1&EC"H& MM*).8B,1L/)D*UD'*0H;)E/9-V'U@M@/#U!6E;O@]ZN/!FJ( 2X:*E'74,3C M4A8EZ:(9HYWCWITL)=Q?-&]*9D>SO?(=59V:_WLQ7Q2CQ[YM8^S>BH$PY"V& M!AN-*55&,$$8!,(:1C56.37=DV:_5OU " 0,4.HHA0#*1RV'EL#&>82^1P'5X]NB;9+LS81;]4/_H^R M''T;3R9J.GH7*TY7FE?-Y\7B="=I._ITD-?[H':"C))%!'&'D*2:IK!,"AWP M*1LTDZK6U8<3XE'G#.VPAH(2 BA+'8)&4@F!U(Q!!;WU$BAHSMG2;XDZ98?R M.)7:C6.#.#\6-X-QE-0LI>ROXLAVH-1 Z\%X M#[T2*3&#H-PBH1PB<6,+E,>,VQP+N4>.U99Y59Y:+EU9T(>-+ WD\[>R,0:O MVPN,&J^44QRAI+Z-@A$AZRE++Q7"K&<]^NY+Z".!CQ-+CRD;/[\KWN'(%@-W MED"./'%>4Z"49@8X28PPP@-O$LM8P+HK&U+7Z^<]9VV1\BEQZR-99ME;2P;'$8.16E8$#=W MQ("XU[,86:2<,P;2G("!OEZ"ZSUK#Y?+T6<*A_?NT_C[MG.&HQH+0E%. 3;$ M(YWI1]K!N2->9&#HBW. R2J11UCUM,2 -XMQB BG+ M*5),)+-&(^NY #ZG,B7'B4NZRWU,F31@V7Z]V*79VYWQ>"D]8IH+QU$5%BV M>I*(2*B]5\CXG$C=P^\'EHO!Y =:=@_'_U0^[1V_VG%IY$<[0?-QS1)400^= MID@S :-0.?;> TZ,J760W X>3W7>ZS.('0#LKABT!=:F%XN8(-18HH#C4!IM MX_^T/;>[92VQH6P1\E,IC)?_7L4J?;X>3*LZ/^2Y%T+42L,,5Y!3[5/&*X@, M9<(BPY@YX;G78S!R2J-RN7W-JG^WK$Y#@?$X#3DF4%!#I;8*2 $I88@1SZ3/ M2M'^UA5(;;9LO5[6@@BZLG?W=%W?_3;XCW)F)H/Y?,N-M"-;"@!:#: &QF)' M,35**"0,=E!QS:'+V8OUD))MD:7L4@@](>7C&%(R;5NF8^+CB;FIM2 \!- ( M@ID3<1?!/%I1L\&HN!G, M_MQZ&V]KV4 QC[M7!@UDEBIC(B(24$*90\ B>K)[N:>G3YY8RV:!/YH@'P;1 M@HY[\NGHH0/S#\4J6^)NMNRM&+!2P!+ K3 LZGX@)8K0>*<)L=SE):+[BSKM M2*$GZ^)3U?R^QFW18YH+T2 &FD#JE$041T0$<$11AH&&A-1SOKS%RZ-],=N. ME41/..J^#R?+--&J/=KQ_'S55+#4 JVE]HJZE =?8&&<0Y8SJ@3164],O&W= MF"0QUM)-3YG7!C'42&,0QSO'B M]E!U=NV$:1C^'APX'N!\.:"5P!6UE#L:X4!40ZJCBM>Y?S1L M@R#UCQXSP>\!"0]TMAS84A#8*TX!9X1ABI&47@NN&!5 ,@',R'5X9B,V WQ7!U@Z!O:1Z5BY@[35"2DCB+)5"*DN )%RG:];&BZQ'S/XB M4C;@79'GT8>TES\OBX:HNCU+F:4,-%1"IE;>2J52N(%$60&)?;_ZTA6%,C'O MBD5F.5^4-\7L8S%927)^/;[=3Z@=M0*'4!+ E71:40&E,- MZ6&^C:[HU!SB73'K]W(Z3-F+%H6ZFA6K)+O[B;6]4C!>8NL@5,Q2:BB5< M&&#BC*)>Y+RC=/ -DJ_%[$MY)LQJ#/+NT@9]+2;E;3'Z7 ROI^6DO+K[.+ZZ MKL&N/36#-X![8!E!QE'EJ0(,2H\-!4XQ:7,.&7IX1:0K@C6+>F6*L%P@CQ!DJ:]M&).6&45]EYS+(2 .;SJX?V/SGC5#-Q'$JKAE.HHY8VV M2DLAHG7HTE,2'J:G*RC3B*(D=S8&V="K7SJ0O O%3IW0&I*))< M,X(AA0(29QQ&Y^@L.E)P6Y*K'P9@FX+_+3)\;W+UIV6"ABZ]F"R84X9J%CL- MHC8D,/[8&7:Z'$!="/]0\97-@-@J 0[.KN]A-'L,CW_XN# J([ 3QCAF"8-< MJ'-,J-,( 3) [,&1U_L:L5-UJL>1 V6Q9)A 1QD0RC 6_V.I7&YG+P?7QZ7[>.Q>N"<,&!52B9+TG.J0L=!>Q@U,!("P#.[ M4M$L&6HS[6B\3\^T^3]FY?Q(K;:J&K RR'-)!#*$IE?]M*$8)F@]CGQ;&@N .>\L-MC$G8C@7L>I:#@E'C@# MLIR*>(?#WF& TFN=?5BH>YT& K%$20A1U/F8,N\U-@K$-2!N MI2R$)H=TAV\H^IQ%YMAPXE;D<"H6QOF2P\%-U4,T=9&F'.*(+17.:T>H4W$C MYW54\CAGQ^=$N@: /U4^DD1Q[Z&UH M2?Y;K[/D8-W9!:HHN%6"VG%:CJ)%C8U.%X 1 1,7A>ABG M!51">$XT)A8@(+0_-PX<)ZU763,:@/)HX7\J+Q??XF@'T]&G8CHO9_4HL*=: M2 =*AB-+C"<]36Q["=?"(T"VA7*T6U1M8YHGU5-K"X MC@*KJ1! 4,*T$AQ)+3E-(_+B;!\^;\:RR,6S:XY\+"<37\XBR7>]7;JA=+#( M>V290TP3RAV6V" 6U2 3WB":Y=OMX:J2(=RZXY4H,8@4$FJ&3$24*I M!U(Q8[G0W'*IO7"=VABWQ6Q 80EH>N>72\A97+P-@T;@,PLP M;H-(C8/<1ZVCG?*,64.X,M0HJ2$@1D7;2PJA ,X)/3SXJ.=>Z[CIZ,U1Y4 8 M3^4V7QEF/YR//!H6$#'E'#,TREE38B#5ADM"*/:UMFR=^[/>5'XEW9W[.@[()'L:Y@UH,2BABHN&E M@-,4.*\DEAY[ 3CATK SVPEWS<O+* <\0S7$KG-?SL;GT/H&T6MU'O$MI(F+_OI]PQ_#0AX/V M!SMJ!\YW=&LQI9QX18/?!I*0-$ M&:@$D@HK+ '6)]SCQ_Z:.$/&"S.8S>XN[_U-^T+AME<*T!-AC07I%B-%T2I* MX9K8&*VY1BCK7>T>[O ;D?G+1&U-@=M=O/4:!+5<7*_4YMXGLC95")IQ'+=Z MW,MH4$"(A5<,HZC\-&,1R9.EK6^'.DV(>9OZS\'U=*RI\8+5YBJ!0ZD9)DYY MXRA@4E'#D;=QM8- B7KJ]>TP)U?,>UES%*J=!MO&'=/[*,7)_UK.QO/1>)B$ MMC<=UIZ:@1'N(,$0@SC)1-QN"28]UXY#[@QG9Q9$ER_V31&WC<';65JU",)\ M,1Z:D$[1R"A4J9H2\JQ@H8Q!8S#T$)@S\Q^/RU= MRO8$TQ4)-RXO[VN$PN^N&+#B<;?D@,6&4H&-@M(BK'%Z2Y.0K&UD#_.4M;!( M-XIO9SN M5B2/5LC'\JFXD%!Y)E)=T(0I\I 88 S5J-HN)+X?V>V=6Q*S*_R M >KCFLP&,1H1$TJQ)=YU@OV)F7DX M]8)U0OCT FKV@Y,EI@!W).EP/!FO M)/> S3Q:BT7LS'4=)_V^-H+$Z2*EXLIX235F4B",O:'>$42=..?(GY;8UA;V M7?'O0<<^#B1J6E-.%^/IO#>T@8/U& I+6<08P%$ZM(JFP%QX* M98R#7-1+3]/4$SYO5L6UAO=I6?=Z"JU&=%7$'Q:'\V]WN@[@9(\&I3UQC6W4S$:@ \TG&M/F;Z;C$3'[J1[NK,KXM1NB,T_SP;#](M M(?=U,%G>9WC8\H+%X8T$K0PSD'* %*&"8 $\U80AS(RDW.9D6.CAV44CW M3J$V M&]/RQ F"FCZ!Q7/XI T8+2Y!+USA$W'VK6@1N*9CU21J/=?_O,XTM MCLK*LJN)J) <%]Y!$'+>ZA1_ M7PSF)YS9]Y^O,9F?%PQ(:T9 U(D0(PJ84\C2*"9!O+)*U;O WM:(YO.B6!^^ M3:_N^UUGUNZN&)P'$,7A4000I4@K)ZTB#D@2?R3DR1Z#;F=Z'BONLD5,NS+( M[CL=3YVCZ'@:L-1A#M M0(?KP23U\]-U42Q._>K1L6J=*),FGM4",()EE) EV$H%C)(G%Q^*B&BNEKE.^?"UF7\JV;X(=*>JR M/5 [6^?'@R_CR7@QKJ0>V4L7'O -?CTBK">-:K^K'*)1_( M$Q!DO8\\C"%$+8:+18T)W5O'PV:!L2^P-\!#BJ7TT% "(Z /$&*0%;'2Q_6K'764C>N)-=)C_P]72H]U M ]:($4VETPK%S;B)4P>MQVR ,&<63M&0_.NIIJ-1/CIJ^][S\KP7VZ)N-I4- M1DNIN3*&04$HI-#KAWY*[7,>!\YZJ;Z7EG%3,';@Y%K]N0ZK?:M.+D95W-XR M3S5%T#+EE*UF)^9&UK*@NM#0IIS75\FI7,0(91RJ.!F!:C4Q+=]YG M%+7%NE/I'H%C9VF6EE\FJ8OW%RUVG3\_*Q@,YMIZ1A@FFF&1O#OX 1B8E5^T MOI4G[UDQ+:X&BV+T^:V0(PO*[@ZL]FN+1W)[:(7'S./T$E:*<0&"5V.P4'7Z MLECG2_.Q/#@6O@Z6Y-_&T_'-\F;UCW72I/E;79JQ-9)HXDQ* Z] 2D4F[\$5 M,-J]M515EYNG:/X_0+ZL$Q-U2#-A]=HRIU&Q\/0:D#24^PJ-: B>]]E5;2K4 MVD,U@G"W 0A;-H/5,#X6*?]9%&9ZOF<^'$S^;S'8E8GN^$:#5\3$K4Q<\ R) MRYPF0-$'E.+2?EX\;(= -0)C6I%&KS@;D4M#^/RMS"7J8TN!XHB A-Y+#DW< M7@M8.5L$DL2=F1.S/^P\6@2]I&3\\*XMU<%M!9JR."NM# #>*D8=@JS"A)EN M'_#]$6EYA!#Z2$Q?+K-7]2=-!>XMLA$43D@$Q0%,#*\0(93F)%S)2C[U@]#R M"!GTDI7CKTUIR]141 0R(QDV%@/F3 H870<("0P$SKG_UL.$5/UCY>$RR#Q: MJM>O3^/ONT^=:C<3.(OF,L%,.\DT)Y8Z7ZT$6%*8LQSW,-%4JPSK /_6V36X MC$)HB&)/VPH( T#C4+7#,B65@93A:IPZSJL,GO4PH51_>)8AA+XML TLK(%& MU6V U2@.%R*B#:_B> 6F<2YFT/#P3%*M._E[M: >B'V7["MGS[M?]?K1N_3; M8+%1;ZC[&PWUTNZLG/PPVG%F2$HQ(&B6TQHI()G-R[]5WF2(TN7PI MPA#9=/NJFH<&Y6C'^J[XYSP]!XIV)I&^\;0!=@9GJ#-0$BX]=5XJQ@5XF*E, MY!QTU_?+O]"='<3@]Y*8!PJCW3/)WXO%\[LF!_GD6_E.0 @:911RFA(B--%" MK.\Q"@9QE@+M80A;IJN^#R)HG:(7E\][7M=%W_Q'@F/>0;DV%GIA5QW"[#?%U3NR=D>H-M1PX, XZ*Z+9CK15D#)78<")!]T^ M'/ 7A5N0VD\KUQQ7D.>%5A\??_T7<%F1V"MZJIL+X]S_AD?U_,;@MP9V"QBU0-QC*C'/&:6N0A-XR2:HP-.$501ET[=$-@/.@ MZX'"ZIRB?TQ'$:QR.5T4(_=]&%M1-^E?3?-VVW="-)I8NK7!DQL> (/CO'W MA[&<'9OL7X<>5NU *W*T, 3].4,[ M \H>**JN@A->O)WEEQ&C8IWR+2?UV-Z6 M#&4FQ]G*7 8@8\@@]354";\V15 M#S-%-'11JUV0>T:Z0]\RV-=0B/M-Y S46@)O@4CQ'E7$AZ06YRSSO4\TUB!7 MCN/D<4+H&27?36OR$XK[)K).==SG7_'D9J]8^?QTJB=PRM>K_)62895S.-7[]&-]H.>1@N@9/6O=8SFXK;0559100TE$15$)N:B2&2DC M1KA<-^29;!/B7M%M MOU?RD&:"(Q(P1+DW %#)@/48/2"!24["Y![Z)%MBR3%^R!X1\F@9](V3=;R0![<5TOM9UFJ8DEQ1 MQ9A(AM :$\-,SN.#/?1!]HN7QTJA9\RLXWT\M*E@N+32:,NMAU B9(&N? H: M\*S7BWKH>^P5+X\50M]H6&A307"',%*,<&N%E 29!T0,AB[')=[#34R_ M:'FD$'I%RUK>Q@-;"IQ1"+CAT<).IP-6&5K%H1HD4;>W-'XD4AXM@UYQ,I>) M 0'N3)R.Q!M,D&/ >%6-G7F9L[?IH8^Q1_P[$/G^L.[=-,Z98KYX-QU.EJ-B M]&Y:_2:+C-N;#1X1BZBAF&"AG(8(B HIRZ4[20JG'T95-B:74S#XXLMD?+62 M>5UR/JD1C$90N[@T &0 Q8 +7_D<+)8@)QM3_3L09ZP;C\?ZD4NM/?+]^V"6 MCHF^%F_U96^*K/540B69(PK(U?'I"M$X4Q4'==C;UHC2A8%5=VTQ'\[&MTDX MGP=?)OM?XME8*R"EH+-<(^/C6 VF@JP]UAI%VRYGIO;PR.!806]\7J<)0(]4 M[?/9X@EIXK]>$B;^*'P<3*\*]7V\28$_^WU0.ODX$!,,4>TH0K&K59^-YSEA M&[TD00/2*_-Q;%WVOQ4W7S9NN5^4"$(C1RV(0Y7&.DZYX[CJMZ59F3Y[)/\C M9?52TD=AUJ:LU[;&3FD_*Q-A$BN; MP:U5F0^^[Y?YTS(A;BLHI%(8#!1C*7;1F*KO\9]G!7WM1+'A5178Z'>YQRD]V@E:5RR^RZ!9R/= MK1YZV?EI\6TPV<*NFC4#(1XB;R@DSDLKJ)5R?;2@B<-9U\3>C!XZGEGMH-RH M+DK?'T]7LOE0S,;EIC<+ZE<.W#-*8#H=!98K83@ %4)$FW.[5MB9)LH%^D1W M"R+'%^[[;3&=%[\7!]SZ?UXO2 @2=<=6A MK]1Q]$!3 :R=0A)%F%E'$6G E- M&I'O3BU])*!'6X@?QU?7BXO+/^:%BJ-97'R)6G6:SLS=]^%UT]\C7-9V!W94^JC.@+8G;=BBM MC%:#I<8RJ8$ST?+R!"F@?843M^A,$DYUQJ;R5)(Y6D7^LTA]+$;J:^S&U08? MT3Z-6+N!@#&&VL5AQ>4#.B[-PP/&TD)L,U] [Z\::PNATUA1>T<#:]M7^YL* MD"$O!80JV@B(: $(<%K=I95.Q4Z=F^\E7WNUA6TOM-?3<7PH9L/=U^8/ M;2H@;J3$T&)I+>! $R5EA0@FOMLG&MO.?=PX30[17OGH=^ #7)T OSVGGM)8 MQ'5&(89]E!77A$F!#-:40:)\+7]US95@92;/U714V<'C8G[OB5AA]SFBI6-3 M?VY;".K6#PAK@!CSQ%E HR94BE"@++ 22XBR[GGU:&;F"K1L']KNSI0C!*:< M+_82:4^-X F14$HDM:8T&5\4.DHDLIX;97A.&JC^^W$.I4ZS8)XR .%A9UYE MZ3^ 2 >W%KR(:Y?T@# @:?R;T(A+C0EA* &5WW (IEK$G A*!5 "T\XHD13[B$GX+R?1,BA96>8 M=\703\/K8K2<%!>7S^ZF/1N<+V?/;K'59FE^XP$YIX6&2DCD*<%2>R< 9A1P M:AU&.;=/>IA=HB&F=H[[B=GZ<16.\61D+X)*<@E[6/N!& T $L81X*F/,H2< M0V,($#*%F><1 MTQH^@\T5 L."*2J5-LQ3::)(O3$.$4DYP=#4\M]W,<(ZDWQ+C6 !(81&:]%& MLG+J!-<6<\NMB;8DL3ACVF;Y$FYGXS+9$ZM]93MS.%?J91L(=S8[U2C^$6L. M)J]"]][^Q#5Q_X/CQEPI097SFBH-C7+ (^*$JK4!;6^$[Z:QF\NDVO==4]]0 M.D!$%><60@XA%0JHJ.R5BF.UFD$,S\0MWY2 -\S1/$#[<3V=$X_C,*&$DE!$ ML&8 )1V#E296L#.)Z6M$:ANOI1^&7X^NI<>Q1MY+1Q&E7FI!)<5&4@V]I!2> M26Z*(V6U[5KZ09CUZUHZ80@0&#<0/.H[YVAZ=1BW],-SZ=2U=$ :P\Q1BJR2$ M4',)=7H,LUYRM[?)HD.%__)LK 5XNZ+6O1/(#X;WEP5VKTRO"P=NG:3.BCCM MXE+-F0(069E.G1VS)NN(JH=G_$VN3=E@GH8B>]>G3<4#9T@;Q27 AE),A8B& M.&>,.$:!!>C,O%4YHMW)DJ/0/#JD_8_IO!@NDRHKOI:3K^G8:3PMRK7C>.NJ M4[MND-$@C^MVG"R*4<&(,B3N\ %5*9N8AF=R,:(949;M@MM=4- B(GVQCT.[ MBJ?WXY6TWG/K 77 :FJ$@80CXI#V6>]0]W _U AM&L2S0Z/W*O;U)JVYG^.7 M]]@FFXH'PCG!%!OAXBHMO%88PG30+>PY:C$.V,+T].O_:Y,W]?('[JE1N"":,<@ M HX3RI@6+@(D>5RYK>;6YBQ"/8SB;'(1:@;14^B5REQ;'TWHT=IQ&#!211@@I(:"&8943AI*U(3L3%C:&_"EY^&XZ MG-WG3[S_KR]G]VDS=V>A/+2I("6!B$D*A78T;FDU1\C%+7+<'&MI>&:"EGZO MMNW0KT&X3TE /QC/_GTP6<9?J)MTS?YBN9@O!M-1G$\'$G!74\%@2+3B"AJD MJ-%:8TF)2"^:0>*PS=D>]-[GT X!&X2[6S?GO!K)DP[?CV"ORW-[U2"9P\@8 M)=.;]41#C0E/!XF8&:6\R[GVG[6?>(NK;;-8GV9OJ@?S\?Q3E-M@=#%]>JR] M*XE5W2:"%A0QZ.)D(IYBP(3G#E!$ !$$.Y/C;._A?:ZF"=82S$]TD8&@N5 MB?K:P!S7Q^$O ;]-5=4RYDVZ*X$:IB#W@$,EXS062ED#G',(: BT.>>[M1W3^F6VO7Y+NG_J MM8^7@=^&YO4.H;B<>LM))"4VGNO[1U.=E=&DKS7'V\'O]^+;$T'/RFG\Z_"^ M]Q4N[)AC MY>DDU94+).(T7A3O4\JI=Q&\>UOW/KVCOOMM\!_ES$P&\_F>H+$#6@G84P&Y M8P9%RYM%"? 4Q7^/ P'HS"[9=,29LBMY]("7C_W_?7"S/TKMP)8"02H./F[N M*#" .Y;Q]J"7SZ'.3[).0DRMUVV+8JP1' H(U;9X8VI[I<"L<-$RD,I0"+A&CL(*MO1HY#MBC]QOWT[ M&(_6[^RFQP N%M?%S"QG";^U M]W+:!^(P%J;QQ@P&(@($,">%OMVG6Z7W[^ M_#J4#F5'6'?%N"/XM76$<4C*66!%'(^/%F(7'XO;F:46$"J42*MCJ,L[]#\O9\'HP+RXN(Q:CY8ZW M7FO4#58BK;T&2H,X835'VCU XRW)(5/?;[1TSZNVQ-)9@IS!_/K3RJ*( EX% MJC]$K#\&$>Q0:K7J!\XE %XJY 60 #&JD5R/W3BN_*G6VK.D9)NBZ8J6'XOY M8C8>+HI1&L4._CTO& 3'#"@+,57:(@&C)7S_4+AS,"KT'*(=?('EO!?2+."[ MHM$_RG+T;3R9Q'WW"S_WNYNX+Y\EH':0JT[U0('A4FKEO20(,)3>,5N//"I\ MD+./Z.$5^=,1K@5A]#&([3^6\\7Z9;*+VV)U<_:)(^&O>+8:L4:.,*R@8"!R MS$!@!5^_FNXTL(0<]5[N.<>S(4 T!\!)%N'B&E!B8867@>1,,O*?B&.-QK,= M)JFN5MDG2LN7LQTCW'.2>E [@2!C75PT,*,R/5N6$M%66&@F2Q4+=2&MZVFU1A2*0^2&1F.J%[$W"[]7]**=:3Q?7RS[MX:)3Q M>8[(44S5&E\X$TVG5 .%\!#WI^?VPYRR?7.I-[&YOJ*N8?8]?;# EEEA/(\2 MP" O$%>(5ZOQWO<:=7(>3KS:_'\N-W,(WVL(RF:F?\QG5YOPAV/Q)\^?+Y2E MEBGFO#*2!^ >VVV(A"'(F)P4_1&>KDT9^UK 228I^Y4V1Z5,P90S -RD]EI( M<8X=W\V>6]3OB39/;=S/ B-:-=?Q;1=39'D:%W-K_[Y=7X;.;+T_[I/32R. MGT!U7U%X*Q7ED@09 C'2>2Q410$5=$[$[RSJ2.6]&@S+NXC(Q]688^> M7'O'%)@K+"7UE&BA2("X?^%!Y/(+.[W:9_U+>[$50O>J IT$I3TC"JL J(G+ M ^&4=%9S+7?K(\.5NSU3(+5#Y@$.RN,(>F55DE)BJ"#"<09$^\"@.OXIQ[[? MAFF=JTZ=@R>;POT%B=U-$[53!=WW?]U.;];-'1U;@$*"8LELH($@IJC5 ME0.9!NY[C=FY )'4-L$'$$[UI%+A<>#.6HQQ7(%A'BFKJW4XE-7,Y/3(FXL2 M1R>2=BR&7H:!5UAD-784176/:VRHY:BB&K6@/W7YYQ]N?FSSJU&.N] MH$ .@C;(84$E8.ZTCXJ=% (['21F@^5HGTT%Q=H0>I'=W0%_^CKJ_DRI(WZY MFGZ+]#BD$#U]L "ME*=*B2BSP5(>A:E@U"LE69 (8*;B\HG+:E8Z]@2?83'8!7L:IS;^ M5LYO%I.[K].K1R58)[/K34VA^^5J_BWRYCCVFK^LB.JCYEYP'AP%895FDD0- M%O%@O419MWLC="8,@[W>V-.7C/2314JT6'XH%Y^^1L+7EXY'1A;8(:2X-8@2 M%=4*)I$BJ4(#8T08Q-%0R4$7+Q?;94QOA_4V>G&;,[S+*UY/_M A?6A<$55; MPKPP7(2HF 2IG8P6-B:68VX,SHFGRFJ#<_$@;),M?4'P4<.R'4D>^GLLCT*Q MUOC",1FPBA2T2($@2"D%0<2MZ+3"&%URX;/YEV^_/FZ_/)0Y/(H M:G-?77#OD51(&!PDI%[BV'@L'0MQ9T>S,.OKT[6=\\' MP/GBV0(;(0FWU'FF0$<;$50T#TW\&[?.J2Q_.7HSX=LE__CNY79/;8)3H]"O M/+3/U?!'5Y1O915J8(Q*JC%R )S&/RB6&&% U,0_+9.\5J&3;NCWM_GW]5S? MS2J+*R[,;_GWC.O/.X)_G-_>AOGBWW'0 0JV] V% ,4Q2UW ? #E@I+&",PH M5=9(G=4H7)[ ,*O#RBHUTHZPQ!V'HR2DGD9 MY7X AJUBT.OU]-VZ?E[DUF+5G\K7.TQ>E(AN@2_#HN[#Y.>QXJ>'!Q9<4*$9 MT<83"X0'302V4@2NF ,G?2_7UFJ#PEEYD[2%7QV!#7DS,!(79?ECNDP*X7-* MG0[._>\JO"46!Z$Q%BSN2"^MX8ABA#@6 ;/!BD?_NFAMC5GG=H!K'U"T]*C@ M$$ (IH4SRGK*I(B$M3F!JR??>&\.<#_[Y87GB5P9GQF]KFCQ%MQZV#+!2&'D M,4=8$E"6Z" 4YT09)[B%>OE0'5TD7WTMK^]O4WS:LXOP%!5Y%5?IIK?W47S[TPK+?( MB-UJ]GCQ?C9 7"IQ#*S M<6\ZXR028'4@M*>[D5]1FO7!KE%"N2T(1VT8.W=O[MVWRVF;U>K1;3O^[7O1H_SRL' M5GF]O9_4R2-P4QZ[?\Y_>1%%AK-..BDY!:)M/)DT : :-$V-TRY8#O<+YMYY M-; 0WOIA7U#S=#&\[TV%IEK@( EE'H-RV!!.=62.HPQ!_+!75\ZCZC87A]UN M&=-;\=+9:GJ=ICS]7GXJK^X7ZRA9_^/J]OZZO Z1QG%CWMU7RM?S"P;]+;ES M#L"WE?<76 O+1*2;IA)$H-II0Q%V1!#G",E)KAU[$,:PBO$0[!LJ%_S995D- M*Z_F&PJBA>'&(Q$X X7!&"ZQL*8H=QEJD_=NNH;T U(WFWEWP/C4(&NWMS6XC8^7*UW%;!G?XG M!0&6=Y-I"@M\-,N'#N@U3O3,-Q<.2:P8-O&,2D+ *NVQ9P2(E H0U&JPVM%] MY6OSKA-J<'A@H5)53T5XD%',<<6D#99:AE*NM0]VL*BO;@1 ;_C8WYXGGPE] MR8?-#?V;F'@) X/!T@ N4",T"SR0@*DTQ$H4@N>U\NZ[H9F=++]^6E5$AOGUN M]*6P/B)3-!S7=$CD^Z-A\853HE(H[ .IZ&>A( ( M5&NUWO6:#7:Y &N3!XVK[6X7Z7_>4\QI)+1Q.Z:4[% M\['?;K>'DQ=&=5?T'T0&Z.OKZ;IEQ>VC_A4#9P]V*1XB>[%42J7&+SH5U.,< MK?OM10:!0K7,MJZ5@WV+,#^?_":=-[74A1/>5\0SRFE Q"AN9*".,6DK^J@P M7(?U,8B,VMC9JRYTQXG^/+ZOKD#_F!XN;[QW5,&TE!;BUQ&J"9> H]E>K=.Z M+%_P"%76CK%0[[!J0/>!\>7FWR;3V>D(VXPKM!#,:T%T/.T1!:<)5M5:0SR9 M+PMCK7"]'I(:T;>QJ_?3_,OJWY$$OT^ORMER.KN9I$(*?RVO%M.[-)N_E2G- M8)^'M][H0GL,#F.N)$2KT&$I.-VN11B-<\I]G ]63N7KO&LZ#RQ_GDGE9L?= M*R\IL-/<.TXPY50+K@35E4XA%*\7$W>F\:*C. KS>3($,D\Z#K=[&00WR#NA M6+1*J??1RH5J5=KAG):0YZK9Y_#^ +P:$;PAC):+U2,(Q9^>PR=^5+S_\B7* MXL7>X_'%,X6V.#6^,!XQ@2D"+0VIYNZUSRGL._)#\%3FS=LAX<#GV^_36?EN M57YK<*KMAA;!4J#!,FF49]1*1D1UHLL0;*UZ2F>:B#B*LZPI)X;V':SS()?O MOSSZK($OX96W%,1I)!WUQ)( U@6C0B7-I50J)[=PY&(L#Q8UW0CY).\+>NZ^ M_#Q_M(QIN;1'(S'V#RJ0B<:*CO^X:$=S883UIEHE]RK'H9"EMI\9L%JC<,=W M)]_+V?V L1;;"6PRRC<1PO^8KKY6[<5KW8O4>D,1D(A'$//&ZT#TL%% MC44*+Z!6F-$@-*AW=5KO%07"WF(9F*%"KA.1HOKG!(L"C0BFY&!9P5WM[I:Q M\>+TZ(3LO6SY:L*;$(_JIQ:U-T ME SSVK03P_XX&$%^:%C!XRG#L0_<B(@MFO*NW?B*J=N,*\%@;Z0.5QH!'5!*N-?$04J]1IG-,Y%'JC?W# MJBFM>\/5NG+YN]G>+:%GU[LUU!#?C=Y72$R,-BSM.P8 1',#P7FN.5*&+%Q7.1H4O^"#BCH5HX$D4-ZL2 M\2C0(MJ5%U8JH6/$G"(G^'__NIW>;)IU_SHZN * M#"DI'*92XP">">J,I10T<%++G]DI#3Z6Z?8D=;!XC5,IDRNEHWZ>?HN/O/_R M*7ZZ_+)Q)AT+9VSG"XIHN0(VQE@<9;UW3CI0.PJJ,%A(]+ '7VUW[N#L)JOR:+A(FU]4.*"194%XZ1EV'&&A=\QT3@UVT=\IQ'N#8-L[ M((=W7<8,?$P*RA[@/OE]88!JR40P"*.HD$1KB[)JSM:A'&_I>&W:OO&60_+. M87(PL.31$T5 3*AH2"EKXKDB) =:;01$+*C2#&JQ"DUC*0:NY!9=5;'R._3^78O!VZ=75W*/YFA,_/:+CH!6>9]#M;)3@WVM%EK7U)44\3$FD M7+HQ))@1IB27%14593G*[W@=FV>K_#;EVZC0GPOL(E@;R>PM,&502K/PK-(0 MC-3RXC).^@=-$]R>R)9103)^>)70<)/M47MX4R&L1HQ$0O!X'C%-./%A2P^K M9!9,1W2PGQM,&S-H5( ]1,@X8#J_QEWJ#]NO* CW5!/AI I24:$937&,&PHB M*2ZL+N6Y0+Q]SO5Y9[4T/W\KYS>+R=W7Z95>E)-?Y[I*/#I&MX>J7L,G4A'\6(]XX_3Y3_-3U/.KKY^FRS^>>0* MZ-C0@@7NL3!>(HP@KE:_C()HD\;#H:J:]-$LX&-# M"QM/3<.UP(@:0,9I",S'H]S@N&,!7UB4:WL .(JL+#KWK)GO$^%[?;XGC2\0 M1X"YQ%HQ UXHY8,&#XI@KXT7%U:2LCTHG)9%T8C8 QZ,G^,$3C\3JU&%2'6> M@R=".@*$FM1.C@.VEAG'XU:]+%]$7\=A0_(.!J,TW],/P8=1A0D:612$9#;N MFZ!,2'>RUG-JG0><$XY_%K*I <>/H:@Q=?M"T8,Q_F+N1T^\HV,+$)A@PH%3 M9$ &JQCB@3%#I07%V87%%[;"_7FW-.[R=GS7C?=ATI/; T%3>Y\O4G,ZZ:5W MPEJP@FLI)9$,,'/14JX7V7L^GL=6#[0V"=LI6,J;YS/<>W@=?+[00=& F(G6 M"0=JA6*6>6.I9U:'@"_$T]027^?M4[0>2I853);EU?^^F7__/U>I7,;B9T** MJ'Y(0!&/@++]N/CSTRNH>/AE@03R00F3BE(!LUX%+N/^L"$E+F%_(2GJ+3%M MGDF^OE23/^:S/Y='E9!'3Q7@0CQ7:=!!, B.R""#D2@HC(W@_$+R2=N%03X= M>ZM:\_HQ^7N-D*IC0PM'O?"$2Q&B-J:1EYQ([UG<$A+%=>?8OS_]>?)C^9.P-?>5KB A(I&@54>P&MA%%82<2M( M-$"%ZS4,O)?.HJT!Y32G8 O$'\RW\Q#73:U6I=>6YZ0JYPPQ<7U$7;@'A'*66@O#;6V: 9TH(A:^V%^?!:Q]'K M9U0_S.CKN-KY)T8E M:)T\X!9'@Q"(UI(@&@R+-+HL:/2L>+1$]1[P\\A07AZ\FMS[?+02#*51&"+- M,#!'4PH[-MR9N*B42WH9.D<^2U]B(YN8S=4-_SF]O23A:KQ?3ZIMP?)G+@Z4)0A*F.X@AC"8B##M)Z MY!D"E3HOY(2+P$4SOQ5Z-N:]_C&?F?GUS\,\?_I4H766T)]@CB#X9Z)*V1" .EV&:5XOX%/&5-"=F8R7X; /:/R6(QF:7^ M;H?9O>_YPL65T11CI]*:&5=6.4HX$4K&;[0Y_4'Q9;O/6B)I8PB\7WT]4/K@ M^2.%U!9KK15+-30]#P.%BO?/IUTD#X2;N>^%H*H,"AF@3 M=[OGG&N," 3?:W7X/F*3^H12"XDBI[&GE]#^3U=?R^O[V_+]EU^Z%6^49!HA M8ASB!*BB2EG$)8H0L-0H6^OBKAL:=%%7$44Q#9@*Y"(.K5%1#>0J@EX$8,3Z MRRR/W1X&3JFK>!JIQQS1)AB+9WRPD3 :D([_,(E3R4D2-)'R0N*0VF7JL7BU MTVAZ'O%J"@R&ENEKFZ\$TS-,H.H8T3![U(ZN(YP1)H/&;.&$B2/ H8&IMKT6P^T_# MK,VO>FF8IQ%S;&F8RFELD4(H& L*2RF-L$0+P[5,=V"7=7:T (1V"=K76=%E M[3;/D/9$Q&T@XRD;C2_EF%;"$>F\0UE5_T:DQ':J?K1,X[Y0]9I+N+H"^6GO M%XF>!Y!59W@1@G-<15.>:@G22@7:>H=3TK335/;J$AM%=;;:4'A9.*MM:H\" M9W_,9U=Y4'MX0T&-Y,IRAU/+:S!8.RD8*(6MB#N8Y*0IG'P<7B[:&A-\%(!K M"K/"16-#8D!2&Y$J^RJKC:&!("*)-S['_7?Z03E?36XO$%HG$KF7.(&U;O K M1 )(X-'T\1Q+1H!;$E4?S' TA(*WRHE:E53[CP3X''EAXM?^LV%(P&Y\$;A5 M7L@HTYP$%I5 IGRT 100HQ%R%U;BJG54G! ;T)3F0QX@*9III6?7.UE5&WT- MWE8$P[0/D? $6\!,F,#B?ZDU7D?RRQP_WP@-^ZZQV#T'.CV)*K_'9#49[!C: MSN%C>3=?K%)PW_%S9]^0:*9P:I1*778H6$C6B0#N*1.IWS,>L(KL\RE'(79U M.U_>+VIM]!JC"V&T]$@X%DB$,%>:@J8X$+"IEN!P'0SO%M/Y(NZ"M7SHU'V7 M@8?7'?DMTKNO;:ROK]?!N)/;=[-UC_+TPR;F]")V.,9">4]037;>[G!W(>3/:?%H6YN?VU\>"UQN\+8BRDPE U.$ M<(P#!2D5;.G"E:IGLW6A)YXC_+JG_YB#G%W4:KVA"+1V2FE!N=#52AR]E"9@ MO?#Z6.SS::0^C]CG:+\KY(DC-MEDFJ5J-MLUB6307P9\\EE:*_;Y-&+V==IM MYWNTI]R3YPK+@R1(:4:>\/4KV%\>V7NI15#QY MKO J%#BAQ*-@]@VGSIN]ER-;F]7=/K M8R'4!T<58#QWRE'CM;.26,*\J.;N\O(H1A1[TBX*VJ?K>8=/,\:2AN^P!XH4 MYQ@@5&M%GN?4/QJ]!=2#$ML%$\8=8FT5(E8Y1W4\58,BEDM2K<4Z/%BV9Q^ M:H?)!^.M3R/O&.*MX[L#%TY2K[P/R#D9E:_-C%50_;9P>QI5U)^7Y53FU0N^ M/HVR8PN^I@J",4%Z(!;9I)+[RB>IC= 7UA*T!2"T2]">3Y'7SM;?:P1@UQE> M4*\#0E*" ,X4)]P%7JT\U9(=2A&^-"6F?5[\.A66-*,8<669<$P9@0B3U>XT MWEV<@[A5J+100>DT\O<7*;5X/:S5>@TIW%_Q^&RC-_U-2+;16%Z.U_7E? _[J)> M>;B;]X%QA7?4!$(D15&SX-Z0@'9K#20K%RZKG\VYXZE-JO<5HC5PV'^;T5C< M2X(,M32JR< 5,22J#CA2UUFMB:YU!3>* )HZ,9C-WE@P3K4'9U1JH.=TQ#B2 M6L;C$4S*JANL=M>0@32U<9,72-.0!]T*@J^1=%^CKA19D8YC. MA43BBIE$B\C.OZ7#8[O5%I/9S=IOO8RHVCWS8?(S?;9FU0FQ=WG?41 D.7!G MI'1Q.5@+8^26CAZDNY#:<+D@VB\Q>B5_E[%5'].,#T3A[7Y?."0!$Z^-ID(3 MRZ-L37/VU @E;.BU=G6OH7=]\7J>3_7.D;+W+N+9$X5SRFDD#0!*[:$=LRE+ M(LW;&2^S^JN/""T->?6#MTZY?GDQW&>/WZFD @C1*Q$BD4KV.-H')/U MW(WRR-3+D!N_&[05GF?0K2]GU>;(BE]Y)-#IR7,% \Y1M,"8D2$HX0,5;G>Z M*9RS[T>$@>&U@C:HW]M==&/:/*QN=OWA=C+[8_*M/!X8U<'7%9XRQ[EBWC"E M5:1G(*&BK$3NPNX1&Z+JN7TT/"-ZRS)X<+*L5[0_POC(B,(QEU)\$38J&)*< MRT%5Z^,,71C0AH7(\\2%5EC2I4[V>;I*A\V[V?7T^_3Z?G)[P%)_]=E"6!ZU M$L".I^J0FC$+>KN6(!GDU&T>4?#Z\.=S6QSH%4TIG.-CN8G,7WZ=WGV>^]EJ MNOIY,+ONQ+<4)E++*NF)9$(X#8X*7*V?(7XA JX%_A]"4JLT[A)C]NNT_.)_ ME%?WJ:W;^R]?IE<'FHL>&5$$BPQ$>\LB'2UC8BGWE60/VH<+:835*YV8U^R7%X;@U$_":48-Y49SMR["N]G;-.0$@F6%8ES:Z3H8RT8/ M]/=W:P'Q6VI8M'RW[:NYCHSJ OG[OZU $D AYUQ0G@<+GL!6:>9(!G0AJ?5# M +&M/= :\YJGN*1Y_75@ZG_]?'CD\=2KFCM_+YD/R8S64-%':398^N;%@'L,;&L,Z[]-%O\L5W9R-UU-;J?_6<_ZM_GD M]LM\L9U*F"Z6J^W?]X'VM+<4 B-+0C0J?+J,"%PY1ZJU(>]S0L'&:-@/!,E. MF=(AX-[-KA9KNJ2HK_C7R:OQQLU?5I! !/7,T&AY0(@;2P"N5LJ9SI&(8]1\ M1PN_?-XT1N$V/RC-)_V[%<*SO4#;]WPJ2X0(=<&EELZ@K(@*2#5?+45.9!&\ M8:EE\K<+E\__GI\$E_A\0;QS@H'F@)WD@2''ML8CQR&XG"MG_@:7ELG?,ESB MD-/DRWI$01F6W$6B:40B%@;J*N M9788Q\'G=.90;XAIF_[M(N;3]+5"!@>?+[05W@HA4B5.PIT"C44U7V_R2CBA M-\"T3/^6\9(^/ TQZ<,B"",YU\3$22M"K8@*6#7G^&E6(?;_[K]CG0Z^G_NEZORVIMW MGYU^.I$_IOM=,\?&%20(0B+0M4>$9&8[?T*#RI([;^[FKOC0"8X^[S^X MC@PK@"/#O#+@'6)20UK';O8J[X[XS6O<$1LZ 9&_/:0 '1]9:' $N)+6D0#> M8R.J^*>X!IITF>90>G,:=\>);D32O\O;_1;[\9$%0?$\ELJ#CI,6V!K#*E,@ M$JQ>)ZA]:'KS*7?'B6[0]'6Z6)4-3[GMV (Q9XAD06%E".7QU&95Z &Q.NMZ M'K^YG+OD12>82B[-IIBJQA;4.,)!>'#1F)">QA71:AV8\RQ,O?FDN^1%-YB: M?FD,J$;C>"PHI/1?*.0:!6!.\B7*^6CW7,J<)#'ESTW?.D'/)-DMY%N6UGEVG M95[%OWZ>IX_>WZ^6J\DL]038J"(' -W7% K+E(G(DHI$4:"I\,A5J4W4,Y%5 MH.CMSN$,6-I8P_#?[F[G/\MRVY3@]>RD/^:S[YMYIY4LG_YJ];-S MZ7^BI%C-K_ZY7>NCTB/I9(OC9LMI!%4DS&N'W#[59413+$!AC3S5*A5?22E7 M&%?V!@-/KW4 M?4<1M'7&,(*95""5-IKYJ%,I0K")JM8E]W1NBH@7_;^[H77/.S@:P/-9?,ET M ^_V7EW.OTP*JSOB"6@%"@'21-4);I1P(ZI1&CDID MGW=K[U4JG%6K%X^YH=)KBYPT07D20MC243$5+J0R?T?8ZJP#S&ECP\J:(2_$($JK&QPR@F!\8X "N=XKT;,^U/9-N^(GEE(4.5_'=17C\.B MWAN*P&C 7D91222*\A)I8[=KTA*YK"N&R\5()\1M>)2TW)-.H2@DXVPU9>E/ ME81H-6>*L_JACA 0P^D>.53O'"GU>](A%93CB@:MM9"*>2NK>2OOB( M:0"+57!(5Z>8P51F78)>&,\SZ-9;W&2CGG318 H8:1+- M)H3!:.XE)A[3'<^ L/\ MI75@;HBJ/GK2G<:(Y@$9S^RV/V?3U?Y&<\>&%-P3*4.P7 IGN0U*^LJ -"#1 MA:B_XV#\O!.>].:_;:V[H2"!$*&T04$@IU.;7-BNSS*JN-,3!4%V7+!2DIS8C#%F$0RN4_;.LM$#?7.%_6ZV7"WN MUX1_O_J:BEQ,9J\V]NEB.YPXA13JIY1P+DB%K1!8:5LYGZR@O%>%]7NY^&L^ MM/QO$;1M[9=N>=KKKCK4.LCL:1WD?]Q--SFF];9-&]]1A'B>&PJ$JR@.N0A& MABK\Q(:0%S0\PL-DX%TQ ,M&?YB,IFV@4308HVFT?YCR--5 L3O.>IQ36'2, MOKHS/"!:8UYC/TC;?>'V.4_:_IZ",$11<,$2A@6.YV/*EJN$AI0Y/23&:#3T M#^XQL*TQK =I&RA!21Z4Q413JL *2]EV;0YC]-9KJQ5(=LJ4#@'7>=M )Y@& MP9$4'H'$C(#3U4HIUSD]4BXS1;4C^.7SYN)*YP1"+ "CQ.C #7=65!=,3DN9 M$\9^F7F<31713OAQ+@;7.57.,9P#HI2 =I&WR @'%8.=0)"C*EQFM=FA3+.. M.'IFA03.H(K Z\GD&IQAX) !;8()UDFYT_Z$,SGA2I=9@[>13G2^''^KF]-M M>15PF# ?E0L#(IKW2ACI=MQ@J=I^\UNJRZQ9W/2@&S5CS^RX._.Z.1P,!L(] M-@H)\(R%77J:1T)FU;HXQVBTBSKU6N)ZXQWY^_1?]]/KZ>IGJOPQO]^_*5X\ M6'A&%0MR[?OEG@A-<65V^DCS')?]A;9*;(3+7,(WOTMZ /"'>)#X'^7B:KHL M_]_\-ME)>V, :H\MG /D!!;4((Z=+O MD]O[4B^7]]\V0OCC=/G/L"C+=[/(ZRC$/TY6!\O*=/W=!>;!4(T(QX));[1( M/KPMS;5365'F;Y>>8^;EZ&.]7EOWSF56+KX=LDF[^])"$.*9D@;;(*CPUA-> MA-S?[#RA[;2EN^CU:O;/K_YZ6M_M-A\Z^L1 :D*71;D(2 M%".<] M__)IQ:7W^;SJ9)O4@57[?ALL?Z]1':;E;RJXH(@Q MAZEW H22AC%M33 NY8YK0RY8=H[+^!B6L\9Q\+5, 9Y@IA*E#"**<49P" MDSYJ/XP)RR[91!D,*+6N6$[D3._^X:C#3--=SD-Q.WU]O0[!360:&UY- *"8,9[9R4#B9"0J%9 5]>^XLPJ7;7\P[F5P(QFUB"F MB)6*8>DI1F9'1TW94/*E'S=P71!UUG#J-/+W5FFR0<,I$C@G<.5)J]P]BSK"@J9!6 MD&B."40]K>;M1)9WV0OKU-T057WT#SJ-$;W?N#ZDUAZ]U-\[IF#*&J!>4,^0 M!QEL0+Q:HU'F0I3E<4;B)'%BO]Y4)'?93UQI<6.*<]$I'H@1!D &\L[ H)EE6 MR3G65>@#8IUQIS'.'M5<:H:UVB\H I,&4QPBB9!PGGDEJBMKRJG/$6GG6)6@ M-[QUQ:'F]>W:;4/*%"@2&% -S =+J=OYFJC ,B<.Y!P3]GO#57L\&8W/9>"> MD$(;1%)128PI3=%Y@E;^+FI,5C.#,9[(@_L)>V=9\W"%FYM%>3-9I7)*B^EL M.;U:5P#X$.5X&>7[>I9[HQ9JC"V""(1CA&3 "C .3O+J_C[5#+BPX(4^&3_O MEA6C2I]H4FHW-Y&BR7<6 BQ@X:T@ ;R07AA1:==,6Y?CN3Y'WT[[_Z[:-!0:=%<]G4(AB#5 N":, M)7]7R.'K^>VIWQG?7X.W4.11!66,0 N&#E<(R MBG;!O0PIFI/^E]?;F.N]UVYU7U X1JT"K,$A9Z1V)K7)VJ[(2Y=C MI5QF;\]&D.V*'[UJ0\L/DVGR,WR>_/C'=/7UZZ;#2OR@6>&1$U]7*.4,!@[6 M$X6-]HQ!#)BO%_#*[2S8%<$\LZKF^SJ,@;GVUFGY/544NJ;P.$SKJ M05J!L0$L!Y72QS4Q0!Q34M6J--G1Z7=6Y74 ,^T F,9$ ^5*6X+!4A4 "T+L MA22KYH*HL_(ZIY%_Y/F/G($"Z8S3" +W)CC,D>!$&FI$N+"J* -@X'#^XTG4 M'XUC] SR'W% 6F"I-*<6'!.2!8MYL$P&28%?6 6RAJCJ(__Q-$:<9_ZCYTQ9 MH(9KIL$@JZDPFNO E$$ZZ)P*VB,$V[ PJ9W_>!I3>C-7'R+^-T;X4=CM&5$@ M%$\@S#QE"($*SGAK(@%95(HTM5F@.\IW\67K>,^G=.A"NI[P]85#F!D,DJ:V=4[% M4PNP(E)(#X($D7.E/4;YV_\F&#$WSV4?O;]?+5>36?+M=Q=3M>^["@L840:: M060X!R]#0$QA MAR0X+K,X+^7.)\!]HCNL-#H=:HIS&B;XQ=6I+%!J4-H8@D%AR:SS&LB()TU17\JVY[W1VF+ MGEE(:+E3CC4*"!=!,^D-%ZHOO94J+ M"?>K^\4Z=2MYL Z _.1W%5Y+AG3PTB *F%"D5*AH0H6XL.8,?8)HWB]K1B^D M-W<@6P&RU-\GT]LD$.*ZUV5/NA#=1[ZRX,;'0Q5KQ T#Y@1QJC*VN*?UDD!^ MJ>OFIN ?"0=[VR////2+^E)/E_6)SC[3=6%?_NI\N M#E;9/#"J<(IA@A0Q<=.EX XC!-NN4P3*E38'7'A.&%84?RV353F]7W[?O_MVV3Q M\_V71-')[.?R<9Q!E2I]IE?ORE&%.'4A&N>&R!0"&[DMD6(F"%"U8I#?KM[+ M(JJ>C@K-A.!>!829U'A'QR O^9*T*:(ZNWH_C1?CSI F&$!2R0)0[XR7S!!> MK45)E=,E>.RX&@ 0!].E3V/%:)PS9Y N#5Y2XCBV0 65(7@=H**LA"PO^]A! MWA!B?>1.G\:5\\R==AI+B3$Q))!H0GD5UURMD?BL&\:Q(V]8S-1.I#Z-0Z.1 MN@/?6RKBJ'4A59G"H D'@4U%-; LIT;/KW-OV51MZ)U_HT?]R_28C_/;VS!? MI%_VDTSUZ L+P[T+B!N;[M@-:&8W?Y5,WY=X:[8X L M0PVICG<(ABK'58HC(CL6!\E[K>IVM\XO_;2:+%8CTH;+3E2K_=]62,P] ^*4]9YPQY"CI**KMZ%77>MI?N[;KNF?O[W>LFU* M>[O[123?9LJ;&\+'%Q15WOY!/>ODET6J&$>LQU8YRC&E)C!=425JS3EU<^J' M(:@-ZF?K^A[7OR[JNV;?N1P&D9!?RFD*J5OJV;7_<3==K-_0:=^VNM]=> Z( M80XL4&F8H\P%5M&<"\C9,O5C)MZVS"BY?2X[;%@C) M'.A9>V;TKN#S]7SE\O%<]L8C&?"/)V)B-'MR[TWSJW['KO9E>[,H.#9>,"<9BF*; M4B0A[)RB\9.<<^]BM(;[LTM0C&:+YKIB!U)SL^95>(&!"4TP]M'FM]9BN7.%62YR M6DAE)5B^;>!SQW [CE]+CKF(UG46X.ZO=]9((:((EXCSG' E"H(N_!8[7Q.T(QX MN]8?(0O/\*!ZNMZ>SJ-G7UH8[R YH3 .R"#$M7';B@76<\UR$NCEVT89(P^' M*K[UL5S&:5^MMFV^_IQ-5V=>>XM8 =@R(J*@,H@(2R,RK&0@D0:D:MW1O=7> M*HN ,!*&!?+VS4+8GPB'MN.)6. -X1FO$L;_'8 M$3EL0G* X64R(SN-/OUQSHKP37J7,H+,?2BA!-%X%$/'TMLV[+ YLZ?@QU+HS7 ME507M*VU9NF6I:/?5B^7O?I:+CY_G6S)LMSUJN\NS_?4.124>>T-95IRJVR4 ML*F?_98'2/F<0-(+SZ+J#NYM;&<$0=Y(CR:&Z27:!X9S:&Q>=VG0!&S(/ M"A>T'9]%Y*Y5>!&!A"A74R(=HL"0%)Y7_"1.YX0U M7&8+[-[]K*-@_*^TD4>^>PM#F;14I,[G2DC*+/*51N04]-L%\+Q\N$-OI1&* MA!/1=/YRX& 1HY$(@Q/G6$0B:J&0=D1A+CPQ$BJUT1G!S9L;^1>6!=V"Z?P% MPE,7X#@%PHES+'341'G0!$EF<% $1X6UXJ'W(2<(_F(+?OTR J%;,)V_0'A4 MAFF0RP M\9%)P+G0)H C"7%;SFDK1 YUA:?29]$=)HV]N%NL;X*>)TCN* M=9%IGSVI@DBN@[(J* >>$() 5T:<3XT+WPR SGS\Y\#PGM/VUQD=RZ=3.(.4 M?(NEP$)Q[9T #71=S5%9&S$)CKM&*?F3R8_9>IY(4;2>9?ID^\V/4?/;?'*[ M7!/N_YYRLSKS^X8(1PYJ0C1(AX "%C%"!OC-;!,$D&2XSO1@HT9>6\ M8[KV=B >2<1ZI8#&*,:;0)?M@>\)Q MZTSH'[K^V]WM_&=9?BH7WZ=7Y1[=]7:-COBW5/CH:GXSF_XGZH]K0]K.EZOE M:8AN^3L+JE-E->JML *,T))+;BW$?RABSN9X%\;N86P=Z,/RIE.SX,_9Y/XZ MA?;:>=3[9^LUS9;SV^GU9'T2Q3\WIL\7.UE^#;?S?P]G,>QF\V@R->R'0\,* M08BG4F(2C4OK),$&')4FRB2#+*!:522[6>T?Y2I-]\-B_GT:Z6M^_KE,]T/O M[\K4?V)VLY6MT[(.#4Y_6<%,%,F!$*8\T=I0J[FL*",$RJG3/OH:(*T@9MXS M"_HZ)^-"WLVB "E_GR\/U>QX\EP1B/7!:!)"T. 1$H#9=BT8&.X53KT7(.^2 M]R]AUICJO=5ZN_Z?^^5J?:[\,9]=1Y"(@5 0L$:I!^:6XI1DZ5UC-Y1[1/G(V-C7QG%E!,#5= V,^/?;>>, MZPNROTVFLT2L]S,W7=[-E].-A:27RW)U2'LX.*Z0EFNEG.4,.<(P1<[NSK5H M3.5H$_6E[%"IJ*.%:9L\&QB?[R(P9C?3OV[+IDA]_H8"G$%<6H4H5HHA++C7 MV_433GB.9I!9SN -IBTP;-C0JI.#G0K'"44! ^(V_L];J;6H5J>,S*DJ>[*# ML'>#;+38;(59_:FC&QYO"/5Y\L/_2%,N33DKOTP/F6%'1A:6>D\DP1Z$D$%Q MY#RIUFN,[+5=V9L2V@7/CF-T3U#&>JG+R-,P7_PY6^P\[7%"VYF\=EC7'5I0 M&:0,F@H?=12@A@#FNYT66([Y,_8F7:-#7D=,ZTL\KL/%MI3<[I4#(O&5IPNA MP6OD4Y%G:;3V3&E5K:_C^AA)W?3 MU>2VAH^T_DL*AW6D(W D7DO]BM*R<_8-!V)]=36_ MCX36L^L_YJMR&4E<3K\?Z5YTRFL*Q9W#7'MBD%&&6A^@(C852N5T$ZSO]1S* MH=0%8HZ"LC5F# ?+=[/OD;J1.^4A_]#!<04S+)XC@=@@4*"42R!L1U#B3Z?56FXA[8*UCV/M%(MM>EV/SEQ564F>YX#H$ MB[TTX&3E0:"$F9R3>OS%5#O$66\L&?[T_3#YF<1SNG>ZNEK<1P9.)W]-;]=: M2Z-S^- +"PUQ P9PPELK&694B\J=0(TQ.>4-QQ[ ..AYW")3AH-LU9'[']/5 M5QO5]*B$+ZIU_#P)JP??5!"+F/:4DJBF.V."%3N?%_/@<\+)Q^ZG' 2D;7*C MQWBYFJ9?*P&*A$UIXW:;E7*C+CA0KL_XXO98T!H$8LJJ?J*/A[)^ND3&O#,F M] :WQ?RJ+*^7(=+MTV2M^/YMLKI//'G_Y6^3Q3_+5=*'/Y57Z;/#I_3)[RJ8 MU89P[Y3A02F; OA\11,BH)] ME&%"W<"RX[Y,IAHC N+"L?J9^HWNXJK2JEO M=^F14P3EWI<4%@R*YIY%!KQF5N)(EHH*04-.8[KQ.XV&%)MML63 ,[MV_.31 ML4404?-A3#@GK??&(Z;H=LT01):/?/R-9X8]O;,X,1CZS/UR.BOCE)>1>ALE M>_N;0Y6A3GE-@7"J.Z0B09E3SC!!;>6\!85X/Q%J/4;S#@G#]O@P/N.Z%:.Z M((9[%!BB+C7D%A#0SF@$1D*.A#P]:FT4/I\N@-D90P:&99C.)K.KEGP^!UY6 MZ. )5X8HS7!R;[ @=IM5!I_3677LU5?Z]/FTQX(AC/!WR^5]G'X9"37_]FU; M4*:FT?WJV,()PE+72$RI0)(:+9"IUFPISW$UCK#(6I>@.&!7MT'Z07P^C^H5 M^1_EXFJZ/*PE'AM;@*):T[C.9*C%(X!C5OG[ 2F:$VIQICZ=KK'7!A_Z-E8^ MEK=):?\\_SSYD:XS4VW.2*$P7YR)RNV\HQ,[^'9 MTA?AZ(&=T.]$B@@ C#D)A%%"O1,ZFK$5-[R1 M.3V:QGX:=+)C1LV^L]A,7>V-0GI/O/2: O>6$P%1_NS,#(ES/!8G7Q^\;%[\ MJV#\1#;\VI!5"E$/-&A",#4A :#BD%!,]YH:_[Q[UB\#V-.8T%N%I/N[N]LU MI2:W%:7>S;[,%]\VG*Y1,KK>&XJ ,-5<4"8#Y3RPU&2D6K^GME8OFB[2W\\( M@-V0ND_9&'?(LWVAHX&[6/R,>LFQ1H2UQAD8%M,Z$O +X0UO7/WV-#"RDXX1)+ E9CPA@UKDJ-$9RK M''=8UCW6>:*L97+_XMH?1=(1)^))8P@!<$CL% _!63^!R:_8YN<)S3YYT6-. M\*9*7;G\,)E>_U$>J7CT[.&"<:2X5L[BY.;F8+VL;D32,G/B.S/+8YXGQK)) MW-NET[:8TRZH;W:]NYI85WBJ$QI7]QU%U)6IDX@*)"S1C(,WE)\^NJ(=>;#O!QWZ2B(=?F?O7'?/7?Y2KMGH/G:KU7%"%(SS3# M3(H@)$8V6O$5!00EO1H5/03%M8^,%X=H)X3O"WI5C+V=?_LK$B9Q-'4"FUZO M\]GGL\^+R6RY9>E#09!JA0< F??BPF@9-.>2*%M MJ-;!L,SQW&5%HI\;K+JB^ -R!FUZN"WGD5J9SM:1>8OR:QPP_5YN]-FGD^ZQ M%^+FZW=3K5?5];41A7+("##>,VRQ-X)2M WCB8:$601]8KKAV1"C FKEH3\EG9DR-" M1CY+7V(CFY@]9ORD^?ZM_/97N3B&Q\/5R94,"!1,%S8:E649 6.C@@?+2D: MK=&QOQOW[^7LODQIAZ]5(_4_MB&IJ6)*_'_J4W/P$O[DMQ4\5;:P1B+%/3(: MQQVH*KIHG=7\'$%WS6Q>[LHF"]7[[_\-I]?/Y;-G^:W!Z\&]@XJ M'-48,8.UU\$[[Z0-.T$LP%^JR,J'5<[0LYORWFRV4\UP_WYWOT5(&LM,0Q MA@U7B($ES.UV $$F)PQH[/6$6P1*)MTX(Z%]U[QQ2<&:^"TE1Y MS$( HNPV_<)11T6O\1-#E7K)1TU;].W/H+J-[[SYK9S%>=^F'@+7WZ:S:9KS M:OJ]/-X%K]X+"L8#Q(VCK2!!!,DL5MNR(HYAB7+")DY6@7IO7ML"*%Y891U0 MO<<0V#)^5PI2A]K!<8643&&"HEFJG-&:$8,K4C))>*\:T04@ MK$UB#W8@GG(0%I8;BQQ%7E"IC3:"^NJ09]Z2?F^8^U6;VH=/+GE[A\Q#X\<1WLS;H2JT[=C%$B_ 8%GJVWG4[:_..6HG9;+;:?0+;S_ MF,_FU0J.12X?'UYHPTTT1%WPR!.)+- =%4%YG]-*:^P]K5O$5 >D[C<8/NV" MRO^;AV!N=3ML2!9+<7NR7.%\$YSS7WP MQ&EFG.,0JK5PD844]>O(JAR:]E89;+*811F8JM6L"SK6\*#N&U(P3ZR7UL85 M@D>@K<.5N@K8N:S8$_3K")B6Z#L4@LQD.;TZ 3[KYPNA+4=:FWC^ L84:065 MHXX+Q7.THZP;XAZ@D\_O(P!J0N&AT..FM_>K@]DY>T84&G-C#=,\RE8;*"94 M5#&!G(#HIRW]A2*H&8W[PM _RNG-US@]_3W: #?E'_QW0?&Q*/G9$G MO:>0"'$=;%0NN5%:6(UL%<#&-?6]YL7V?O'3'7(:0K0)3P;&YU:\OUC*Z0C= M]Z8B,,M2R6X+2I#@/ ?%*GJH: Q=\.D\-$);XDEO%U*KK^7BE<3%9$2OFZE] MGOQXO;9JG>B?[)<76 O'J 5B2=1_M),:55Y"(2S*B:7'8X=RF_==?7-BY!XW MK275FF#.<5"!8%15EG'"0<@I&C!V-;)/)!SVT)W$@S'(PS!?1)D_LZG2P>SJ MY[H20J1'XO_L>OW3[08-U_]SO^EI7A&TH8QL_H4%%1"D@B@4*&$"G#.R"G\0 MP%1.JY2QB\T!$3X*9O:78_!BG37P?F!4 2QN_."$MX9(Y+TCLHJ(%\J*G,25 M$5;M&Q"G[3%A)'4XUL5$4K>L*&I2[<'5SZ?3[+'RQJ,JR"]G5:>V=)WQA0"* M@@#%0^269X1&@Y=&::!D<,S06O[7CM=_:E4.[C!2A#O%+?'(!89,M:(++K_0 M#I>/U.@XB;2]I]%N%IUDTGRVKJS\>N&.6N,*\" X",SB>8FXDDIIO%VK-WGU MP,8,HQ,9O0\O+9"TM[NLIU/=6]KCX/,%\]*+^*^2\;CS D=RD=W:L+R0TAXM M\_GY_54+E.U1::UZ#Q^MZO#BV<(1R\ *QW$*+9'2N]318K,FK+."KT>(EDR^ MOM0YLZC9%T+T]?6ZY^7D-E7C?#?;UNT\BI:#XPI/!8O$.,(&Z7>2T2=F^4/0Y&6KWBY_U),TK3Q>!41R5/*Y!E2"2=B@JMH M0"GD6%,C+#_?\K'5$97/IE8X^) M,L]:K;[T8WVZ&;XIFJF6.!B41!&5X/,E)J.B!$5Q^>:O:@'B9 M2],AH7L32^O(FG?+Y?W!P.7'CQ40$#/:LZ"-L$(S"')SE"N$3#"]UNGLJW]M M9]Q^+K&:$[J_DVS?[="K)]GSAPO&G(N+$: 9B@>TXB0N:[LJ2GFO/28N#CZY MY.[-<[A1YE*YFW4#\?=?_BC_'76\^7W*BKWYL)C.KJ9WMY%0FTO;]U_T]?PN ML?N0B['Q2PL%%!QC)@ AV)F@@T [*FG(L?A&Z!_H"XZ],:17V;>1SNY^D9:P M$2!KJ1W7MO[585TCE/- [*G![ANMU6G:'U]?='15LK:< B M)I30BE-A])8>J>E"CEUS>I&<7Q6LK?"FO\OQ*CAY^7F^YUYVO?O6C=V2Q[N< M+=?8^%A& B^GJW); WMSGGPLK^8WL_5;UG0X>+_>[5<7RGH:$+<((ZXYIOS! M=X%3O^&,W9!5L.<\=\-(V38*LTM?;5:6A$13R^OQ.PK)@U J$ O1!B &&14J MTQ,K2G.*T9Y>0>ABH-L5_<=@?^5!\,4K"@*:AZ!"$-9*3"D#V.U""EGED/.J M$5TD!'/I/^[L3/!"&X,HM5%;EY)C1"O5AWCFEK%G M%:8>(8&-U9Q1+C"OMB.1P61!>(3!#WU!>!3<&O-%-T;644Z9LE'WU499QBI% MA$3"LAS!IW/Y9[;>.4=4I$<-.H0#L4]45TC$" Z2VJ= M?(ES8>C)I7:-1-OM+](?R9C^O__K_P-02P,$% @ B9)G3Q$N[_@PD@( MG[8I !L !A87AN<3,R,#$Y+3$P>'%D;V-U;65N="YH=&WL?>MWHTB6Y^?9 MOX)US^Y6G6-G0D#PR*K*/3R[W9-E9]G.Z>[]4@>+D$TE A4@/_JOWQN )&2! M7I;$0]%GIM)V!!!Q[^\^XT;$S__W911P3R1._"C\Y4SXP)]Q)!Q$GA\^_'+V M[_?21^X='DN_<,(Y& MW#^B^+O_Y%Y\)(D2)KFNE@:##T\Q.K@_G[ZLOG7!\77)PF,L_@\-^MF1N/7V']X3#G$ M"]IT2'G[8PKSA3F'R2]GCVDZ_O3QX_/S\X=G\4,4/WP4-$W[^$+[G.6=/B6# M1^)%_L60>&&4DME#0S>YSQ[Q_.3CFTX?Z6.%"%*:O&287?IB2F"1I]2M* M'2H>3X;C"_\^6GXT24*YHG?X_?8&Z^(+!)(X!?*\7P.+Z%[WM53&!@+C55(:&BNZ# M]#ZH[D];*AYXF+AQ]0.TI>*!>%+=/9Y4D9]2R@V"%72$UNG_5] 19IG4SC^I MP!TT%CO1URB5 MKUGY>,5CF70F-: J&BL&';K^(*G^5M94-)8P99^L;5H"YZK #VK-MJ+5/T6*%II@K;]]T:II9[5$QI MDERX\2". E*!Y%)CQ:/>8#".:KZ:M]5(37)?(6E3J8'&ZF$^N.YX@?#E84X; MJ[XX&%XD56RF'\S:JJ24#(*!&PS$.GTZ:Z]X^"69SZ]DDQ'/"Q__^>N76^#( MR*6BEKKA@,S(2?S5V"IUJ!*@))*0H"Q\.'N\^+3XL>@Q_]XX)@/J?=0^HWTL MV/]QWGE1 FL'.VNND+RX1C/$58J!2F/Z.JZ"YZRIRE 1Z%'WF7QZ%2IH4&$X M"B4TJ#(:"R:\EA9O>ZUZT7IOH5HU+7P#N+7!2*!7Q8O:E+-> KOUJE@6=2*:R0X1H!!BI^TI>H[ M,(!D,AX/ZL>7-5=]Z\^)G[[6?"UKJY+]ESH""J XP\ /"0T;9T+BOH2S!]R7 M*/PPB$;9:WE-Y.>3J!M]%7I T][7&!O:5#53KTY?T9:*!^K"OLI(CYJ;E;:H M6@K B;ROL+:%?WE?I;M NT*T6/^Q>7O&C\6''^MH\%A) CJ&^LCUO@J\X%[4 M^T>USE%-7.55156D3N>22IU;C@[JCU1E ME,A5;_LH6[8Z]"SWJ-?6*X>PV*>"OO&@9LK04*4XZO1&)?:' MXXO)8&42*&NN4L23FAP0-%2;R%KS6.5:CZM?[E;YX51-Q,1?X6K1UFH+-XJJ M?,C"QM'&&H\+WEB5T)I[A-4IK25968P[:?.]FY#REP:A-_1K3.2\O=([KGFH MJO,LW%D?FM7G#KS:O'/>6,V"X6-08S:*QFH7<%SO HZK'IGF!&J%N=2AVK6I MB:VG+35$J4S738E2G;++6SP_KK T\R=I>Y6&3*+AL$9)TJ::R'2UEBKWJ#+^ M-;I@139XQ>QF[54)(QB5OT*"WJ:*9GY9FCS6B$.I1XV*K,=UWE@%T!JE7:FS MPRCL6B_.UP[6)#CKHRO 3"T998JH!1NSBG[5U*.*?:76 MKYE9C5(+*Y4:6.)Z7V+:6F4 _>%371* -E6'6B!C+S6"/VVML2M5>:PI^:KS M6##VIS_KY_7T9VU2JB*LFZ>DJL*ZS,RL]K97>=JK/.P*S[K.JZKVIA[)H"Y0 MI$U5K(T&=;XEM%1:Q@JKD9O$RO"&+LFL MY-UKXL65A1 E%U%8&G6U'ELW9'2!Y(J8<5T\7AK)&V3GR].U3G5U;$+JO )2 MZ1+09=<:*D'+Q^4%6-]]J%LS@I8JS+DUN6EHJ.9>+=.MJRPK(2B_6ODAS5K)=7]:AQ@[TTL/;.5>>/,@-5HG\IUAZ1J 2%3)-5+ M!U07KPX7:A9?O2HG+4.!5QU#Y0L8*\/MO+U&HE=F?ZHS/R]!M2!G(<8_OY12 M6C%YB&H,<=94$U$,@KIJF+RQ4J769$FGZRE529%5*9'JL/J!U*G,K&U5]%B[ MEEKN4>5HD8U_0A3"(X,TH3.D4[B 6.^,&^6^_G*7D)?V8%P]^S!Y,_30@GZ=5 MBS]_S'^'5W\LWOWS?>2]BZ$[\H/73W?^B"3<%7GF;J*1&_Z4 MM27^O\DG@1^G/\'X?O;\I^F3,-5QX+[2V)&1_<"XI!7^#/J$[@F_1-;Q/ MNO?') 'ZV\;EG:7_-7(#^O]7D]$]B>V /)'PC/.!B0Y\[,+1>).'=]BFCK$I MR)JB*E@1#5G'O"D8XL7S]XN-.IY]%A3,9__[^>/B=(XW/<@B%+ MFB%*R)Q-;EU'0"=J')VWX'6Y8EG7$?BG'65Z-]2V3<@;BT?W&I1%SG&P M(&%=5470\X(&,$.\*JJV:*BF8FISD5O3D7(-%"96FYF7XR]P"W0?LC08FB 9 M6%4EW=9,2=5U738L&YG";%KK.@*WI":G!1:N+&.:H%F*H8"P2-C6;=VR51'K MBF'#<,& S65L34=J !J?E08G=?O6E[0@/C-- 4N6B'G) :AIBF6("G6L;+/D2Z[I",Q2FYR7_U+6 M@_ _)%NZ:ADJ-FP8*?!_!5F4'' ,Y[['NHXPKR85X=US5)J5+(.?)RC(-BT)\S(X%KPE M6JKF\ XO&J8RF]6ZCF>?57G-I*[R1;[%<5OYN/]U9TV'[A'_DPXQID?C3"=P M'\I.DB1:HNX(BB686%,0*&9)UL!?0**"!*/D)*WI>,;EN_HN\E@TY M!# \Z'F1JGT!0FH M(H="72^X%@8S0WYFHYGGT$BX>^:H-91>C=EH_XF32=4 MY'@_Z4$0/=,B!2>*K6ARGPXG@3[(5D22&S(@_I-['RSXS+K F[)J*;K*8TL" M+]^25-,PP0%Q;+FD4]=UI!9018=4J#O/$6F:9CHJD%\VL<6#N4.\:>BVS"-5 M4]7Y'-=UI'&!*FXWQ\LK9W&2(,^WCVY,-F.H&8U&47B;1H/O7]WX.KY-::+R MO]U@0N8OFLW4M!4>:P;XR/ O4B0Z&TG!IJ.K8"F<^4S7=03,?J#ACW"@F5:P M=;N9"J(%N@'SJF,9&,P]:#>3-V33D$S)E)6YU5S7\?TS3>C0DJW9F:AZN MF)XC@P+AP3/@=1DC'2R2:(!'()N6+5)!FWO=:SH>='J;<.\R22:+4Y,,517 MB09_&@N*K%F"#IXG.&Z&KFGV');K.IY]AE 7C(:H-,.XY9DIE@P^IV28*O@_ MIJ'*$ F!-XJQ+1BB- \JUG6$F6DBXA5-;(9GUY.4UO'1(RD6-"<$J]B4-##< M]"P) YG44;5MD;<1K^LES;FZ8].,JYX>FMZ[B>>VM#DLZ"2#6(QL2[(X/', JBA]<;FHC<#_D4P9$=216 M9)%7,6_I:$Z^=1V!?$H;R7=)3UL)26I%(]"P33:;DRQ(V!9$GA%LD4LR0+XNXKHV Y"EB+* M^CRULJ[CGB5S;Z0[K#%55=-&*F]A&CTXHFQ8EB[:IF';)H2#SEQ6UW4$\HEM M)-^AC*D@*"(OF@I&EH5%6=/HN@<$D[*IF:8ASE=2UW4$PNU3Q^V-< >SI:KN M*+JI24BD,;G"JZ9C6KIJ*@J2%%Q*MZSKV%;([=.6RJ8@ 0$0N*XT(0PQ(C95 M2@.(I#!6Y\'6NHYM56][-J6RKIBF:)F\JIC@4MB:*3J*8/$B5AS1*2V9K^OX M'G"]2]W[21K[]Q-J)?>HYS$OTXHWQS$L!\N\89BZB$P1)BP)X)>6ZEG6= 2Z MH#JZ;)+(K$D1!=E!JFS,"YK6=3S[ M?,2<_M=L)R/,=]-D-RU6TAT5Z0[/8U$P=)Y79 E)FFGP,*^YK[FN8P-I_:TG M*SC(UF7'P;JF@\W%NF/SCF,;HB$B6<;S[/"ZCL?-["_.%%7;1D M$1L:UF0,N!14 2R!;MIX'FFMZ7CV>8<"T=TSC1M/4,:V1$LO1,3;V+*QRL/H M14L &80?2@7:ZSH>C?->MBW-BB:O54EP+-, 1T040"5:,H)!@R=G::6*H74=#S*K#7E5;2(4 M4>5AG)(#OA;6;!@]3\L)D*8C4(KR'(WK.C;)L.JIZ;*(P-L&C2_R6$:6IDF: M8",%F9:C6*5ZY74=MYO:;I4)7V.(A^/T]6O@AJD>>O:?$W], Y3KYY!X^F P M&4T":A>L[(P\/TLY+&Z+@$ 6G!GP]; *5EM'EFXI $+1L952OF5=Q[//H@;A M\#$J%=X[9TWA,99M44.FC$U1!0$39>"7:M':>FT>2*SK"'-6)67;>F:\E1=H MN $MRKA])"3]$N6G*RYX@M=T]WA1DI4[U-7^X VAWO0 R&*ZR6-92UET0X%F M"XYM8P6,( W&$9@-QY(MO>09K.MX]EG9NKA[S\0 *1^[OF>_C$F8@"$-O7>3 MAZ[X:ZJN**IE8AUK.@1'-H0%,F@O6LY9*F9=W?'LL[:2/)6A5"$"&\>=167D M#:$I'M!KX EF]8! M>O[P'_(2$;)0V=ZYX^@R_7P%OZ:#//1@!<9I[2:;X&N M^WWM!R_+0/V.>,1?"/P%+RQSXYW?R\O[A 6UKAB\(2,;_ =D8\&25 &"7A.I M*FBP4I9J7<=56:J]6N.[F+C))'XM6:QR[@@,J28[IJY)"-N" KX":&8S\]P5 MI:3%UG6DY1Z(_M]QEM97STH3%0DY2+3 NF#D@!^DF@;$688H*J8BS5>7UG4\ MU*RLC%<+N0UJAV@V-9,86I_\NPZ=Y&R"EX#8,/6?".U4K7DJ"*(/P*3%"[ZD MJB##X24=)FMB<'DUV;)4R3(T1\&VH/#H)B7Q-5Y-T /)<_=\74?P ^HLW\?%O;VSPY:2 MSS_3H^.RTZY&+A"3R\Y=_/28':U#071!24M/W/WP0LF>-]-SI0"8_F@ MB5YTURY$?OXU;]IY^J?9]Z9_*"A31:AX2V-^DJ>UJ]Z3?0'Q/G,Z\2XBQO,D@O8YO2?SD#TJV;;I^ M#<%5E/@S=_I8E)JI!O) 0[[L3_G?//CRRSCP!].,..?YT"6_,POF]*EJ3F>? MLPU%U9/Z^6/E>_-A?%P:1YN0NY:)64#T-8JIF8J&5I$<*?SNGO!T@SD>A<4' MD---6,SDM.5,W$39,CGMK"HN?.O?NN%;*XWYUM.8N@N$4K3LFM97;1V!=F+TSG2,QN M7K)S6\&8?1QF-VSO-E7CC-G]4.,;23:SV?V0;,;LHTEV\_$=\\9/Q4';5+*9 MS>ZX9.>I:&$NO;0&G4[)SBZC-:/1. KI#J WU42IZX?$L]V8%O=T)#4]$^E5 M45+;V_&Y5&^;UUI"MY@\4H(^D4NZ<;(C MQGQ+UF\\[Q,R!(CIB+;I"'GO"\_;,IDIB,84Q.&@D)L+M(.Y\&9%FJ[O78:F M._93-^@G E;-]7AF0=K.+,B-FP6&D8-CI&U&8J$(OI>,KIAA=]F[;3#(V-NI M,%!@=KV%.ON=:W7EE-!^DKQ"%RJVVD"H7?QD%C6U):W2L/]/Z"2W%S U%%WSSSCE7S)SV MV5EB*Y*GX#:A-FK&MN5LF:+K@$^XFPUCZ?B.V+'=ZBM9_J<-^9^#5&%NNZ[* ME'AGUE2WEG(6U7=;FK>WVRPZZ93UWCEAQ[1V'Q-S.R[F,37?70VPFV5GX5E' MK/C.U5+,D/>[/FHWN6=FO\\RS[(RK:GH:KP@< ?X,.701SCL6,;#5$D[$KRM M*.]ASF3_\P9@,MJ_9KUO-TOMQ@Z#[<_;V;=#H;*JP%8FEM["I,$#U_+D(]N6 MV99,E+K__?B[:0'F2K8B*FV#=FB[BZ$>8@VV[;6 >U84!:=9\J$%FTE([<96WC;(!CN'O 4+9X>VAZQTHDWVL/&%+U:( MU:6,1^O@PTXP;J-'U3K/@NV=;TF^?-][YY7?I#:ZUH?.(['S>]N2)CP,IIFZ M:H&Z.HCDL@, VL#:@RS*LVL26N>(MK!@BR6M^EV*M7M:@ZD#EKY@V:\.9;^: M3VNT//8]0'"TO9O%#&ZG'*O=(F#&Y [&PNQU6%Q,M3?]:NVSUL[ MU+Q+RY]_3)*4PC)QHOB*/ /BHPD,,GSX&D^+Q[&?D!N21)-X0+X&;DB]J-O7!!1OMQ"R MQ?3//M/Y?]IL_D=**K3A8LWWPBCNU1M'+: M)P&>MP>]&BZ(T8#8C%W?LU_&0#B2Z*'7?X9O/N>N0J!\O0N#0/LA<(#K7K:"0/\9 MWC?V4B6?Q.GO-^#VD(R7]+=?W1=_-"F:O)!Y&\8A2 M[/H^\!\R M_38;N@+;=3GV4-RGK?;[V@Q?1]_R>*42! MOSAB"F5'\ '!/\W(?_:9_KI _U70FKT^?1T3KQ[8^Z7Q6?[M__CY,*\O6/AY MSL*?/Q[V2SDI/R[3LO46NL?RBW@FOQV7WRD+F?QN*;] F\[+;Y?M;YG^)RR_ MS/YNDR3IE'R&?M .P>RAY' OB?\)"/S+61I/R-EG)CZ;9!=F*__&)/%#DB2W M^8!+RPUW;D+B?Q!W'(73UFXE&%;.L5A'-2SA3XUV3ZM)^%!J?SN;_5Q(]Q.[XT1^X0<;?K/0F M?OW]VVW;>4GCO-IYG'TN)O+IV^V1UO/;<$S'!@R>BOE5%'[KR.K.&DY/A;HT MHY-AN;8CRTO[S2!T 4') I<;/_ENO!HD'#R.W/A[513KQ-$(GH$'!ND__/31 MG"1I-"+Q^M?>05BS\,;Y.)=ZGR(NMS!?ZYA6WFFQ =<.-ZHIS^<#6LOTDZB^ M*D3W7UN88R:Q;?$9F* >65"WV<=] $%5_^(O)10/G&QS(@#&Y8'+1 M(KEHC;U@>9:^*KXM$VE,0[8%A4P3GU9V;$M-S 25">J)"FH7+"I+8[,T-A/= MMMG8-SO0F2"R+$ +Y*(CRSO,I#&3QD2WDPD\5D?3IP!D5VW-6-Y9*=^R_J+C MG#YZFKX5#&;ED*?E=.]JN9G3W3I<,J?[Y#PPMJC:+HEE:S7M$]3F;>R6@GH2 M,M K!JLLH\\R^JU3?,VO=)6"BZ]QY$T&Z75\2^(G?T!*6V/U6_OFG^@-V/N\ MIY8JT"IZ3+?1E@FR)^"V=/MNRSSJC?"JOT2A$Q"2;H_8CF_[7X/;-X0Y(G(; M.V.@9?C5-L6O$7FOO<'.79@B>9N*/F&?L8XVS'ULF_G=.=PY 5W<0-##-/#VV)6_ M,O16HG=*&(;?=GH0&9L4!MX*\"HGBMSFO8:-D)M=PL* NPC<$E$8;MOI[;XC M6=K74*VY-&G3$5KS7L+F7J[I=N1BV$V,^VPRC-$;)$C[P/'MLIJGQWJJA.TG MRHX!Z077ER?$&%Z_ZL5\Z.T7T'KI1G<(O> SOO0&^&Y=6M9QT&VJ-$^/R=51%$ML[1)?LKQ64\9VMV70OB*WL050AMA=]AQT M'&U;I%)Z%0D>*:?F$;MM67['D;9A+?WIV9_W^_S]3E$T[OFW(TW1 M$86U6 [.3.PV!?(],[$=T;\,L0RQ'=2Q[(0'=L)#*[7MZ>"Q>R#IB()CFWK9 MIMX6*;;MC7+'P;:Q)3T]-K-L#SGJI;<5MTQYQ M\_[#CH=B,M0VO >7(7>;BH0=%DKZ[RDTLES"/(6C+/,Q]/88O1W1O3M>3=)7 M=Z&92TF:]A.:U[3OND*RXYAK^(BLYIE_I)U\?=59C5>%-:V^FC>UVRY7,]B> MJJEM'JOOJ,3M..(:/4:W>3-[X".&^A_-GO!-*QU!+[O\K?N,/NP]['WUIIK: MG\O\J5TV778<;%OLE^R5:CK"BLK+<=B0F6Z-K3P>0W0-)\RKN M7?4M)X0MMJ>Q*X@^\/&O_<9Q8X? M@.]K3':![M2MM]-!U' MV^9;"$Z3T?.XKP>,WBR(/3U&,Q^*^5"M1.\N%\ Q'^J4?:CF_?Z#WL;>:\"> MWL)(1]#*;F!O:=51._R$CJ!XQ\U1_89O,UND&&ZW/_UAE]M4^HW=YNY48?C= M=2-%QR'7Q,TJ'6$SVW_0!U;OLFK5<59OD2SI57+MP >G]355<;(WS#2/V!VJ M.'L MJ.O6G7$"K'S>Q2PYRY*SK4-NX8"< M3O**Y9..$W4RW7;BNZ2Z8))9^-QM)F^=(SDA0]?.#7',I.Z\*-YQP#5U$$97 M&,WV/[8P0&3J:LL$![MWB=V[U#HW<=L,+(,NV[W;&=RR2V79I;*M1?!&WB^[ MJ+-_#N,[&,^L;VL46#L,HGGYLWR-O7";(,#V^#02?RR M0V?9H;.M1._FJY:L%K2?CN3IZ"*F'XZS_;3M.&CE:5C-ZX.-6,WNU&)W:G4& MT=M;N,XN/["E@,-6FC-@G)+&V,T&MAT*!S!V?%6_6'XQLO5[+1>=EIO*YS$K7>?,KR> M\AU]70AI6 :FG\9U\^B 7;'4=S8S'XKY4-U"[#M.G3F!=$4C9\^P-,5Q\-M7 ME7NZIR8UC]EWK<4RY5\V9>_X'/&.\K8!L[79PA]J#7S_05KR=:Y=V\/[!M5H6!M:GS[QE6M\E: MO[#(:]>;EGH9>37O%^QPJ$7'(;=YL-\K1F]./7BFH=UPGV7&&-WH97_.,W^5" >9,G7(-MDJ[(FH*W:"X>G(,SM/@)TGT&%5 MM;C,W''4;;YFWBME==C--_WVGD_[V*EN89<=O-J>XRL9?G<^-JWCF&O$R';$ MF]K'::5]#0E:<$YITS%!1]05VZ?=$B>Q:;QV1.NR?80MJ'!K&JL=T:W,0V > M0OUW7-[X6:0L/#]S+C.=+*V!\M_EUE M+/@]3!H/RK0WYOTX3*NQ7AWGW@XVN[:/O0S\]O:A]:^)GM:A-,& MDCY-(W31_#/MN;U;Q'3E(;QJAD2&Q):%"@R2+!/8>/RS!VSVU9%L'I4GZ#^R MM$H'V+C>Y+&T2@?#U9X:P:,X:,P(]M,(-H)'EN;KE-YD"&5KT7UA[.Y9L[XJ MFL;R9;U3*X=]LN8#%+BW?DCZ'(]O(6_)D-W0-MNIQ6IV8<. M\]H/7D3?\SOB$7\A\!>\T 6LS\A_]IG^ND#_C>"=OHZ)5X_M_=+X+/_V?_Q\ MF-<7+/P\9^'/'P_[I9R4'Y=IV7KK0>5W*DBFFSR";T;_H8'IDQO,K$&Y2S/_=H,),5YG/_X- M6.+&@\?7+R!%P<(;9WTNP_$D3;(.'3E1:QNDU!-N3T[$9F2?#V@%W;N*974S M+.='-3R0O40 <&;C![>3>\Y]\2EH&[*==4[94SI;* MNZRO]QQF=2S0[UJI*0-#% E/Z(8C-PDS=\G21I-"+Q#0FR6NKDT1]W9/O:3#@W MGW:)\_7S/E4H6%2K16/BW9'!8Q@%T$@&HU)2O2'F&2[)D^!_?73/E6# M !U)')+4RC;27;FCKIQU\"X21BU<7V12?U+L9JF@GBT@,T>OW8[>GBV_E;/_7W<64P/M M5P/)])S+ @E"=HSFV[;2 R3T2MW+P)FV[ $XFQXU>PHYI+V<^]KY%%5G<.J^ M[ FG':^AJH)MF39-PK:Q$JW30W$?M&U;8,NT[>&\@L[FFMKL'C20RNH,F M87N%W+:H6H;<(^C<[M;[M%GI-E%.U!GL[DWK=K@HHY MA;:H7Y9;.!J*.[4PW&;,'FG=^?00VC,OH2UX95["47S25W[HL^21^C&&:R&$M!8Y+Z S.:A&G\V@W$S?.<57,K M13-5D^M)59+^[,;>W>OX[37#M 2'7@M[FT:#[]] 9)*;VV_=8NO"U.;<7#DW M)MO+LIT=V:N'WI=HX 9_G\1^XOG9]<#=@L,Z*5\SS2[*^UM&5PN[/1H'T2LA MF3AIFW.RKRB[O*6"\[^S.@ I)SDU39H#H4*D%HG-< MM,(D"/SPX:\D)+$;@)W2O1&$,N#+0-\G8K^,@9A=J7I8M,F5$R\9YFUF?A+: MP,I/P_Z-0:C#$%(O>&4+"*FM@) 9)>GU\-8->@F3I=F=#!2T[:$ <32A1WZ# M-!7+O;1K(4H]!,<&\SV>\=D&+HVXWY(PQ#: M(1IBVJ2?417F MVO93<[QQ;;\&;K:EK//FYWUO.LE3 $;N:J!?W5N^#3A> MT5TULN1LTN RT;$^=1!,-7RMG5>76;GI[K@*TVV_@7E6;GQ"NN=(.^BJ'(H5 MI&>Z[?T"<>>G ;D>7H:>_^1[$S>8"8?YZ).A_4(&$ZH"KH=#?T#B[L"U.K6A:G_5D>Q&_K"&JC:R2!+&G8/>G4@ MJ)I3%Q71ACYPV]GU'C^TI:RAG)%_$QQRSV+-!F)-^8)'%T@[KL&_)?&3W^*-4-YF]WDM3I MB/Z:FIM^Q1XM#PZ.L@3UCAB4.4F-A:[,26J[IF36L?UZ<,'/W:G(M..,W*$^ MM#?^[885,LP ,@/8)@-X6*=09>=0-G<.9;.[J-^UV:+CG#^Z'3QHY8B658X@ M=9T-ZFGM2.V\CL5.=('4?2GE#=(QI^Z%,#>AZ?)E5IMV,EF/HDS@[VXX<>-7 M5K[4B?(EH73&]9'JOGLJ^XW[%L=;!=BT5*(WJT$-UCRT8+&I/29FPQL16&)] MGZKE #.._"#MU=0?2%I2N+K8=[EC;GY$H4/T#JR MR'VZI "^^"%9?*XKF%DFQUP%5-%C3Y:GBIJE#R^1LW\^3>7"SI8@FS7]MQO[ M[GU ;D!2%I^)0B\*+V%4\;T;?K\>#@D\3[M]N32N;[J!U2.M[>P3DUM\]BWO M2I_A/BM%"4VNHIO<5D3^%T"JRL6))AW#PMZU+.ES'>=SIOMEGXVG:N-7=R M5XLDD[)3^4T"=K;^I%]E.T(IB[C?S_T+G2#4UIG5O1-JLZ"\BPKB.,N2G$/0MF_!;^D+X:$&%W@]M3,[UN@J5+ M:M[,L(..>>&86;8IS%GL ,A3\L5_(MYE"&]_\.\#HB<)28$0O[I_1+$9N$GR M9I'$38C^$)/LU+F.5=%L,>'R,DC%C(_GT0GBGB!0Z.N_?_ORKQDWOX4Q&42Q M1[QO(?0%AQ7HY09?)_'@$68]EPSCU03E\A#%K]?#RY2,ICV\!7"8[M@%6KQV M"Q7[(4+I]ID%*AS/>&QY]8QRP%(L&AA= ESC"9U7J1+O9>S'/LA=>/<%T]SQ ^09"YE:>KEMYR)S$#BK0B28QTX'K=>"<3DP) M-H-4AM+U*&4(?5_V1V )P-8G -\L\2RD #=:XIEWWX_]1X(0&\T?L*XWB] ]\P M<0>4AG/W_38:IL]N#![$@'(D? #/]'9RGPQBOW1(T[KW@:]1;ID5373JS.KY M1M%:FDUOV]F(:'MRZC5[HT<1IVLTF52HVQ#+<,]SW?B=P@7NF[QGNCX_[ M;?3] 7"O,7W/<-^$G].\?S^M3_X:1]YDD%['Q>6/);#G?Z"Y:#<(LJC)C)*E M@PMO4Q@-)8DQ >:2)+G-*90LBPUE/# LBJ=]N@%UBI,J,BW>FEE#ISWA>B65 MWPA:#9E/"=V_,70S=/FC4]E8+-XW==NC=5L2*&R&X:&1ZMWQZ?YDF3._VR5M@>K?7>K=Y M!&_J.3"]R_1N>[R%@_N[/4;MJ49IW4'MSKJV]]Y"4QJW'=Y"\P@^>)3&$-QK M!#?O[ZY;FV,(9@AN]_J;RA#,$/P^+Z+Y>KB-$,RR9FV+X1B"C^1%]#C_<*I9 ML^8]ATU1R[)F[=&X#+4']W=[C-I3U;7->P@']W%[C-I3U;7-H_;@'@*+S'H= MF1W=6YB$?@[?!#].WS%MF;^5OF;IE9/$JWJ?GT02$I1/ MWVZM+5]8$+CJI1D/B_;MA_F5Q+>/P/SRFSW_"2!?)CQ]XFHR(K&;1F4,;CBU M_U@8QN*+2E^P2!B-_+#V&P4RZ'"3=1]Y\ZYITVQJJZF=?:(>$75#6/G2P'U. M)GX]"XOV+=^:QFX("JWVK47[NK=^]%\^P92B23P@2?[K(W$]$/.?/P+-/O^< M_'HP%W<"8EU3=0KK!J[(LP.AD'<&+D[$;;O/NSW?T=CXN M&G(FU1V@-G_^2-]1GE]IEO?QQ]+OM1.F2NC"#?R'\!.]XIC$%20H/3]V/<\/ M'RX",DP_\>.7_'D_I$8I^[W\@9!>A1[\-'TFC<;TE2_TE6DVEP$)@J+UES/^ M+/L]H4=I%+]74.<.S$K"79%G[B8:N>';T8[<^,$/\^&YDS2:_B'.!I3]Y=GW MTD?H#9._IV> Q!>#* C<<4(^37\H4X6^*ALQH"_U..A"B?[+F4"!E7KT/_&L MM1APZ1,K>CV1./4';E!\Z#Y*TVCTTP*%$5"K3+[R[WG_A3_ELZ1_*6:6D7S\ MPB51X'O<7_CL?]/&X@7+[8LLCV"\#FGPKF8OC*,E2V!O7__HL@ M\S_-D)RC>$:PCQE.EM"]&YK5K8=(G\A^??WKKY>WMY?75WL:,=IZQ*AZ MQ/]PDT= ;QJ%YYSUP?S (1Y+6MOHZH RXZ:#RO\+=BF,PLR#\ >9-?($I H" M1KQ,)(0OGK]?..X@O4 FYF7!4;$@RM@RX ?+UA3'P;PJB1(OGG&A2Z, C_B? MK&@PH=X3O1D--&+N)MY0JU**;*IFM'+T G_QVXRB"^/^7)[3^TC$;+6. M@ WJ89J.;2%-T03-T16]2HW\-H'0E<3!ZPT91W%:KU&X(85C^LN9#Q-.R "D M)@KNW2"(TOOHA1IJ39'DG^JTQ[(![Q"K-MWW_2K.^[NF@/3>P?VE1-$[OJ&$_ /WH_=Q.QB4F@_]O/RBYT<_)1=4"Q* X7/L MCL_621">2Y!C6)8(AEB03 EK@J4;DB4JEJX).K)5VZB2H*_9W.P\I[.9_'SR M:*(+.CYZ[NLK@?@\!,>,C-,\-2;RYQQ]<)TL[8N,6]CEXP HBID%[IT%WFO\ MNLC4HQM=19JI#$FR-:R8O*'**E85217 \FI(M!QL\K:@5OKN]$BA[%#1O5A= MZ=2M[MV-?G5[F=G6SIE=;5LB:*N-;CK#UM3J#N-HM(/1K?Q.-A./'HZ;G>'R M:0**,Z;SG:5JCO_?/4T-[& :G0*=WA5]'PR_9C0:^0E=$.0<'TSK5;;0]6FK ME(HV5\NR9/"FC%0;*:"('<%0;2PJF@V:VA9E42BK93M;_:-?S3^Z?5JE9DX\ M+UP(LJ@)>TNMU"'W,+Q%J+_^DZB([_2?UF?X\V]L[B*-?,\+R#%2_-5,S?K* M&X)B<]"BFL3N)C*-!7Z>WQ T0W546S(='0NRH%NR@#2LR2)O.KS&+\OT#7GP M$VH1TRMH62'7^@OH'9O.=!S["3GG+L/!A\V]JF98N^$"S7%BMA_L%^!1Q@&Z M!AG/*,^Y"9>,R8#6I'B<'W)^FG"#QRPU\..^/*Q.QWRYLM#X#Q+29%7![UMX ME->J)83_5VU4AU8T2?5M E_?IM4WB34KH+/)B&?-A2L'%):--)]8"C)US595 M0Q%YR<"RK1D823QO2QK658QTO*SY0']%\;AP/[/"*C.:A&G\:D+@NT6\F=!' MQW'T1#] TU06"5Q:@+55R%G*.1P_._!V@?J0J])-AM=-XQ5K,[S:R$0JDAQD M*1K&"J\)AB%8NJ3:*J\;FK6,USOWY;*H7!QDF%WKBJOR!:]( D+*;G9ZO8XY M("97L6WK)>G\@1\R*>>BF(M2Z,'],0%/QO.S@ZO!(M=&" <8BE]6/MF(X@3%)DN*?+Q ?"2M,L:"H/ ]B&*>/G(KA/[=I3$C*7,0NZ/\CPQ*KE?;08__?4>BV&ZA]-V-L?DVYS$VDKW8-3 OAIZL0 MXQCDWA^[ 4=>R&"2^D]T<8+>U974I"%ZS?.3G5^7X MN+4?]VKVMC97GJ:Y9 MW-V9)S]L4:>AE+:^\**,%5W3P>V'*-72#17B (7755G3%6PLK&Q0IU*/B;O& MZU\>_*+[(:G\_K:ZY+/_<<ET#U2M-D MIOOH2)R!]3QSR^$7M[#H;NA-_S3T$\ P1XOG@>I#6E 0/A#0_]31YP(W2;DX MJZW]L6G@%#NM]S&&G6KMZ,Z"P03^[I.D*,L@,5!J/(F3":W/2",.>F29= '] M79R^IW5^^267: M :3ASD_S8Q*(.WCD!J JDL9'N;1H/OY]Q_\A_H[ 7N MJQMS_^T&D]:EN?O/\GF@B2&>%+ CF;P(@:8L&)ILRY:E:HJLV(*YL"&@4'VY MYEM5-:S_\ZJ3/-U)67:#Y=ICHU?7B2^L%5+5/EPKNP'>^?JY#+T: 49X>Y? MN<$C&7SG1O0 F.='DM5/TA!XOHOA$_>#\"/WZ";G:#H$@PT*#ZSXE/ M0VJ(I.])T0%>.HNJ15H#F6\\+6+K4D@^U3@TWJ;-=.,IYT$K^-ZTZS@F Y)Y MX@+BLD,#$NX'>!^H("Z9@!.9/$9T+\5TNV?ZZ*9O!L\]NXNCI$/,'R[F\.-Y MEESY ?V8,Y).]!ZT&72Z_X/J+G@HZP]/TJ$4+\M.Y\Q&DHV49ETTGO/R[H,'ILDR+JNJI9L(%'C%1DC=7D-V)S$,0POWV%- MK7GJII-DM[U]9Y__19*]I3BUDL1LMH5U_;;UV?$K[Q],^;]7T0&&*>VX%;4= MFB!3 B 6(S]-09HRTQY'(57RP2M'0,N^W'$_4"XH/R$1?2@ZI(]^MI=J3/=2'5IIY..= MJ0&2_+@7(4?S.D4+.ZJF&;HF"PB;IJ%C7E!4R; -!VDRJBCT*!&:TKF0>2;D M/1;R'8.'[60<.P&NE9P"#%%#8Q]145OZ5 \!<5#8DX";#CX6U MI6(YB$8P@==SZAG Z\"24C?V@7N(H^?T<=K\ 1P%DHW-(T,_S(YUR H;Z!(4 MXG^J&V'6+/PT[;:V0_WXIAVI=U!TKAGKM*X8J_FBB6#%7LU=WREV%AXM&EAXP&S$2HNU=*J@J9+BJ4H MMHE57E%-Q78PC[%DTAKHBCUQU&F(39#:ARA^W289D3V="?J@>)KF);Y4*XNV M); .7(_:LO*H0YX?^<9=:.U,=Q1 ?8[DG*4%G%L^VW[@=N\X7>$O;OZM?\"0 MZ;"3C;]@E-]10YW"\/\^I-..DP^\;L6YU]:Q7U]BX* MMWF"(I_D+$N1_UKD'UH_=288E8^N":$U29Z%T +&)L_KEB6H&K:PI?.2:!NV M+".)%WAL+(?0&6ZFU\D=\9C=$_4JV5395-E4V53;--56J>*^\Y3-KUOSV[NC M;E ,>>7,55<%Q'%V;>"5_KQ9Q\^#9_E0O),:Q5B\N0GV=)AZ(8#BB%W,* G MR]+.2>J&GAM["4>/3O&]NEV&X@_NCY65 6NO7]@ZV;);CYZ\,+XN5DE8TPWR7Y$N9N$E 'GIA"KU\/?MS<>,\*)F!/W*#!#I>.6<< MW9!/LL*H\E5WP%TO2HNN9Y^Q=BY*_+DFS\[EF\[RK9W>EG2[E96=U)X8=JEY MAS?+3"L8LA\?XSDX'\C%?4S<[Q?N$*#\R0V>W=>$LN Q+AYT,PV2B/1*6%[ M@FY@S$NJ;B'=X%59%E1%E_7L/D!WX8NKA&B9#NXV1. >8ZI+_K+)J+8F\%TF M:6 13*K-PG1>UNVNINN13P?)?ET\C47_Y_459U_=V3=?;RYO[7/N\LK\T+H; M.B^O+/N?]'*]I0MO8?3.];*YOKOM:7 M6W&0X+$L6K(IVQJ_"REOZ6V0;L!=12FA M>YS=.,OA.5'\##]>?(FB[_3W[/3V477T=M@UO;J] FV]NN-0K/7]9Z3;9,FS-LA7)M'4LF+IN"HY@&1;F)0&+T@Y)Q8HDS%?] MYHZ[Y"XXY_)*OS(O]2_NA9K:>J MT&K'JN]&MV_SV^B8E-V@+)FB9AFFA@U-P%B$'Q5>LI ,IM2696SN0CLSHLE^ M6D4&/V6KL-GV1L,-7'IX_^TC(6E2E'3UF.H*KT39SEX2JF>LQR5/U^24CM/HP)H_P&#W![S(<1",R.^;R#L9- MN%^C[% ]VOO*#V>_VUE5;876HAU/1CFMYRABRHG-KQ/*21)E@T>.)CL*-AU> MMV7+T6S10(8N&>).Y4E;*J>L5/,Q"CP2)_^'L_^<^.DKTT;[9*'(M!&;7Q>T MD6Z:IHPT"XN:A%73T&1)4#35D07#=I"Q4[YF2VUDNLDCYP#[Y@=_,Y6S/9\P M4SFG-K^V)X,MPQ$,0]4T2>6Q;.N&8(F85S73T$5'LJ1=J$37^!.Z^6^MECG9 M;/%ZLLNGK"MZL,@BRXJF"ZKF* CKV#)4%8FR*0L\%GD9[11"9(LLZ /'_>J& M[D,F+?\GX2P_&4R2A.X9H^96#]W@-?$SLST7+RI_^8Y?VN>&))/@;1+D).1N M/5N0Q 2ORX*GR":H5E6S=4W'FFQKAF5*EJ)B28)HT'!V%CP1!.\WNJW=!U-% M4X14DN /P?1W*HA!E$SH=E;]/II,+__B;OSD^[;2U60E]*$(+VI,M+HL6A82 M;1,A590$C T=JZK("Y*(5,.Q'?R.P@$)1(ONVHN!1)E8?8VC ?&H))V$55I/ MV-6BJNZ[N_V3>LLHLI MZ$XI:(1ER5$-T50E!QNFKCN2H2'+MG5'1J:DO:NRZPMY@$ BT\S9+6.GH9K7 MDU3BF5?#A*9*:'20&NK[<_30EBAF L,$A@G,FM36MS _ HK0"RAOW2 _&JI8 M_R[=H$NCA&])=MY'89*8>#'Q8N*U)H%ED:&;I7Z_C>D%LR3TH[@D5DR$F @Q M$5J=J/J5%C[OL--O+,#\KTH]")C1,:'H@ M-(HD6Y*FF[:A6-C4)0/;)C8,9(H.$B5M]S5'&83&?GGT[_WMZV(ZN(*XEHS2 M2>]OZKZ@V+9I:K(@R)HD8N"IKB%91Y(LZ18OB\9.U6:WEW^]TN^^W=BW)V%- MUI-0JMYGL^N=!]-9+U&&_J%^_4_=5@"*!Y:/X?'V<0[N!F<:L7-PMYGP+JNM M6?=/?@J &52MO^Y^2-3A)U 'S=HO5NP(*)]Z*NWI])?WG"^[P ]Z,+^? -GI M19M<%%*RC[(C?;/SX5T_3#AZ*#_BX>&<(4'!D&3&D*R#\%-VA8@?9AL%1L0- M::=L8W=^MCU2].F!_Z64KCY(Z5\%313/Z4YP=Y1?5_(#[5=\>;%[\;4?S[-T M\.SM@EWQ]O(%&,5GI-K/E#O//^*'@V#B+4Z8WEA0P#2:Q!QY 0BG>4'E.7=/ M I\,$_HDE<395E-ZPT%*'NBPYH_3SP\GZ20F'[A_D/P1#_[JIEPR&3QR]42' M[T"7^S_@R[3JFKXH<8> 1C>^C^+YO2SWKUG;U]A_HG>-E(CS!?YYR$8-_*?1 MV9Q*&OZP(\1VN@RC%IQ.'(VXU!^1;(KP[SGW3#@W2*+I!%=1"+ 89<$GQ)V$ MWI&1T*=C$A W(5.BC2?W\"V*B6=ZMPK\"P[#/>BC^A=_X.X>2;+FTQ0U=+@@ M$[0J,/!'?@Z1\TH@?:(3&D>T6!Y^\":#M$ -B9_\0;'V 4//*N@]\D2":$Q? MP9$A#*/H3.]7>,J8^],"*#DWJTS,!#.O3J0;>BAT 0PQ?0M].L=A]>=_RA[V M1V,WA\B8Y-=Q!#,,_92]#SY#J9&]/]L,E%TK%)-D7. TAJ&'$T*)0*_VH%?9 MD##)44B''"8D%VP_WXN=NB\1#HT6< W^/V8C*C//#)Y*D&0QR MZB:3X1!&2,+!*R4Q'7/@_SGQ/;H*EC%H5MD-+X7F@B\PDV?*V%?X\QC^^DC1 MG3&W=(E*)2"FDX01/[I/?A3_5,8FD&< !*&S K+^D2M:F.PX)IX__651]\&$ M?"IL";U!"C! !FZ2G_ !W*)#NB]NZ#TOWRL%4XNF%>GYY++5BA(F"8PE&H&8 M0KP>(G6C%B+ M^ $= &*7B2B DNHPH-O4+/_7;"O>*Z&CS8S8PKDH>]2^Y4U\>WC=!^Z6FK02 MUQYH!759#2U@= %"E,X%%IYF(O/*>5%VX5FN&"F_ 9C!*T4;N#5I%&T^KM7V=:;JE_3KZW?\T]CJ7!@"Y]^[?,KWE:'D:! MXMG?,[.Q+$WG96E:--(%8]-<^?O44P;'>:4!_EOT#&.)SS/NN\$J:SUU9"E@ M0+2FKZ>=GBD,=KM.J'Z_;R]"C"KY!?]TX(:4X \3E][614AN?>A==+7TG]E/ MB-@#>+\'0 BH3_3P2,U6@2KZ(Y@@^CNA5GSBY28RTPX4C86#DR2346;N 0/Z MX)$^FGUDKAZFUL-/RNYQ["?? 8(3:M$H&&;E)#.Q ZT!>GP BH)JDH4/T;O+ MAE$01,]T9N $@69V"V42Q11@(.9 &WKG(OQI4K)A\&G/'PY+/BA\9YAYM9FB M+\*E>O1^FAOIF6V?6NNRW7"]:#PU2)1F231,X94D"W:F;ASX'P&HW/B5&T7P MXY)3EWM^W,A_H:%@8?3!P#S$49)P^6534V_JW@^H7P(3S UO_M7)>!S0VPRI MO&4,>XK\F4=+AP>?=5^!$Z!%@8@/U/AEWEXVB(Q>,^?JS5?SX"R9DFP0%69A M.FKJ2D9A)O'TC0&X..#/>&1(!D4L,(EGSNU/^4 (95M"K]P,@L*_*5 !2BN[ M=80J:_#>X7?XM#%^@^S0"SEG3CDUBL2E2*]ZQY!&C^X##=O3DF^>SRD&J%-&PT-T=-F, M*59IX %2\9IS(K^0CZ(W\UNF5$YIFJ"(+UY_FH:]L^D.J$<6!%/+/2PYTR4W MNZ"?.Z:?!&'(QC8(J.!DKB2)!WY>WN4NO+'H2\.W#[89E'GF>7@M>9]%C$?@" M30'D0WH%:4EO3*6I2!M\"_W9P1 )9P"WW0GMJ@>#Z#$*SKF[Z)ZZM.>]LL8Z#YSL:E4/T7!$YUD>0* GAB\82\/,?PG=Y '.I1%4[S.0LL2T"E\ M'W(]/: >-DUS%(%%A5BX:0:0(B3,7('OX#H"0I(H#*G@TI;,+2?Q1<[,3$@7 M8LU,3]SG)Q--BS/Y3MW=0$@17.1"GW9+G\SI+,(2J9O0R[I&03S]_:MMSLU9BW,7CM M"Y%<;N_FT_'FT:+'Y0FKW-I\X/X53:9CNZ=13J9[@-A (^H"<*_0#@1,J&2M M2]-P>AC202]G./]K%CI#6 ]CR'( ;_*'.9:+M""]3M//]US_<'9KFV<_9J\C M]S&X0Z\<4HKS3P):R>IQ3RYHH$E2X2\4R8<=G(:9;:0#*T4XQ9.SQ%3Q(6K_ M

?9(2#KV7J$49;\H]I1)DG(Z(X69?$G:=9%W*K"ZG8ND3O!^""2[4A5>XT M;,ZLS2@'8-;_$=KI%XO8HEQ'/PTOBK%5\;/0@6E-1GN:5YK.M(!83"BE?XV'_R'[ 0,\N<$V@,P MM*_SC]#7SSGW.,T"*;F"2!$7YK% M8I,X^YA7VIN>90B_9T[+U \HPJ/D;8X)!$4MI"D3JS@3I63J-X#F^\!=0W]0 MFW1'6$EQVF9FT#(;1>TBU3KIM&F6E7LF]USB4^,-VO?Y^0.X7Q_ PVEI'%ZW M6KJ\V']V\,5(>DW+0HW([DOC&YP'SY;&F[[&=,-[)UJRD+_9=0!S4A=(W.#@ M\*3G ='('Y%2],S'L] MU_522OW2[[V]@K^F#1IQ?G) M)S!QQOW-%$(WY=ZN^ID9[\]<]VK&U5;*,X@O7>O/B@+H#W15 MZ,D-EK.8!P-W+?DVG??.?/_/0YCI%3.MG5#&Z[VLZN3S\5\^A5'HT$(0NGQ' M,\^>@%1!T"1>)C(O7#Q_OZ!+S1AP+FE> MXS?0%9/0S_\T2;PSSB,#?^0&R2]G%U2/ *5)IE'R!<)?SOR7]%,X&7E16O2D M-=KH'&/AYX^+$YRO8^V/G0<'7\4"W,G[B4RW=%ZW('ZF6VQ==AQ)I%<$R5AT M',TR;-Z490INF[1 @=+EL&8"XYJ(L%23"S)ANQ(&GXK>1DM[X"4 MEW-*'LR("[QZK@GB'@6MM;:Z!R;Y)$0'2W.CI?*:+%BVCG@=.XJCV8JH@8TQ ML:X88-UV%)T=;=2_21QY8 \ICU0DH)_Z(#4G$57K^=;7O*HZS*Z+B\F @%=S M'Y!S+IP5MT;/^?Z*(?>?PKFFBMD#\*.J(EI F94C5]XZ6;UD>#[=?^X_D>#U MG3*]UUBC+<*NS(7=X25;4@39T;&-+=72>%62,=9MV]$T'B]YJ%.F9M?_@:OZ M)7+#Y&;&UBN2%KG0PQE/\%+YO1K/]GFIIQP!G[9H:N),-%5>0>"XRN"X(JSI MHJ'HJF)JMH$LT>"QOD_1W$\ *8!VQHK6:]%L,(!\?YX["HNM<=DZ56:#3]?G M582YK"%'$@5!1!:$BAA+/)@^6[8MM)2H*2CY#S]]-(N=ICHEZA$, MH"B>R_P^LS2M-7.G9,VZ+$@BF@F2I:F2HZF*;(HZQA88*]-1L.@8(E(T&TG[ M$:1]F:MS3>;[($@G$4_2]$*81C$+Z2I$$,]%T "#I6N6;EH"CTT1:Y8B2:*F M:,@P#9VWWXK@C*X@<@@3714 M77.@C\B;MBW)#J]L*7Q[6M@3SQ6YWQF3/JWK?8W)V/6]Z?F8Y6,+!PN%AN^5 MQ0/L)&F+2&ISD12P84$4)\J2H6$+F1HV)46S3"Q9FJZ*2R)9D-_.J:^'7G:C M2>:4)H>.[23A'"G*/B5U#8];:RU/R2AV6-!485[M(B(L8<4R$4VB&+IA() X MB ,-VS9Y25Y:.-Q-T/9D$OES4=MG&5W++=]F?A=N9\7]V>>[*#^D>9_6;Y^> M:*%FLWWGF^O8(XNJ.!=5 9FB:-DRDDT3"Z9F(-W11#") D*JH9I+:PM'L7Y8 MD<]Y=)0"M-T8UK119"'D20JNI,V3.XYL.Q:2D61C+&/9, Q5M7D10U]%U:UM M!7<_UA1C]5S ^'0%MU_A9WX^;!9VTLTPV?T%\X*=P6 RFDPOIAC']+C1Z8FB M_RFJYY+"YP4\HG:NJGBS"A[N(,4[7?:KE;FQANA5LWA!TGC9P+(B&RKF)5&4 M#%W7=$EQEOWJG(%? S=,P:VVISP\:((7G6.-K4KVS-9V68+4N=5T=,E"MBY( MBB!B5>-5V[(-351D6U?IV7/OE* ]A:3*N:KUHBC\))8C+7J.+#T]M'1ST?[J M:OJX3J+QT+Y5$Q9OGJHH(G6>MC4MF9<1-FT-8DK3T"2+%QVDBH[D*)(I MOTL4]U2IHYV+TEZ715HGBGV*("_#U T?L@/36:4IE39I+FVFXPBR*#BV+#E8 M4'E5,9"NR9*N&HXI\4O!W)R6,S&S7XK[2?X:11Z])>)P>RW$ +/RS/)XR4'07"&3=D2L&HJ8/I YC!6915+].:,S25O/P8. M)$]3^WTN59]"M"\1'1 [.F8F6V@N6QB,FBW:EHIX$6L\KX$\:=CD;9L'E]-8 MVL-$:7FLHV,DH2]U:RPBZXGD2/-3EY!AJKR(#%67',SSBHIU2[9L4;4=1]61 ML)ODL)-CVAU][=$8U1X3,RW]I%?3 >N8>U@AB/)<$&U)P X8,4%3%"P;*CB% MHJU(HF 9FJ9:2\MK4T%KY=B46Q)VLE*KSPY>0;LJ.HNN& MIMM8HO^5381T3;(L9.AJK:/Y3BG=3\ G\>=([/?R>)\"ONOB/EJV;W"E>(([ M.S]#%%F6X5@0">H\5F05I%60%5%3=!%A6=+>BF=I^](QK*1R+DA[W2O!M@IV MP";V6?90Z4 FV;8DVS9%;%I84DT#T1!2=&0>6::.=I:]/24[T;FF[?6@:.A]IV7)WGK\?3VT\!W[_W 3WWR[BM03]XM=8*]S;L8*)8 MJBQP;%-$F-=4GK>P+,D&;ZN\;1JJH8N.SE==J[:Q*.ZILDXXY_=ZE%K[1+%/ M@;"Y6)I.J]6]Z=E0,7DBX:0F-CZ)[2&B-!<]T1!L 9L\=BP>FX:BVZIE*D@6 M14W#FK)4E5YU.=14#E]7&L3?DSC]_6L<>9-!>AW?DOC)'Q#]Q4]^=]V7\/?B MV:\YQZ+A]$B;FYQ=OV9G4N[#L44*>+:]N&+J!$+8TY!'>7Y3%!A TU%TR[$= M$QLFTC1!UG6LZRI"FN@L7?Z[HSR"56R+//+*.2_L\WR EEO0CD>:4Y#1@X:C MQ&_7F?^MD6BU=/VB#>&EK.FZI?+8DDQ=TA5-56UD6H)J"DMGN1W0PN8OLPK& M[4V$T3G2]EK6UCK?F(6IIRK)$C^_M8HW155%CBC1M1FD07RJB)9JVSJR)&SJ M2^5:![3-!Y-D9:_7&+=/DOL4Y5XOW#^WQ]1OCS>T2&@NST@UL(UMPW&0A75' M,E3+LL X6SQXY.+RY5@9O8^9_SW7-';QW(D%LKT6/FE^@X;!2X8E.+JB&A:V M;/@O=!1Y)&!#87FB#92D.5S7F G3'8E8+3>K($>Z"BO3DN>5I(\4Y!5 M2[0U481 T;%U0=%5W1%T45<-<_E>@)7YGB,,Q-%B:HPHFQKJA\I(M*JIFF @[2%JZ\&UW:=K3;ECI7!+V&02VW(1U?%UR M!@W*4^!^3 ;10PCM7G8-W#T)R9"M5E9+J5BZ"\?D3=O1-'IM '9,3<.\9:F. MCC1'%AW36'OS5,G]/.1-<.*Y)+'S*%GTUTMYQ/,C(B1><6Q;$%59DS%ORZJ! M#&29@H(L1Q/YI37'[>5Q3\=OG:M[=3W;)X\-!H+O-XZSTYQG9; CS$)$_?$ MXSVLS&7-% 7;D"R(]!2,!0%K@N[PFN HMF,@<_F\J*FLF252SM?W S=)_*%/ MO&,:/5/L1J3VN YXA=$-?:*PKR\I=@9MJ.5P#32Z]3%N8BZSB\8H/-4Q5-PB;/ M0QBH&Y*C2[PD\KJ^5!ECNF,_=8,OQ$W(]3V,/A/:8QRY+ CG^*A+]>US3%F@ MR$2Z1J3%^?4CIF!)V)&Q8AD82SI2-4.Q-%/6)4SOAEQ*[.PBTONQNOA<.> I MJ5V0Z!U"S:X=Y,RJ53<28%RZR$L6-'"@5=-V!(R1J J.:&!+L!S!M"UE^6:2 M.84/=[>K*IV#2CF%2CD6F9Z(R"GS(T)$VY8T01(<2P"CJ8B&)%BZHXT3^Z,1B,_OW>1/X\=46WG M=G/ICG!$KC.:URW)$MN>^311(DLB'E, #8!J:7[]FU4@69! BB!8 N%V]&2 MB(5 +>>XWD7BFA>820M+^CT<'M?;"3,[]Z%S8SIY_GXY\FXXM\^K.K MZI;_6OJ_'BRU.[-0^ Y$,_ MOZ.YEWUB\_NSU[&9E?5Z3NAC]&_E3[3[3T64Y&WTJ+ZZJGT<,BOQ4_678\G]?='&O_;WJUF"_R#_ED1N6\+M9^6UTN MF@W?(TZ*4>U\-&\,U6GS[/(V<-J\I+&^Y@YSJ=JLBH0@+00EHF*0@G,49+*: M\FB$->M;G&YO71CCHM1_JC+*F/I4W7QY8@+A#1=2A0'^MKA@"+4_QQ1)#9HQO$WR.!^8UB)2%BPPH6Q@Q&O&&)$D MM4G4#QG2T(W@(C#F*>-7F[ZMO4'F1C>3X[,?Q9'2Z+/E C_4.\L$*^8CE M4BM(QD2@T=13.VD ;W7@BKHU<]5>Z=?Y0K^87%?6K'!R9P9,Z.S1B$[7YWOG MQ6(8>;2D5&V7526"MY&0*%R$Q*P-W'&;\J6CP 6LS_K>AI0=S1( 7@C2Z9C= MWI%R2*'ER:PJYU>S+\O@*UCSYS9$?%PL.&!?]@\/4M>TU'6) M&Z)D)" !G F&$N#&FFQSB=%R+05[343ZFQ4E;-)_F;LQ7$765>R/!9<$%Y3&6( 1J*#*(4W*7-7:F+6RD]O+G"\ MOK[V]/3JX]5%N:C.0O5^?#K>93M&44B![1@QT!PD*:&UH,EJ84Q^1L3LK0JG M!1/US#H1:11R?3?S5J3LR*(J6G ]["XY0PHT5Z QFBY[^T\_7LZJ\VHR'W^J M1A?3^3%OEGK8T56K<[2L(TG7U:\""("-7&6OUVIJ? XUUVSGRK5O]I7[U2N_ M;*;SUWSY7U:+5^]/RL]/,Z3S?'7R<]\G;Z%,EX/6-[WS_7>6,3 ]%CZO)(FX MYU8E;I2.=2V[ML(1"]8KT%S99+KG\R-L\&9\!MJI*1X,G[L,?@]M&_3\W@T MV._@T7YZ)FT;/$?F. 06E*( TB<;M2?> O%""!_7_/35K1BQN0,["Y:!J!PL M8],2#*:1Q'>0F+=6'Y0S43/.J@C/L M4W(\?4J:5=S'&NQ'W'&>[_C9].K=1?4D]_WZ0^MW/,->_G_;Y67H_*SW+6VK MC7U!<&5$5C=)@ JC'60GA7H6" EQO81SI;>$G9SMT5M1AA5\APV9[KC?SPOA M(RZDWK]:#5:0>J,YJFWK*)DVGC-M.7/ HS7..B&S9R45D8)\;Y34IIK3T>P- M:@H0G9;(/71+G]>)^O.BS =S^WSS]\KA7(PGU8_G2_>$,O+[KP!(:[BM'/!I ME>_)K(M#/CFO1N5IO0A13K[4FYTFTT7M!\WRTQEI^6L^S)KZ\5DS16IQ7LVK M&A)9J>9-B_%)(]W-@L;[\:2O+T?SU_(J?7L!UD_OA^]? MH [.GGYSLYJ_SVKRG_^6+[/1_13>?%;^66>O^G/Y[/KDRD; M.LZ99J#S804NLMGWSBE0V?*3H*-Q/H;Z=\JOKL+C3JU\S'F-SFNU$]X!MN_P M]^U_O7HYBB]/XIO7;UZ\C<7HQ4N_#M!G/LA?7]I?PXN3&$;^U2_O'X3_R.?QHN_ MQ_IZO_HE/NMQ_O"7/XPG6<>F5_,<[,V+4?7YM+IX M\OGLT4?$[O77GGI95G[_*Z>-W%B2<:WAR\>K7S"I3?;%U]:'+)V=QH"-3JN+ MB^M7FQY ]>-\X*7GFUF-X\ ML?28FV=^&Y\MSO.[\\E?F_G3Z<5%>3FO?KKYX>=O#?H/MXF+VVP W__\PYK'Z]U_M*Q?]G#6:D=!FSW.X[ZL?S7FR>259^6B==4 M1_T)'GONRU^Y*RN7O9=J]$M^X7P^BEFESK[>;W&<X 1YW\/'(E..);?\_..KSUP[_UR/JCO?5WL?Z@.HAO MC8R7U6(T+R]R%/U^-OTXNIQ-SZY.[QMUW#D5[KUZ![@0_1 0#G LEQ#?DM)"2:HJ0DIO5]+)^JR565,L+NFLP>/Y]>7-77Q,[G M5?[_;+VH-BR7I/]V$OYG/EO\S^LE3%_-WE:S3^/3RGX>S__G^MMN7ORE\><[ M6% RLA!F+WU0#G/M>LCE=JAX1ZQXO&TS:)R4@2=KG";@O-8R,)$<]?ZAXJ'BH>+U1O)5.=5(J<(0DH9(%J91)0B=OA&2"1TYW MY^/]]W,H'I.B, J=/)0\E+SCDCS52AY+0L3$10HQ1[1&FQ"=\%I)UN$^\G[ ]I.%17>;SY$D!/;?EPF'O!EL36NMT SJW505-% ME*LW<>9'Q/EDI616*;NCZ&W3?-7UN MUMJP&#RM6Q]I&\'*2*.46D@!:[T8]IM(Z9J*C!>FT\X-2$6DXI.HR%9V]&A: M^[F2<** ,*]5RJ&^381+8R4ESQOA=TU%(PK"&5(1J=@7*HH5*CIA (S@R7(P M+%A.$M%&NQ (#7QM<]U^(\^NJ2AE(<$,@8J'U7OWZ<'E(?4D.83LDY*M!A#' M1) Z. ,)0A3:Q3I>Y30_4C+M2 .606H7#4,Y*33O16.B?J:;CCG#C@JQM4+H MMNPJ1J*,I\:IJ$![GW_0)-+$LHP$B'Z7L7,7"D%$5@B)"H$*@0K1G4)HTI8I MV:B,IDYJECPHD\-Y':F73 KFC?>[\R'^NQ.%R+%/04B7D0$J!"H$*@1K%2)% MPCUEQGI3BX.RGELI02?F0_1Z1V4]NC.%(%"P;NMTAJ40@UK4]M-YTQSH>E=* M)SF( \X8:M'RF-),+)TXTQ' LN"(U]'2:)@TP;,U'M>7\M7[?Y].SYIV7-?E M 6^G%V<]VFDA6"$$#"$QB#GZ83!.MM5AAIAZ2G,VFXEERUGGZ*G5()C(CTVX M8V[Z(QCW7)7^G!4&<($:&=<;QNF5X:["2N*,=4YXX,19FFQ^8)BJ1]WIM3D\ MC[5QSU)V2>NQOQ*-'%*N+Y0SI*6<,8SG")$(Z4FV<]X&8Y540E!. F=K,UX? M:^2>A7+U!E[591/JGD=WA]Z3X";LNRYB/KREY[X0FZT0.Y&@+-! >002A:," MO/".1V82<+:7>+'K0A)=L&ZWJ1[<% U,""/W[^:^H.WV!^.YT]E[CL& )L0J MSPRCGD8N+7=V+Y%KYT5D!8/=-7E'[B/W#Y?[DK0QM'*:JEAWYK&@@W?66'"1 M4\>UCV)M3^-.8NC.MU6(@NQUP"V2'\E_*.37+?E%WO*7MZV&@%I0U)1:D4X*"^M MLD9J2Q5PE:)9&QV_1;S=A0\M1,$ETA?IB_2E!%KZBAASK.R3#"R!DMQI$;DF M@2@;*"==K']W05_*"K+#$:>'0M_C6 [_]]ET/A\M1]<=4D+L,,BO6O+[& QG M 7B@$0AXK3D-F6?,*L_5^CI9SZ;OQXM=!LJ:%%3BIBA,A2/S.V6^:;N2 M:>&BD#2*2#PD*XPDP6K06CD:XWIUS/>9WUF0+:&0O!<%+LA\9/Y@F$]IVW5% M$TZIM4X[GL H8S@8$[SPW!)-TUJN_$&;WXV'SZ@HI.C%*A=2'ZD_'.KSEOI< MU-Z_]5HH BQ89Z+3EB3O'6096.L*_*#1[RBX-[Q@V$CI2+8XO[JL9N4B?^FH M^GQ93>;5_*#N?\CN9>'DG?TK=U15DQ^E!-LI&] M&)63LU%Y]G$\&<\7M=']5#W5OQY@_2AE*ZO9B5&@5'E.G -BM,MX(BIR)4R2 MR:X5D+ZM+B[R:?W[\H+;R9G]ZG+'I8NSRV2YT(5@7>[U[%_U)X:^1TM-6$E9 M)\6E(M%PEH IHT62AJK\6"<>8"UEO34UNRP9D[K+Q@=(3:1F;ZBIVL12] 94 M,MP$)R"(Y*@3)-FDM6/1QK4BDJ=8S8YR3EP44NUE%AQR$[FY;VZ:EILV4"TL MHY$; S1P1P5P,"03LZ[XZLZC[;#82Q1*[V4T[4&E=/L;=KZIYE4Y.SUO LZS MZE-U,;W\6$T6Q]MBB'+:>JY.J\ATR%$DU<"U=4G:9%B(CC.N[FICO[R &=]BP?6'T<)CJ1_UOP7]!VNH@PX(W6)#G0=7+4 M6@M6&BXTUSRN=Y#9A/_=[8JAA918'XO\1_YWRG_>SCJ1A+/,?B$YIT! 6AM) M3%*ZY#G/IGQ+^]_1WAA2SP_OM,8'!0 % 4 5H8=&6DLHSXII<$2;ZS3+.F4 M@P1G[I@#L:$#T-&*J"(%U[@C_CAVR+R8G$X_5J/WL^G'FS3 ='+$4P"I4"U/ M/2>:9)9J9S4$G;1RUD<-)$C%65A;2[WEZ?*J_G4ZWVFHG@TUQ93UP"SG07/' MM"-1&"'@N'+$6 7,\WK GU,DAD 3(VQM_^=FW.FN7+8PG;8Y1NX@=Y[$':#M M2!$P@OK@+6/& 2/:09?9ZP,P&9WT1+AL MM)R-5(0U=_'FOBQ9>YT7>3F=W"YEOZQVVC:0%IKA@"S,@R*O[^"U:J=E)$(I MH8X23K(7*[WE488<"VH:??[7=<3KSN)"6K!.A]DBKY'7@^&U7IFCX80SA+@8 M(P,>K>.9WM8[QZ/R7*_5QV]OKSLJ3"Q,MSLPD=?(ZX'P6I*6UU2I: CUT<8( M,0@;P3OJE+4\:>'6)EIN;Z\[BJ<+)KK,11T>KX>X'/FNRK>\&EW.II_&\QJR M^>%-W+TH/S^Y/OF@VM] 8HYJ@B!2$WD3 !;JR1J3$K,RG&DW+VY<6B^CC/[*[Y/)LV>[=O M!&"G/?H+P7&Q9F"F]J Y*%:'VB2AC!(NR A*4 V6RABY%BR;T4"?EX.=!<:0 M#6V7"2_D('+P:1R4:J780'+N70Y$.0$;M',B$"-UI#9ZJ^_(,NW9#G;52"A' ML4A")&%_2*A;$H( EX!;)JB!X)VSCGF? +BSEOBUYC][-X0=19Q0$#,($A[' M"N[KKX+(/[RK)M7[\:*I>/UCES'E4::.%&GY[[6LM[7%%),"$9E+05G"11*R M#EK7>CW<\OHZ:^26=V:G/8<*SH\[6X19X&.E\A\>Y#);:;(I/0E@,X.5 I5] M:FX45TZI8')T:^ZQY9MP^7$!Z3Q?B/S<]YM2*]H'2J^#_2DWORL=^"-J &K MYN9>/OJ*U\A#%_!),W,>:L(/WPT _'G ]J ?AE MM;@.RI]\LWF^V6?3JW<7U>W=[I3279WRO^WR3'N@50]*U>JN04>3T]QJ+QT M48ZJ8$DTVD:F DO?2E6&R[[VVE*RN[K0.VY@;YV* ?@.*"*#$Q&]LGW2&Y*E MPCI>MZ+E'@P/UDAO*(3@1%RK87M(1#I<0U=T=[D*%!$4$121)XD()ROSJQE7 MW-LH) ?IM6/UG#Y/$^C @W^TB'19!, DJ@BJ"*I(3U4$6A4A*D)(ULM@ BCP MFMH4P 1ODJ%*K!7H;N"*=%3%H K*=I=HZ9.*'$>90YLX&5U6LXR/]L3Q[N/=Q[M_G">.=W]8 MDQ)=.1^?[BFLZF54<4!!@X%V$02X2R U>!D]>)ZT,\(0P6GTVH);VUL?R]DD MG];\=35[6WMVS7W?<#'DYG=6@PAV&T.0[\80Y$]T$'70QYYF0+X_ ]\57=G% M:_.3D9H2@T_C>Z<90N0[\OU8^)[9V/+=U,5,AMM@ M)06 :+330*EQ*;E@_=KNY$?8]X[Y+@8QC[W3A']_P_LPOKA:5&=[$H3GJW[? M:CWQH9M["!*R4HV0/ $(@=%$.'!#M8' 2:!.TQC]^LC ;R7D&BN'EQ3 31># M=C-05?:N*J)M'V89:$.$Y"P'(BGD((5+L,815M=,FK4Y$YNK2L]3#Z@JJ"JH M*EVJBFP;HE%N!0=BO&4:; C&:@%1"6 \!KH^W?!1ODJ?$QRH*J@JJ"I=JHIN M5<4P[QDEB3OO(%!J37Z;UXDHRXR%!Q=%O^NK=)U&Z71^>N]495 ;3O]1U=]5 MG8W*? [EAVJ4[^:[:C::OM^DAG(TO5K,%_D=^:B?6D^)FMO[\\-[.9SSPWLY MG/,[FGMY)$L;WZEOBHU808CTCEH-6WM7E0]R!((Q9 M;=?V%MUX.G;IZ+QL_)Q7[QL_=_ZJ]6,V+A]MV'D_OO.1CCKV/ MFZ2,0#L=0'$C!>>*VPA,@J5!*!J4HS%*8=<:FCR5I&N)]Z>05!>\TY[_2%(D M:6](RD2[UQ\ $A-4<58/O4K&$1-\M$(8'VE8V^O?@27][PXM:3XK)"F2=(@D M%2U)%0#1PE!BB 4?P 7)F,R>+XMUG?Q:E7P'EK0[DD(A=:<].WI'TF%MG?MN M;=TQ3/;(U&JI9Z.FT1(#3 ?(+J$6 @2MQ\Z)Y)A96]&]AWK7%W6-@3N.-24I M" RBL/68,GF#YI;FM]S2,0B=F61)72V1HO5 C3*)9A^4!KO6:?_IW.HT1#2% M)H#<0F[UA5NPW:DV%B,ZRE 33.[%;749VAG<9V2&W MD%M/XQ9KN<6M\(QRXI35H"PX(T"Z5(^+49J('?B$G09DJF#093_G'L==>R39 M>7.3?Z)U8'=,2[Y[/.]C.E>\Q\,_5[S'PS_7H[S'JX;Y]@)0>=\5V$/)[&E5 MC\=]^DDW#W];7L9WTXNS_!&_OK2_AA7^/+D[>A5RB_]\OI-_(_\OA=_CZ,7+_/CB)U;MQEYL\TYXD:&?0=.L#*= MXGA&W/1NC>J8%Y)110Y?158:0AS/C!M4$5015)$.562E <01#;E!&4$901GI M4$:D.<8I-[V3D4%MQD[3694_;W1Z-9M5D],OH\6LG,POR@:!Y=G_NYHO/E:3 MQ?RIM;(/#(7N\QKM0Y._&>BV<$^RH&UP+MMV"E)*)Z75"2C74GL0:VWC7BWR M=_OIQ\M9=5Y-YN-/5=-EW8$"']GP[>AZ6&OM1>#)KWDK2\!\N$8]%(#9G[T5M@6A,NZE+# MZ ">C?>/2S-LPGM*D/?(^V/F_/\.@WLO>ZR[)CY#WR_M!X+]I=Y@ZX4HX8H@@#)JR3#H+E@@MMK'%K ?@^ M[7W'O*>=;N49#N^/HU;B*\QN7S6QD\':]U[;ZV^K?W4=8?U,4#YT?9Z2P=SN M&-$R8I*FP"FM^GGZB&'=:AR&ZK MV5 -40U1#5$-*Z;(R@@5ZSE-5@86%5 =C/6!,&525-K:M%;-^VC?L*-Z&E88 M)5$.40Y1#E$..Y9#ULHA@+*:$"V4"1!3-)20I 1GUG*OZ=JHRT<[AQW5!X=Z/X>2\&I6G M&9SY%[]DBHXFTT4U'Y6S_'3F0_Z:#[/R8G19SA;UW(C%>36O:O1F[9Y7]7K% MI+FM93UFXOUX4DY.Q_GM\T5^HBEG^M/FY[>S*WKS]+='L'Y!?]CY$;)O$-G\ M?3Z[^8S+\D/UX[M95?[SQ_)]/J*?RHO?RB_S_$U_/I]=GTS9R-2<"2X=8A]L:AY^O7G4_M>KEZ/X\B2^ M>?WFQ=M8U!M"'T&)7NYP?7ORRO]___'JKR&^>?M_1_%OO[XX^>]G5K$_C"=9 MFJ97\W)R-B]&U>?3ZG(QNJQFRUDVHZQ/Y1^[/<:5W__*3239MVE^?UQKY/+Q MZA=,:M-]\96'1,G236YLTNBTNKBX?K49QU0_S@=^>O/XCNMR,OZ8-?ME]=OH MS?1CN>94?RQG'\:3Y>&55XOIS1-+'[UYYK?QV>+\)Z/_I 4WG-2]1[FF\/L; M&YX-^T5Y.:]^NOGAYV\M]@_K.\(Y^>'^%;SE-W+Z^Y]_6'-$EJ^I^U_ZSF]M M]Q(<\G?)0S[XGGR7WN-W;0;L9^U^=+\_;AXKT6;SHI=[.T@\1]'+FO)O=>9W MF%N_'+CV=C$]_>>15SGE4'8V_>WY*IX>08.=P<'F0ZA#]/*B<5U?E^.S[#LT M/_OR_FGU!74!=: #QIEJ4.6XX:Y3@9N0KXN+H<6%/ M3Z\^7EW4&;<&&DW!Z])$S-%#YF2ZN/8N&N-RGI^M9O/_\SO- MJ/IYJ2__NAHOOO2M!^OS1"''BI)EHV*4BZ.\^?;C]&JR.,Z;/_3S0V5#94-E M.\:;?]3G]QR /MB!Z=V5%.3FMBE&H3JMZKL:(TV)4%TP]=Z7CQC5J M6\8J#U2H"@:9!2V$ME2[$Q#R8^&V!VM(JOIC/KZJS M;RK27C05:>)_KM_Z/V]OZGF6<6*=:)A.ZDH,^WD\OWW7[5=P>: MO'B9;DO:R$/#FC4EA>2=;@'K7;LKK-/M4]>\+5G;VYYY.U4AW>ZA(DX(QUWP M@G@@*3KE958EKICAQ*QW[UW-2"W59>=:M/5. Y0?E!^4G_[)CVFK]"DA7ND M5D$]R-=8SDTR+H%-P0)?:Q>R(_EI%_7K]?P7D^N5_,ZD2 O!"$H2, MQ'/KT/VMQZZ%B/.5UM\0: YC&.4.3 I& W%:A!!\!&_6ND'LR)7XOAQUT'0, M"B/V(DCK5'T*+KJ!^39]!E&_4+]ZZDV*](LD$ MN;9?>4?R=5/&>%/!V%TV1M&"ZTYW.J,GA4J$2M21)Z5:*5*1F;IEC.6*U\T& M+;5,$:V$HTYY0_>5E&DK9^_K$KL#_ZH NA>10N\*-0TU;:?>E6DE#90S43/. MLQL"7$5+DZ&)ZT1MX$2%;26MB]RP5 5GPQYW^WRCH9X,M3I369>TU TM3I=; M0>5%.YL5H4NVK=JT7'#-$WW),*!VH!2ZB,1 ( M=9E=8*14E@;FY6U!2UE^GBP)]NJR_LQY_%S-3L?SZLQ.SMY4\\5L?)IM?O.. M7S.[YG_/S^7'32:WZUU'QG;[!!BV_@R""F$U!."1R/:LL9H/ 5KB3#"0Y3&QDA,I1H<@!\/SB.H]GH(XP.VFP@I!!2""F$ M%$(*(754D-HL7J*$KTQ(=D1;2HS7*0+7U)'H2$@J)!:U:!?^]Q,P89#S]"!G M>#L]?UAVHOGQ7;GL(O[QLIK,F]F;S[UBV%\;T;]5F&->RMV\J0:B$]&)Z-S; M"B(ENEU"C)PEQX1.E"3P7)MH%(E">1>]%F*M\JB=_#P_F=Z3O&W6#1O#Y5?L MUIOJ7U?C^7A1O:UFG\:GU>M\!M/L1IU./TR:3VG\IE[EE;_C::G"D$Z'T*,Z M]$@=AJ,(:*^&@F+E"372@;+6##@ MG79.!..PZ\]?5HO1N-GLA.5&?34(QZ3[""F$%$(*(=6_ M3"C""&&$RH200DCM)CQF6K8M(EB,/!H [1D$%9S7H>Y3D\-CFSS7WX;'.8I9 M=FRH1YQUM:JZLUXULA 4=VPB\5#+$5*'!JG-M)PS:/?M>XC"&$$,]:"=M()K M#U92QQ/5=*T'\V9:CC(\[(+@-)U5^S634Y_3):S,K)_*)):8_*-AO^ MW.LK_97P_J7)<>%K: M?B$Y$)Z(3T?F,:5E$)"(2]1+1B>A$="(Z$9V]SHL) M:#N9.:&Y%"&QQ&/=U=*"- 2?.MJ!UW4W[>Q-@<=(9BL, Q4&U]<'*42F,X!""!4V$ MA>B#==:#20[(VKB./8L#DGBP)<'-HWNFKO]2SD[/;T:NFWTUM9_.SJI9\PYZ M^7DTGUZ,ST:_(\U_?6&N:9GK $2VZXP0 >"E,D;%H AGKK;V7CQR8&'F6T\Z M38,I*#$%T[)+XFYUU[/2.[.S! MC;M>Q_3.P(%C-)#LVUMHU7*=@]/21C!2Y'B7$$>%"2$QL)J @WWYU#N<#:T* M31C::*1MWVG[L(TV+6\-<=X&IY4WV;/FW 9!= Z'I>?:)[6W6/AY!BD+V>4@ M9;3;* !]$("'^"_I"O\9U=1+F10SH(W67$61@G"60_!JZ[QU%_DK30K@7>ZN MZJ?)'>+6J[V,)!Y@_8;D+35=$CZ8Y)U5'#Q)V@<&H+6DS'&AZ!Z'%;/^#"M6 MM-"\4S^\=W4?6+PUM.(MK#M&=/87G1N&C7*EMM!G*Y3C1F]-H* A6"Z,$")% M+9E9"1MW/Q%L"]/4R<+K)@&FEIUZKP]AJN]#QXY9.8:C%FC+AH'(8=HR1">B M$]&)Z$1T(CH1G4-"YX91JI)MV2!-G!&6HS /";CTUANJ;>*:QNACTON-4C&R M?.9QUKU<*>EP:G4?68OM0P_:0B"D$%)' *G-%F?U:MV$]X2GJ))V"1@PJS6W M+.7_F?):I%X,WWJNW/CW')="=KK3 2E]0+N.T#(<(XP.VC(@I!!2""F$%$(* M(754D-HL)#+$M-L]N3"60)(T* A$NDB3MEH)RYABDO0F),(PYDB+S_,-';V[ MFH\GU7Q>O_)N/%D. ZF!D@\I0['^<3X^JV;+%YY[9:DG+&0E)""I!2A7NWC"R[,00KF;Y])9D75:?V],ED>LUE]X7GI-"TBZWB^&B MZ4$:ZX/B-R[I(SH1G8C.9TP4(R(1D:B7B$Y$)Z(3T8GH1'0B.A&=V^3A&(&V MX;CS0H6@(M6,1V69IPZ\5HJ'I*U(L&$>KLF4;Y2&VR9K_K_5;'I6SL]7Z#?@ M]-D!5R&_K!:C<=-F"TN!^JKJQR3>""F$%$(*(=6_=";""&&$RH200DCM)L:E MLAUO&YEE4DL7G;6@?W(RJ[J27;64EQQ/80*,J1= MOVF'2HZ0>A8E9Z3M%P@D2A^,8((ZH,H9 U;Y9*3G^7\3ME-R%.$AE_%>SYP> MG5X/G1XMVCG3H[(M'G_N!9+^"GC_4N2XA$="(Z$9V(SF?-BCW4H)1Q)E?28LGH"%)2J0!XTB81DD1^'(.A86W+_'VS M$>LLV76ZQ%]G2T[J9,GR$.SD[*1-G;3;[IO6I2?EY\YZASW+$$?290+OX#NA MHJPSK-H]^JYL/? M32_.\B>X\J+NXE&,_O-J4HTX*48U@O:T7-C_,:Z,R[8=:2*6T01$4L^H%MIS M[[UF3"5-M OK8YR;1AC+[0!W#G!E/>FZ :9@0 O%Z>#GP.*J]_ IJ]OB)DH5 M 4^T-R1Q93PQ4M64S2$N<3[H+2"MYO:)0%) M.-4D)J.UBG]R3G?T^=Y^>LP(HC.B2O5NEISJA_!Y3UTCVWI/] M0:ZO-+!@$IPUD!AGQD@I;?ZOX;J+,N7'>^+ZSK;W4*4+$ 1M--*V[[1]V$:K MEK=<>>*E51$(43%'QL!-P]MH=0IL7[Q]GL7F E27R2VTVR@ ?1" !_EO6O[; MJ%D"'4BPGDEN*"A9\]]0 I&0K7WT+O)76A?F",+B(>[VNG=H0S[^:C:J/EY> M3+]4U>CRHIS,B]&D6CQW]4L_J FTI::*)%GM@[%16B:9%QZXY1&HL5H0^L1Y MU\LC8T/SOAJ/8[(1""F$U!% :K,%6KE2.^&% M=S'(X%3RTFKP48;:N9#,")X??%L[T6ZJGY],[TE"-ZNRC27P*X;@3;4"ZLZXULJ#=-H!$#B.'T<(@.H\6 MG9M9&,/;SN#,T>0TM]I+!T"4HRI8$HVVD:G UCJL;&9AT#ATEM;N9?9ZA^.R M^T@K7+L\: E'2"&D$%((J?ZE?A%&""-4)H040@HAA9#J1?+DH0W?;K.SZCG:7'<[6F:=#T\!%O:Q1BWX MOA:H%2U@0=O@'$A/04KII+0Z '5X;M@"2FGK<1EA0V Z@,L.5F#!6!<3HR*[7CHX0;:<#M*EC/9H MJC4J)RHG*N<1*R=O]\$ZDIR33JOD+7"6?^ F)!L45X[IM.V,\<?HI:BEAYGY$JA+1H,UB5"E8E:/Y8X3C, M@>>H&D>O&NB!#=@#>W"Y@*JV]W.0-@@6L^\5# @3C0Q2:M VRB@2\WMRP0YN M_/S3033H ;@HO2B]1RB]#RJO:977!FN]ME)G]Q6HMYJI0$ )9T+P5.H]*>_. MME52+0HI.MT[@_XKBBB*Z-!%]$'_E=$5%77>4>#2B,A!)ZNM#M:1E!BW )3O M*X7X'#5KM%!&]T)?T:=%.48Y'J8M?=H.W%$@*KNC_4@!]-,=;0H+_[PH\RGSF\^X+#]4 M/[Z;5>4_?RS?YR/ZJ;SXK?PRS]_TY_/9]Z'Q64^=WWCR^XVJ= MC#]6\]'+ZK?1F^G'&55XOIS1-+;Z!YYK?QV>+\)Z/_I 4W MG,CLW7)-X?V>PD.^;OD5K]%^G%>/3F,[5[2>_RNS>CP<+W^#C?;=.XA M;[351C[4S.@KSVG=!>IT*\Z:O>AJC\*RX'+4^+!'OK\WM[[)\2^E?S71WSQ3;YQ%2&P,B5U8A3Y YF2ZN/845I.< M3;\0]?-2/YJ$YU8[? <7,1PK2I8ER2@71WGS['RO8=93O6 M^.@H@? ]E3LF(.#Y'?#Y'5?3G5"=7O?C &!-EN)\GC9:TM,]A-,YI\4(54#(4. MA>[8(S8)[38RJ:WC6BC'(J0H7* J*N.BXP* KTTX[3QB.[16,@?'^>>9M'A( M_$='YW =G0?WS$IM;L4.J!#9TXDA6@;,:J><89Q8'9D&3];[9NW&TSF\GB]# MW_Z*&HD:.5R-?$@B%6W]P12Y(CR:&+4"%KR11.37;3 T0 *S)XG<77,6Q@NJ MX:@]0E0X5+AA*=R#7J#BHMVKS[52'+RA5@!3H&U^$P^4!.&\)OM*XS]3YQ0A MT3,\D,8HC[@<@Q72@6EE3QP^:-50)V.](($3$H'+:)T++AD3J#3F"6K8A:\F M52&Z;:3W5)CMIO?(@_55/2RC^N$O?FF^LK4:Y4M8G2[J7ACEY>7%E_RUHW)T M>EY./E2C\614GI[6I9#UTY>S\>1T?'E1X;3NOD8 W#T#WKV)4(*(860.@)( M(8SZM0 Z $BA2B&\$%Y/B8WU2G$,Q*@,8UHZ, !$.V*LS%=' Y6)Z[4Q;6U$ M%)N Z-7[E]5O]C;X>7T3^[R8O,Y'.#U[]=Z>32_KP_@ZAJY#:/TW^I_EA-#> M+)SHPI@N8W'T+)"G S(#"*D>0VHSZ3>D38LZH:1F(BDC%'#&C0J2:DDN-IG3@]7395G-?I]7S?SZK9J/IX>3']4E6CRXMR M,B]&DVJ;GAF=7I*>$)6U1"6,>Y".DD C!,.,]XD[RH()WI%PNWNA+#]/EHL7 MKQK:S>/G:G8ZGE=G=G+VIIHO9N/31776O./73+OYW_-S^7%3@/RRRH3^QWAQ M7B]\U&[5-VL>828*UF>IV"QOYX?HA/1V9-2(P/J MUCA1P6,@1AAK"%!.+ E!*; !(!D:W1.-T]_+BZMJ9[:IDPUYFQ0E\4*PO6Q MWJHHZ?CJCOJ[*')0>C$P:X9[) 9KV1"IB%1$*D8(B$Y$)Z)SJ.C<+'X51+:M M88((!K1T5 L*GGIC8HPZFN14L"; ?N-7C#EW&',><"%Z ZL?WY49;O4RRF4U MF9?U[<2JN[X:CV.R$0@IA-010&JCE5M!:;MRZ[5.5CDC0E#U8%XMI$G>-?T& MF!;LVQ(+>_;_KN:+.FT]/YG>DYQNEFL;2^!7#,&;ZE]7X_EX4;VM9I_&I]6R M!.--=3K],&D^I7%$>I4W_X[K(@IB^!!*.HZ T@='X\.T#%B#C?!">"&\#A-> M""F$%$+J>""U6:C$J&R[LKD<$*F4@',') 7C0&A/&!A!3)*^-Z$2AC?#KEA_ M62U&XZ8WU7,O&?57]W$M[R M!:(3T8GH1'0B.M&:]QV16.&(VHE(1:0>0!J# M\W8\K#$ 5K/ &3% (K7<^)2XLBYZ%1+Y-HV1H\UE(^2_3N>=;6O:86OYPC") M6VZ1Q =$XH&9&T3GH-"YH8E1[8Q>(8D%+\$XD!"UMU(SYH7E'IPC9"U3OIF) M0>O07<*[EWGM-)U5^0!'IU>S634Y_3):S,K)_*)9$AF5[6H*5OGT5=R/2<,1 M4@@IA!1"JG])8831WA-G X 4JA3""^$U)'@AI'H,J0TW@@-I&YGY%'A*0!PE M#+RBCB7@4B;KD[:,A&_3*O=--*RS+->QMK\.M4_J2'MY"'9R=M+&W6T18[-% M_*3\W-D.K><8O:A(EX,7U_GP%& ]7RLSU(+#T +6:@$C(FDCC.8<0-ED;"#1 M B%<<,JL>V8M0,X^E;/#*UQN'OU6-1_^;GIQEC_!E1=UZ^UB]$LY.ST?<5J, M:@@]][)2#X8I/Z@%0K?++8S8$+WA)G&PX$P(+C$C%%,^,"?6IH]) &WC!B2J([G(K HZ*'YY1/SKVR[:>!QBU+#H>G5 0IE ZRG" M5$H9/9=VJ]G!W6K ULNU2'ND/=*^I;UN:RQX!),BC480!XI2J[EFTD5EC.>" MK=58[(CV]FRW?588807?S_AQ%(*^"0&2?X7\DK3DERE$QBC1T7!('JQU"IAC MP0D)\0[R=^WQG\RJ;\44.. M64,>E!#1SEBV+!BN@06M$B2NG& !/#4R61WSXSU)R.YV!67QH 2.VJ- !3@V M!7C8BU@9L\Z$#LX+JX5Q8*+3(2C-E',D"JK)OM*(SU(5P JJ]I)B&(IG@5IR M;%KRH)3H5DJB<#%1X"3K"=C(+"2BP'$+WAJRO3?1A2-@3,&9.5Y'X("WA]TW MJ'L@%?*;\4R1EF=.1\DU!^59@F"LY2K%D*ADUALA^9T\6R8!P]4LG]ZRK^#- M=.W?FI?NWG_)^C-56Q0Y^ ,QY88;1B_8(F'EP;#Q,@<>-8P@O MA!?"ZS#AA9!"2"&DC@=2FT4\6K0E+=9+3CF+.>()8, X$ZVQ6AOM-#6PUJ/R M:1$/1BG#WGAV?^JXOJ6C=U?S\:2:S^M7WHTGRW9CS[WNU1-.KHPAIQ"--!YX M#!R(E582T(YY0V1*9N,LQ#+;;$^7$V[J,>5]3SB#+K38RPZTWEI07-(]-'YC M2UE$9W_1N:'U,7RER%DX;ERV.2Z #*"]$LDIXB0WQMA-USH;CW 7QF?7:7!= ML($WKCUFE@^'V0.S.UA"/U@;A$A%I")2TC M2;482&W51MP#0N4M]T(*+C,C!.8-<$<,C\$H13TSBGE);[A7EI\G2^*]NFS( M%3]7L]/QO#JSD[,WU7PQ&Y\NJK/F';]F_V.\.*^WG.1+ MTOL%"*9T(7676]][:V"/R8[VD;)8_8&0>I:]R$"$:3<0VI2 MG/DZS$N.EQF1/N\VQ@]>.[,L.M7A:XK";S9NO!+A[9> MC.A$=/87G9NMJ#(B;GTAI:)25!BK!(5$F54V6<>%(X(H:NFWU0SMC+_YR?2> M5':SC-H8+K]BM]Y4RUJ'ZFTU^S0^K99E$&^JT^F'2?,IC=_4JRS[=[N,&=A+ M2U!4A[[EUP]*$=!>X8WI5:83;Q*R!V\,LN?P;M+1>D.(3D0GHK./D3Q?B>2% M%4QX(ZEV/H?XP4K!6/2R7NU@0?]C[&5Y6B]&XF<2"M2=]-0C'I/L( M*8040@HAU;],,L*HMS#"RXP"V8M+CI<9D=U-LD#0=F2,EB%P[P@8:T$':C1G MVL00HG0N^;5FK3FF6P[7_.MTWME.N)V-\]6%T%T.\QT4_WOF(!TT\0Y3ZQ!2 M/8;4AEH.JAW_%06X0),A)H%ST@$1(3+F8R R<;&=EJ,,#[N\/$UG53[RT>G5 M;%9-3K^,%K-R,K]8=K2F-],$IPFB)X M\VV^[-4B?W.]A#&KSJO)?/RI:M-GUUD4?YU$.:ES*,M#L).SDS:CTA9;-HTA M3LK/G6UT/#V]^GB5OZ4ZN^] .UM7D=!E.@_5 =6A'^H@*;M5!^Z#U< Y2YR# M5\HR01DA0(.W &&MC'K/ZH L[G'I=,>];II'OU7-E[V;7ISE3W#E1=TJOAC] MY]6D&G%2C&ID[&F9[]UT=E;-FG?0R\^C^?1B?#;Z'6G^ZPN3>H5)6M/,=K'(TL$23B92II(@1MJ9L?C9RJ=8I6W.K[K!6S>9+*NZ< MN-M:78I<1:X>/%=E.P=)\Q")HYI'2:WDA%O=F%K('O[N,PU5,;JEK%102:IMT;E?W@T1$?:,%8JE>QZKZ_.'>*3657.KV9? M=C "B12L^7,41-VI&>H9:8=NL'7CE@"FC(E-" G#J MA::JX;WC5E :]L3[G6W8H9(78+KL7-Y;VXVT/6S:/FRO5P;5Z60%I\1I1K6/ MSAD5EO8ZJ)!C:;^O&+GK->*-K'@!U* -1P$8F \R'_9\I_PF/UW+2-8S@@C M45K>\#]!C(IM;;<[R6OI0@LV>)/;P[U;G2O-HR:(/W?=2T]8JE>LM!>*,B&9 M FV,3BSP.B\&5G*AE!%[G"K.^S-5G')24-:E!>]?J0@6? VMX N+E1&=_47G MAB&D9FS%.'FMJ3+:@BBB\UC1 MB8CL*2*Q A*U$Y&*2#V M 8U:J7<3,D$5.BH" DR\6!]G=8 1X,P5CU^&.H6 MR[4[ZY,#A:*=-I+M(Y^1PX/B\,"L#:)S4.C"*\AP0LAU6-(;;9M7'+5MCV3*A'FDDQ6&$6D=#+5/3GSTU)S M;]:R+'L[A:8%8&N5HF'(M&:G @H[? M"9< M!*%E=+ V:6[/6H"UC6_,3S;![=,[KY;76Y:,3^*?.;KYNM7Y\1O_P\ M.IM>O;NH;ANN=WJU^M]V7^9_;@4C<,TT,U:2K XZW* +04VA=M&W?PLH];/C_S$OTC[M1F\E#3L%QY:2\6_/HJ@'+J!\I>FT M=$I0KZAR$6@ )UABC'&JM3&>;3NWJ$L9[=$<;E1.5$Y4SB-63FBWU3K.34Q@ MZOI3\%P9)I44QJ?@!6BZ[836QRJG/=OU5'15&,Y12U%+,7)]JGS(MKC0)D.E M3C%898!+I9TRWFOI'1=4<[;SR/4P1[0/235P.PMZ8^B-/6'I0!C2+B.R %0* MQZ-U($.RW$OM+-5">679VC+BCMRQ[ZOJTU<- HC^J&K6ZTY]'!,+\HPRC#* M\/9>;9;==@RRBT1SKS6)"L!89ZPFRA!MC#!,K'NUNU'AG6W+I-(4G&!F$:-A M%%$4T2Y]6>#M)!5*N8Z&.X"8@#!CE?=$.$>C%.9R+'"K\>+XLX:.,_/XK#(L,V)7C/5J/P2HG7_*WC2;3134?E;/\="9)_IH/L_)B=%G.%J/I^U%V"N95 MC>TLYLOY69/FMM<>P^C]>%).3L?Y[?,;;V/^I[7SO;D,WY[_^NG]\/WKT\'9 MBV_PT_Q]/KOYC,OR0_7CNUE5_O/'\GT^HI_*B]_*+_/\37\^GUV?3-DHR=QZ M[R4S ;@1H+TS4M2#W9.D+B;F>/T[Y5=7X7&G5C[FO$;GLUIC?C?GTMDL/4!M M]BR)T#8PZXB6DFIEI65;(:9F5HT%7RO<:AN# ;;O*-.U__7J MY2B^/(EO7K]Y\386HQI9&W;_]CE/[ZZA]OG_5$?OC+'\:3+ _3JWDY.9O?.J8K MA_&5>T5N!&U<2\GR\>IQ3FH3>/&5!E*R="\;:1^=5A<7UZ\VJY/UX_R5IS>/ M[SCTD_''+&TOJ]]&;Z8?RS5G]&,Y^S">+ ^OO%I,;YY8^K;-,[^-SQ;G^=WY M&EX;OVP1+\K+>?73S0\_?VOJ?K@M?[]-.^L?[B^.7WZ%-+__^8]88OM69WR%4 M+S-=1[_DY\_GHYA9?/;U[H>M]H(,#@K\&:"P?B6V\]1WAISLDI@CW][7#UP\ MRZV_:TM4#W>)=9R5N>-:^')^/JK!-Q^]GTT_CJ:7U:QIR>28;>,4IO@X[ W3"!GG?! M9M"^_P]_69FP.%I,1[,J ^-T?%&-)K?6OWZ^?G1:1P67L^FG<9U2>?<%PP(, M"S LV%U8H'LJ&:&ZS#(QONX:/CD;E1^G^53^MWFBS\VC=FN<)1=MU1Q/W%H# M/MM5L-&8**/1BHAZ)X@W:W4:JY&LBM7=I=>N2ZHZ;+2#9WR/8CI MD+D$;5\E93-C4N8-4:FI>>*>N>@<5X$JZ;KB4F?^KRY8IU6CPW!_^VK,ZFAH ME %X-IY?3N?E16/0QA\OR_&L=HKK:D>*WY9OU+4/G&?=G'U MA;JJI:X/@4NM%"'.0-14T^1T#E:!QA"UM=]2]]_+\:2^(:\FH;D=33>)5^_M M?%XMGIZ5VJ3DFQ6"Z$&/L\$XY%B)N=+<-,84K='>:QV ZVBE!T4C.":5/+=_GOZ>3&J(XGBW+R85P7S)4-BH[7V56T M):;R+NG '2.!0Z#:,)G=W2BXRN%D?O^&Q'QQ>W7W:#L!EW4&9@8/F52\;8\F MHA+1!LX#"/!!&4:%LBI)QB(HM;94LCVI=F#W"DJZ['C6L=F8 MB9VE5RD4G'2ZS;1W3!Q2+!BJ]]5LELWA32U!^;D:26E\?*QO):+NMX3LK/\7--N+&7((\71G2Y MNK$.R#Z4D>&,I^$R4-.6@5Y;2I*64L0<"5KB F72"$<]"4'HM9DMCV?@+B)" MWNGZXN$P\"A"R%\G=0W>ATE^YJRVEJ-W2VP]U6@.T7/5*TD>XF+,EI,;2!), MD$XG[6W2$1@$G6YCR++\//GI=5W%.,^?F*:SU0N>&7U-Y9T6P8,1@W9@,90\ M5D)":UN3!IJ\A,3S*T[9S$^F&0N::^L(,QT0LK.@TIA!\W%( 673_F^4[U1= MCMY%$@[641A[HVI)^[2Y/' M"L,&L8Z!8> PJ+.2AU$QI$"X)(%H $,S90SQ)/D$V52)M:3G9M3IS#CQ+IW% MGMN@P]Y,Y<_+R8=J-)YVM/3?(>N MJ;]L69FCF6K\J>D-5S]9&XI:QX=?]_90)M:LE !(:6C08$S(<:/SSDDF%74D M,F,L)6LV^,7DM!YO4X5J^>^+R@30I.^>P)JT2,,E((8E.RS%JWM@7D ML0SNOB+!%*3;J=RX@+)#4_IZ5EV6X[-1M"JJ]DLD[.C;5G?JY.E MA9$8F&)@>LALA):-S-O$(F?Y+P\$I.%)!DXH.$:=2&0G;.RN:IT51'>Y/_)P MV'@4\>EMVO>R_%+G.HIZ=M'LJCI;L:XK"T''Z ,_S/:5SB$\&><\E=$%"C)% MPY53@GO+?";^^MC)^_-0KY6=F712<=#HA%B/??>Q% MFU6?JLG5/6WM!^%:/T1#2EL:,L&BK@OEE=$ /NI G*$I!&)(%'R#I5=_O:3] MC_'BW%_-\\E6LQL&?CMQM-NJ0ET(-8AF>QBS#H18*PFD[+Z:("PD90.(R$Q= M!:]!"]!..K;6=^3IQ.JNYI 6BG39<:OG!NRPZPY?;MJ=_:D>Z0.SOSJ]BMV, MYMXUW5KG""!D<]Z :NK!W\)6OU&D0#HH;YXB, H)0FA E,H-#2 Z,T ^ZL*^O MK_OKBW*RR.R--Y=^I^M+K* 4/5J,29'0#:'Y"J'K=:$@G;*ZWJ]KZH:)TBOA M5)*"P\,QZ6,(W9GEE876>YG%=CA\'E2$^G66^'BFM#U,76@'?!NJ9.0B1!T< M).^M#V"%MLR \$RLM>Z_(YW4\82V[Z[D=NDH'PXM,6@="O/4"O,,%=1+"L03 MD!I,4B!(XE(3#8RL55EMP[SNLKFR2TMY.,P[BIC67YH,1Z5#)^:!Q%;0UKLYPX^O"Q)3]697]QN@B MS;9699L8K.J:G1VNFIK]S !7V[V\YP-6\&Q]U9?KCCBN6#+4Q^F.\< M5I: 6" <'">$001NA752$!\29S1HMV%E\HN;^]/AEH6-MM;+>JQ IV-9-X3% MH_C_O/7+&!FC$MRC! KFX!)-(P3)Z0$D;S.T353G 8BJ93K>_&?I 3=MZ"3 M!>ET3/J1Z,#P-T=NL+GA_7A23D['G6YN&'*\=+0GCG=_2 M==91Q^54Y9EV* MLO@RFKY_GW]A\F' &?>'/ .@JMW]D)CD.38PDB9P)EJPPLE$J:=62;J><%\I M$WLQGU]E;:U>O??3CQ^GD[>+Z>D_#R9-U]MLW*'+R-'0B,MVU+0QEGD5=$H! M!-66*\8U:*4CXU2G+FC463Z-<5Z83G<287GE_K853"^;I:A1];F:G8YS7':, M>>\'N0DM-[,A,SR3U=E$01EA0M"$$T.M]@SL^@:_U4KHFHNOEE<\WESPG194 M#KSC'$881TM)U>:C3'#"4<($LP81T^G$YB>^R_#*;7ER,%N7G^N=F);.^S?50Z1_GU6)Q4=7GF\$T*G\K9V=' M7?T(*T4<3EOMK'%:L0#<)V=M),PU[=FU#_?68+VI+LI%=78R/2D_URWMSJ<7 M]?FFZ>SM>3FK7)EYFCW47&OBVB$EN]O31PNCNK2DA\/)XXA2EYBK-Q;4(,K?73_* M/\['9TUKLXSQVOR6HW=WE%:BQWR' JPDF!Q1(E*=7/:300>IF0,B#>,>F*%J M;6[8C0)DJK^>59_&TZNY;:_VP21I^^<4(8EME91\6@^=C<\5W5:0H6UDWVHG5QM!?V'ZT+*/]Y9ZX#U4]NR M7;765W/K+5%>9'<;N$N.NT@"3Y3K"):N;4KE\63(@"(K<+ ]HY["1G@K5;3N;?6\RLNZ7Q@X9#)V5D^ M#$9Y_FUXGH%1'H$MGD?UWU4$%.\5BD&M5O@8J:] 4MY5[GWH95[-R_%P#OJ% M__TUU9'?&SU"X@Z )(DB"3(2I0E/L+6&2:L((CC&*<=K?KQZ]SZ>)?8*M M^SCUF.+_E[2[]6FU42$I:SJZ_D7GRF=1.(1\5KAY_39)[U7H\>,N_.AX 8EF M-$V9% HGG&NDM8P=Q18[8IA!:U[ Y\&/[2=\T*UV4SX"_'CE/HUQTQLM^F'4 M=$?[T6>&/IMF\KH!@JLVY9.#.#?4@FGBN$1..YPXR3%-M,%:KBD83X*"WV#8 MQ6B]K]UPLO"+U06=&HB>)VV4B8%&Q]F-O?=8O Z>OI>E9/DQ:#Z+3_,MX.O4G M%;YB<""ZWCC8 "=TBQ-&8FL=8IK%EC/%%18LD=(EUL72V+43R6U: >\#V[-M M!.YQ/$!DFU7U-R:,/L1@G\7[4?*[ZF1N4D-X(FW"$NIXDL:&QT1R&5OJ!$=V MK<#_MOE=;H7?)8AXNA?.PCW7#?;2=G^,R,_ARWN$_2,VEL+&CHJ%KUW\_$>0 MVZ*(?]WE,KSV@U?%.LU,8LQ-DCHM?&]=D5C+B+8I)18CP62\:ZS3_T&W8<\@ M-L!D=TUW;R&&_3R)/0(WQ?-#V<&BU=X DFB;?M/80Y'/'F:)][D:[E)MF0(- M+=&4K^7[;]_8V@8@42(&BNU.^[IEO_=8R]H'Z^J\#M[ $JY\+DMKK^L=/>." M](O04\7>F&:[CPP[6C[Y9QJ&QDE]VWV*S!&M&@[S1D44Y0D2G*2<@9&B<8L MY2[65F"=RK7LE,;>N&%EF'F45S/<_L\DBWZ$7A PX?Y:>D7OKX#CD$YP> M7%X_N*C6]4J081HE1*>^=+BPFJ?(.ANWRZ?E 4_?"AF.<1OB.\[2C"O[26G41SZ3B(=TV%Y=A1I2WEJ364(>F$ M6#OF77,K/M?I!AYL-]-\;X7W M MI9I;O 4NVHX (P,FMQG]M/]2ZI6;WI\+[S][>*9"5)T7E[[I530_S^%%V3RO M2Q/ZNDFKWA7[]].!/[S-Q+N]M4'#\>\L P#U!7;' M=0W\>?8MKP:^VKTW+P' M/^_#+P1R2ZCYAV+Z-IQMS9U5>^4/P;#B$79Q7OD5?YAW'_EKXLESDHV@R MSD['D^^T,7B^V)67-"I>D>U 6!N6SB2GB2&)I)QRR:26-)$)BU-C$VW9+87+ M9N-Y-DF^S?+I:#SWN4A@3BS*,A_9Q?Q#,?_O?.Z-BIVVWQT@=A#A-_N@2[XV M7;EG_BY9[6/JE54Z72-6W5>S/ M3/9!D>DQY[DQAZ+.\2M+)18ZH8E(N=+"4L:M3+"OS$IBLQ9:NW7,V9Y"1 8< M;35<;.]PYY#\+4! %^.J\O0)-.&G4:L_U;P8_OGVU#?[CK++K-RD^F)O3[T MJ'1B.A23(J8N-=1BJ:1.G6&Q,MIG_7,>NR6H9-FWZ4\M(<1+.OA+F-(7\^ MS\-IR07?2-,H&BYO$Q#?75^.\*]ZE6XNP/KTWGQ_@;8P>WYCL\*_S\OE,V;9E_SM M:9EG?[[-SF!$/V63R^RJ@C?]];QL)I,%9JN<3;&U2FNF$!>)L=A1T'*!N0Q- MF6/^GNS:*CQN:MECYA6=EY[I_J6BPAI@1XZ-Y1PQ91PQ%BDAL))&&+(1Q80# M-:"%V'-]MQI4]A"RW@$5WQ(;8/[KXX)\47'N2' MCY^3D^CSQ^CW#^9W]_YSXJ+XXP>7?#BI_SKY^,M[9_S7Z?L/YD/\WOP2G7R& M+WZ%F9V\Z&QNQ[K[6/R[&*>N0]S?%]5\?':UDX7'RW$__5'OHD;V?EAP M6N,SD';3N:F/O6%%?X/G#<&>_PQ#L1,0UV\"3/F/)_DD#Y+T;6( !7AL$L,0 MIP19A9-4I%JZ6/!4B[>MTH!9:BPQ()"EKP>F5.PL,U0+)(20*:]U@/%T 3K! M_-'OP6^B'-2!F9<"Y2)_\[?NZH2S^Y/%Q4567GG8Z\U!>:_;A! MHO!;,]!LI2@]?K!/F2NY1ZH]@"7"5V,O@N<_4;*=T#+S#58C\> P*\=5#H Y M';Z+?O!*&$$_^U\'X6_\S; MG_D@_@T#74?S?'@^+2;%ERN?N;<(!RKOHH^+ M$E8<%)*E&P(>.R_\@^:^"?5D?):_B_[(H[/%Y&P\F<#XLOGJVOEY62R^G(/N M^36?%#,_@G/062]K!0<4QN)L'C[ XT:+X;RJ;\]&7X'I\C#720$WP<)<1,7I MW_TV?\U#787L1_@"QID'^O-7GBXF\&D0G?X8E3D\S7]?%4$C I(Y P*%'T-! MQ1]AWB!'_059=):-RSJ:)30_@^='8:OA_=55!3S_",FU&V1_H'2YE4#1=@C4 M4\$YT- _%J"*YF4(\SD9@F)?C<".&$2F'/^SF&;1>;'P04 %7)Y_RX>+L)P7 MV114.4]C@ZB"RZM!0Y:P 8-H"-9"!H_+IU]@72UFLP*4X[/%=-@0+- B6#D%$!K\GK4DUGG^DAX#V==" M&>AL&-1H/[$\F\_]K/X 4P@NGP/[U>2Z.*W&HW%6 M)U;S +/Z#).!M$,*; M2L!F4_F]RC^>)4!8?I6KVX;,!+P]QM(I&(R(M;(\5DPDUC!F7)R^[2;H"\)B M1F)I4FZ%,R#'$4I1ZKC1*3%K0WXH*Q"V2VTW7/Z3CWP9#V]36L-V>S+N:IJ! MT&#U_/>K]=N,T1^BMVQ)+'P.#HG-F+OEIEF9SP"A1S[JHUIXS1(4#,_SY6*2 M+PLN?5E,ZAB/QA$2G23QNRANA,=X6KNQ;@2)>#@H.MKL('0;7NJO6:N_SAK] M-;SLK"CFWA'3K: >3?WS/:XTH!2 _]:)K:;3A,*6HZ#,7([GY]=>"9)H.)[Y M&7[)IWD9'@Z_Y[-&JG3$0# ^JI5"^/N[DW?1OQGS6Z/Y_0B+6=5KV>X Z('% MQ7CN,2KZW +HM=F> 5(6E^WKZJ'7R[CR-VVVO5[DAN"=RKLIZMG/SPMX7O>E M?H.R*=@#DP<\TB="^U%>Y5GI6X_!=1N:DLU!Y:HRA;WN5GFL BC8O5YJ1%=(Y9B M"G\/FY6X/!\/SZ-+H%! P')\ZAD)UO1=!)(P/-_KVLW3NMK74S;42X PJJX, MS48>7L(%@^5V^_$6TTDP%VNN 9;T!]M!W^[>,(5EKRIO60*O>CT<;@IO#$O2 MCF)65..:?8$3%Y-:"?!QZ TBK*JDASIK*SJIV](%AO0XZT]*X<*&SE?(6]_> M9778U=Q/U!LIHQQ47AC0Y7GND24+5 L3_7NC<-9;ZH>[VN;70ZI- *A%FRB1CXNM]7'2GK F>6A7N%R7\%>G]04^D/A,?BJ,;!JIOGQ MW35/3[[42.I4CJI:7,QJ,JD%Q\:@T@C3GYYD\+8K)!ZKQX@[3U/#>1% \632 MZ%;_^PUZ$S[#5\GE\ >OT(;^,/A6 O3]'ZWK6]=B4R_%H?OX3D_6) M97.6]IA0EL>=U%P_ :;U6SU_[K?_>+:_S&'[%UXJ#@N0 M:_WV']?VKWC>:T=?BF)T.9Y,!MX%F$V_C)T$=*B@X^3S7D <$8ET MD2&ZR#-O"X8# D\9U^@G!&DW/XSR.HK[>H6VGFR.AFRZ@=C^, $LG\;5V!/! MT1!!!SL"*G3APY^TYSZ5L5/YH >(GC8:VJBC6;[DT]7Q0ULI8S[^4@L=[[V9 M^H-.^+TGG:,AG1":XE6/.N1E[,_NQF=C?[;555N[6FQ06X&$_K$8EXW#NX,[ MM>NN/GJY-8'ZW7W4]>!H [&C(]8W?S/#^2*<*=3^S6&QF'C__1DH8JN#B7-Z-X/5;GS>Z C\)/_B>?M3[@-3'G.8;XC&,G:&,>2XLD2Y M5*C$Q<(E7(MK)^.Q2!P3B,>]8" E_)P7JS M\M'[]C!X=R?H6XJ4\8%5W9.L<&IZ$<):1I[G-SXEN"6I2A37*$$LU8Y39]?3ZH$M3O/RXUE-Z!X=FO6_V>O@UC2TJKZVFY;R M_D.ZRDM!U_)2WE;YT.>C71;EJ,JG;_XVORSNRTQY_+%*N9I(U(RN^BDJNJM5&V,2P*,MUJ%>@/M!^6YR=PC[>>#K,&[IH+.6\^;83G="28C.1Y3JVP0/U$T"D^_??O+R)$ZH' MYT/V\A"#[,\;FVD_8%7;V726\X_Q_/P!2^598A6R& (@FD7R:+3YN%I_?X!["BMS.T(,0!,J0V!V=EJ4@^5%W75N M&M@!^P[/&Q]6&PW[PYM/_RN[F/WLWOP8WK1ZR3+L:> #B^HSY?:KRX>M4!V M6>]JLQQE?BV@RC\AX-KJEOLUMFY*P=[EN(FGY[CUJ6I]JMI34M4"^F. ^Q_B MI5'PXXO.\"E)#@<_AMO3^+:0.46>ECE%]S-SZ@$K\P![-YAA\?DX/XN25=K* MQUK?\U*Y"%E/()OJ:S[6!AMH) ZLEY#I]&OV)PBUKGH>?W2_+N-S!_Y^'[+5 MY%\UYXO7PI9!K#;),8U:6JLK-Q)>&D]@='K5"M5/ZX9+$*RCW.=-C7T:1*UU MP5M\G&,)WW?"L:['3G\=YSXV%YX?Y@N3""DU313U4LOR5W7MUM7S;U5*PA/@ M8O\>G]@.NLCDJ@F"]^KI+9:7?Q9H1MYS/J]O"4'"ISYV_MVZV(\,4-^\5O>^ M$PN^\GFM7N.UP9#="',+&DC=J9X_):\CU&[XM[SX4F8S4.@Z[@A8E%^SOQ=E M#!P!.FA9/< M)%EB3*P!P@7CV!>X$RR6V% :<\D3VG$+69PJEA BC._QD3CK M-.%P.^4)BC6EK]2OTRYEU[43*"RL9K1:SNBOT:O]R&U -9U;L)B.O<)T(NYK^%6IV;X) Q KE5P^87/ MD@5[;KKY<#'ZR^;C]7&_H7&Y;P\71,F[D&G8S*&V'KO9;4N#*R3"U0< V:1) MS;SA'YEDY9>\3I,MAF".UY,--X8F''PI%*,:V3CE8^W0&H@_.@E?MLWEI+''B]> SWPZWC\684\*DW4>$'Z8M\,,/M+B[ M 7$U:Q-RDT#$P(9]"Z7EHT6UFOYXY;CT3_=^3+\M:\0 4_0U,NJ3Y#"TTQR& M"6;69=Z<*S>3S2:-B/S:F8Q_61C?,'0^\4Y04! \@37^ZFZR:6<\(S!*KCJ5 M"H)QEW_QQT>PO.>P%H#]9_G<)\.!40!&T-=\$BRBM1F$Q+E%V?C)X04>BL"F M*C;R*4;9UVP\J8'CUM7P9C),M9/U M"3==^(,1+^:G>3Y:995=(YAZ(>J(A=5^!\V@G:97]UMF#VW&:UNP=F 7@8WK MB@] E=UU#S&]H7[($NKJG>H0VVH*[V[&[&TC'B#)2E!@OE2_Y>7).:SG TP^ M0A%")(X)5H2#S6>,Y8H980UG,N:H8_))N, DEA+E),<)-4DBE)+,.8J)$Z_5 MY*M[3GJ?0>2+(,+VA[7;H4VWI8QXG]P_7 8#S\(Y1QA^=1Z..D*TS6PQKSTL M03ZN7PCJ*OH(*#R)B&X_;ZV+E]8A5,DCDP02AK$LJEW)[[ M^B[ZK? \60?' $/73J[*'Z[5L4&KHZO.$VL *F9MHNQB^C4/YV_P8'_D'8[B MPE7^;-^?>W\Z^;UZ\V.=6[IZ3UU\:[.(I"'H,XN)K\QQ XL" MM9KIR-5K'$YLOHM,(I6IXQQAZ3"G&FN))>8\YA(Y3'FW:!G2J3+.8N4X\T7+ M+&)2I F%&Y!F,=\8F9Z3G3T-@U@>-L4GEB3V'>Z\A2U#<:EUZ@W_6]9@ ,8) M-%5)[MCSZ_?R<.;7[^7AS.]H]G*;G6;.69:LUWVX!Z?4MG"*#R3&/4[U.-7CU-'BE!9M-R!& MJ*2Q29B@7,3*DI@B&^.4*T==_&B-5 =U(.3R:1$:$<+*'KD7 MLOSOR.9B^/Y*3GCYO9'>LY'?<0 KDO"&>;YM"^J, 8T]:I MF"C)74*TY90K&5O0.SFUG"%"C#)K*O!RR4V]XLO:LB%)J?K8KGM(6'K(X4B] M99OY'?6 2+5-+7GOE.!C-M>/G$DI63$IDU0+1JFD)N%$<(,=D]A)BY-$,+-V M0OE4)ET[&7@*DZH!9:AGTIY)#Y%).6[=WISSE# L*4EXXE)MD79Q8AC3<8+= MFMM["Y+TO[7^T=DV[B\]U?\]2MU]3H-J'++GV]JJ=R['.FD#XWX^J6<;FA M!B<:)VGJ>&*<-ARA1#F%7)Q*I6XR[GM?(,17CLTF=5V:FF5-IZK_YV)96B,? M_99=^8N-;_M05]]_4&3?$[A9;I>5[R&#O16[1R5=#YA7">XVO7+.&FVY9#'' M-M6.D3BU6-%$2!ZOF:L[X=5MVK!XP 3ON;7GUH/A5J)7W.H04206F# D.&=& MIPI,5\>10Y+H=0_PKB3KUO1DA;?J;NIYM>?5%^55UO)J;*Q3S#%*9,RIL89J MJFSL&TH283E]+LFZ-5[% R[I,7#KD9S(-O4)U^ON;?]D]LG!BJ\2#$0+!B91 M.#%(, M_IH9G:(VPU,Q;)D#@YQ1Q(U ABN%&4NL(6G*R)J3>RL2?9N'R&"-](S>,_I> M,?IFE>^>&P5(BP+4L)@ +EAI%)>&6\VXL*F47$J%V [T^JV>4LL!X?M1M6*S MG7]Y3\"M#CRT&YN_6SR>^.906YBYF<[';]N6"6M'WKYF?F@D_D0<>=5BG[4, M+Q*PA 5+,:.<,U#Q"4WC-,%4,86I(3<9WJ_OUBII2T2%J% M4IHDS\APV[1W0<1Q)GJ.ZSFN8VC<8I_L"S\RU/*CE$P11RWE3/+8)9:E+!62 M6E!,58*>3>7T M$^]WO]_]?O>/<^+][A]6WE1(IGLF,V7GD]FD$-\K,O(Y;LL4<&I3+A2/11+S MF*;*:J81HSB)E>'6W-=P_<$U0Q;5:'E/UU(@*T,!?==00.^V&B'>F^VOJ")5 MS^]/Y'?:YF0B;JC$"=:^9I!TL4FY3%4<$Y]*;>5:,O5#^?VVPN0]O_?\WO/[ M"_ [;_,Z@X1\WS*_LVTFDAR&9W]_S?LF M,/&9 .&5E> _@ K[O%.V)8T1Y\X1G"+*J<9*1PU;A)(DQNP]"&EIY?4Z! M/C3]H-6,'E6>&U5$I\",(5QIQ 0E8(BD#FM-!3?:(N*;HNFUZ(6'H\J>NQYZ M5.E1I4>5;:)*IQ .IH91CG1L?)JM<]HHQA/).*&)PV0M[^91NLH^.SAZ5.E1 MI4>5;:)*IV2/)G%,,$JIC2UW&!NM,(Y5BJ0AVO![#T6_JZMLVXVRS82=_4.5 MX%_Y:ZAZM/Q^*\^NE^S#X@)N&2Z)H_EXMS"XONTG/CLS*T>_E<5H,9S_D?D: M3/.KWXK)>'CU)E#89WC,23[)P\:\M=Y\MK&6":&@TU.VSZ&964H].6Z#L/_+HLJ&,J%B449S\40TB M\PTP: CD5&95!).*AL"0V7@:E?DD"T68@/.JJBAABM%965Q$%]ET<0:DL2AA M$@ 5OCQQ%<%3LF@ROAC[>TZS:EQYN(#O9C":8N3K%R]7Z&G N>2--=Q4;6.: M1"%-&1(I2A@7B$IB.2AHQ#&9QH2M<#/+ODU_6K%+&*@YF^?E;XMR>)Y5^<>S MAJ6^HY=U0/%ME0]_&BW*RZ(<5?GTS=^*:1Y=Y5FYQN;7@?'1"Q)E?I31K!FF MW[=!-(>+\_##(+H<3R:P@[-L7$:P"_#7)!OZZZZ:#?/)M1[[FTTZR_-W40*T M=Q'V?%A4\WK_X*%1M23V%?F D(C@S>47N'9>A,O]!L_JQ:I\MC16/\X=_GY?(9L^Q+_O84MO'/MV$G?\HFE]E5 M!6_ZZWG93.9Q(\P>,[SHO/3T_2\5%=8 C7,,(,T14\818Y$2 BMIA"&;3/VS MEYV>3&+/2M-YBYC90U!S?;>V _77@=W\U\S-0T;Q 7PR;K2%M:]+C ! M,S@?5W-0=< >B4;9/%N)*!!RK52:9..+1N'YQR(K8>\G5XW*XQ6H^;D7=G"; M%WK9;#89-U)R499 *4MQ%U5@5E7OHO^S>N7D:@ OK/(29',6DMZJZ#R##Z,U\PM,,5 _X\2P#"]!_#6J UP]@ M2!5(X_EY-H>K%B"EX86+B4^7BB9>GGO)#(OG5=KA>!;F?G/B00DCC_(^Z_C_!(>T"X2K +8>[!I]0A _:@69V?P)ACKQ-]\-@G*9*T= M7( :ZE7,5FL]A8T/I%9%JRWSUW:'FW^;Y=/1V&L2L$E?\UK7.,TFV708UF?> M'6_[R$91'80]S$:>ND(1VZ!_7&2CO%9HO.(+U'%]4<)+04/V;QB-S\Y@7>IE M6NHMWUDFV->0!^FW '1ML()&H$=GI^-)2)-<37'H=Q44.+\BP'5@&E1!4YN& MTC19K7;7DZS.\WQ>O;O54;2F(&UF<0[/\]%BTBK(2R7ZEV;D5T':>S"PDV+X MYVU&*+4"0"'F2<*R9Z1BA""7""1&CQ%%.N3:*_BC:U(+)[/_HK/?6%DO^'!_&I5VB4@K*BCN_V7H-1'F5?&)Y/BLHI^&'MZ M*!85D&GUXT\;":R[D;/S@&O>0K1")I<7UI4.]6"RP2LRLFD M^36XDOQG&/EP^?F6A?P\]K#V(;^,/A6 =S='>SD>S<_A3YA:DVP[A"7*9E7^ MT_*/GV_ZA]ZL0F16:3_JS=T!-/4KA/[+S\N+;OZ&O_,3W>RV7;YLP_)1K](5 MOMIAN4_UW]=T1?78J:L[; +@QNA7^/Z\BI*IER^W)N$46#[=42>]W$ M<&^6WPZ(X1%AR573]XW:Q3D7Z6GKO[60>UC_'H8SQ><8R'HFTU+20<,@DS%E'& ML14Z3@R7B:0IT5C+M2CW!\.,W K,"+;5>LS[&=?QR.H7>ZOM_#X?3\;_K-V9 MWA-MCL.5\"2H.H3PBK?<=O0@VPXI#KIF<0HT%!9 MRGUW$99J;7U7,1"GRDI'7/) OB[S_-NXFL.$WS<;.H?NG M]AZS =VS^/=87'=R)5-CF'-*)$1R+L$V92PQ$N0W849++G?!XEN3YD+OKD/H M:V#Q@[)L5W[\?#IZD@?_WHY0&WG07I\G_Z'+\-H]^KKC:L. 78C OY50'!%N M8T=C26(9,XP17JM!]6!7&Z@E6P L/$!R=UK);H1J$8JS MUE>BK4-&2!TG8%,9JKDQE!N)J-")T>D3SARW@5#ZF9NN[R4^[7,F:)J-R__, M)HO\XUDZGH+&-,XF[Z?5O%P$Y]G=&:%.I=0J@[&AB%N9Z)@9:6*AL 7R4[83 MC)MR N:^4 PYR3%.K$N=(I88I(0F5+W2E$Z_=%%8N^A7,$T69=Z$?X/"N5K+ MJ+.8>Y_PZ2/.S_RLOH99G95 *I=%^6>7/M/B(BO_S.?1+"OKK()IO395/IGX M6\-8?49%N/Q_^?C_,R*X?G5_ NT#;@MBID M.X"!'$WRK_FD\K9-9\^N93D B?C'^5R4\_'P?+EMBZI.'NAL4?N D!-RZI,- M0ACVN'Y2/<-WT1]Y-(3!?0%J^"<\/X.'POM]='KG$1==;O#!Z]-E&D657Q_[ MM='"_/)J7O]4#[5)^JBB"BA_? 8"H9[-_#J==I<.7C>&M\*?XS*?7X55K%;O M6^_GLW$ O'@LCXD[E;Q'!;S?4%K8DO/OB(&/UF'AMI!U)FL-MQ'#CW$(/"X% M]KHJ2NNW;J J*T+$HW1E[[JX9ZB[217[)= S7B51_N=MB ED6[-H!I#1I?:& M93U7+J9UDE%(D"KJ/!# IR9Q**M3M&M&;5+I:XR$O[H0&7C*/V_L94?(7&M8 MZO;K3W./$"L O4^_V8B8@\)VBTK>4_?KH&[R0.J^A;*;;+;MD'0UAM%FY6,( MVJL0?X4K;KS_,>P#5VSRXJ8V1CVYU6.GQ;R9^+O(3*IB$%T4HWSR%K0/^&[4 M*EP/ U0CKI?U])RY)]35K<(^AOK[2]8;N]M:EX/!3T4K$,!?2 4!*40S(0B ML.T:[0:>^A[I+J8M\;Z+?I]>(^65S+R%;E?&B^>X)H$X:+#%95#5%Q>SFKVR MTV(QOW;U;7K^94B*7E2!@SQZ>![O*OTK3?]>?MG''%10^$-&^3"KSJ/\'XLQ MK.C*RAU/O^9-TO-@"47SS:OVK/+/:B69HD'4S4)Z]//"&#>^V^7#[F!P&(S: M?# A+]>G9)?C8/2< >U/\ZLE49TMIJ.JKLNS3VL(HP$AU.:<9U_RZ1"LT0)& M.X#IE+,B5"YHOKA83 -G3)9?^"WX_=T)V&%ED'L^D[VM0O0%;,% /N^B$[ * M/8U[WO/%%,;5<%)X00DW?,E*3_PW[;[&\KR/-#UC?@#A'M%WT?M.[OR-+/^Z MW,'2KU ]J?[4@5,RK,X32W/]ZST^;H)HV^G-Q0EGTB7&QIHKAC0UEDID8LJM MHZFZZ=.,@2!.0NT,4)J"@V[EY70KLGKTH1Q?N;S%=UW>[-UZ#>8(UF0"?SR] MC-=3Z.#!2]^F-'$MC5$$:>LP=Y8J*=,$8>&8TUCSM>.%39?^^QE.#UUZ^D[L M;.E#I95970BMKKNR*O2R0L&WH$*$8AQG7AN J09LF7D?>NV<#!+2*R]5?:<' M_8!AOL9:68;R'!<^UK I, +@%'QNHWR>EQ<^87L= ML7^57UTP9+P] MZ.Z[@0) C.:EK^ 35>=%.7_K]]<+I6GFZ]"$VGQC+]K*,M1O"1L6B@.5Q;=0 M!:2YHJ6%IQ1^V?^=?,#YU]Z7\KN95-V7\OM;7\JO+^6WGV7T]F$,.ROEQYY6 MRH_O&BL?=/[^"0P\ 'XOSKS:^?#M>U&"N55(HNT(R0M6&7JW M'@.V-8,8R#J4Q?0U\89Y/JJZAMFD\)JJUZQ;&^=R/#]OBU$NW9;!.=YBB'8(Z5D/UAL!Y/@DOS*MA65S":L_'DU5) M]5._2O[,: Q3G!?3O+XG&YZ/P2YK2D_.?-C0;3=8Q>C^O8&8*HUBN6$)8T3;3&DDLC M.1(8DW0M2W:["+)3O%AO#+(UO.B@0^@T$,;A&?3+(O,1L7E>G_WZ\KF '-.L M\4W(D?U[S)#41L8)C?J%Z_48CGOQ7%R)?W!Y1_/YUGTR]CL,7J M/5O_/,K/QK"!^2_^L/GNZ$_-36H)HBERF%M#K4*A]Z944MD4DT[T)XD1#,[& MA$K-P8HTB44QTRHA'"N'-R_%^K+1G^WI)B#D$[/'@!$+2>TEA;6;M"O4">JLHRO.QLV![G)15RZX_)OG-?_@ M+\W:-\<^-ZZLY?UX1=?MV[_F_KPJNUI6T0WEIZNPH64]D^L3N%X0NEJ]P#_" M!VVH"V@U,#*+311ORL6R$,B^\U[6)/VT.J9;E M?B_&W]9_O(37K]IHA#8;9>Z7>=!\ZX\:O7_93[CT7X?V'=VS]7N>=PJ+,ZKC M9)JS2A]&^WZZ1,^EB[FNWAW0<[4.X=P;,++MQU$[L.NV'8NI/^7S.LA2\3@+ M%8N]SC5L0+JI-K[R3/N#]L9OW:&6VA<:J'11'Q[.BBH<)=8:5ZT3+6\<7_@V M)R%<=%)40 7CL^YW(?74?PL;EDV&BTD#S-<":WV+FY4#?>FE7:I>UP>X+"D^ M[I9P[OCPO5!8U(SA'W+KFKR+7!VIZY\[]0R-;2%X.\BQ#\'/TJ*XJ>+\72#X^ ^X<-!OG?ZSCISL+7#>"@55Z'J4)H[;/CZ+^_% A MRZGDUL::2A!)B:""$F')6G[RW;+S_6H^=[:+7BE+:2M2;TI<>_5K]O>BC"= M+$'!\AV&_B=9+?:G9JU_:Y;Z)*STUG0M_([N\,2LT8VRZS7K@P8U6)Z --7S M 4: Z[QE\C5?&EU+2'J(W@00.V\BSOU9?FWDP 77&*>./=^,9Z-FMX&U<,X9.<^"8QDF^U*G %M M3J'4)#&QCE!C8E#1A$M31?%:\\ 78@Z7>^E5G'W(+_]/9T%?A?VQ'SRQP^.^ M[2FAHZ(6#Z =U7^ ="U]"M)3-+Z??9\5K]%67CM;:A!!!OYC,>ZD >4ASMXK M,QVVS'QV2E;!']/I(AS>^C#% G"B#)E'^==65X9?AFW_ANMZ8$=%;M3,CBYY MNE10O)H%Z]"H6;4%&=[[_07H#MA/HUJ2S!D\ 5:FX1=/$B%_Q[>;NVEG;B6U M$/C3U"XFH*#?RF(*?P[S3EIA_>_OMOQ@#"-M$V*H49R"Z9@81)(43$A"8J*Z M?2?CD&*(XY1HQ1U<#"+>$][S6OI.?\F'=*N>]#^D (W2U M(]&_+0 G8$?V_N!DJ]BROFJ=13*C8C:_ODK7"7?_D1,,LS0_+8')K[PZ(T(H M22(C*H M(?H77Z*GBG[X7,P )Q0C/RX%WKBJK_!>M:!XS8M5@ZK:33T#&/:AI<')X&5; MN8/PAA-&CGS]] M_#W\A7_^\5H":1C$+2V4KCGC@LW[?Q>3L*RJ6598K^5J=8)7OS2UN,D\"2XGM9C5DGSYP*9#4_WO7WT337BVCPOSPBFL M4K!'6[ESK1OG>-DG*XBZ("#\&T'SJ/*\JJWML(@@8V&IOK]$=4_.(N16ADT/ MLJP.;]!<6BJJ.#_\V8W]Y%T4=8X6P::!=WM?&& M+5=DY;??-TJ[6IG$@.$-T=0Y+,6H'D"9S\MB&;>W7&=?Z38LL_5_=1/0T-F J@07C0)/0IFX'NXDW\ MYF7!#P)#;HZ25ENTXAPP1FIF^O&F;-Z#<^:]/?T&>ZIJ/%!^P3UU++>JT\XA M>/A"B%7-2 W)U1\:NFM4SM)[W_(JG[:;MR+" &V3O"&"IFMQ]_0MI'(U*9N# M!M=J#:31,E=D47=R*\H&-;P"Z]6]97/!Y5&='_WU0:"@(@8UICG4\%Q1>PVS MX9]9;43.@AGC4]6\%3$:YTV"NA^@1^#*.[.6OMZLC7<JM/? M]XZ^#B$$\69+GSX$L0]![$,0]S3\;Q_&L+,01!]#>/]C'F*7/\6L)X_/E-V% M:/G<%7_G&:@1D3\F*H,*"EKM<+YT)S\D;* ^\[KPYL&US-KZ0=[U>(O!]""% M_Z8NOU2!EM$-C8[B+ZUUZ)5U4)^C>J?DXM1KNUY- $4%#.M@K(S"F,L\C&Y: M+'L/UR->'?ZU2OM3F]!^QS=EIJ.F\>K[:?<:L%;',["5ONNO2IG"%*54$X6X M3HCF7"B$@0^P1@(G'7^5)I)CH7GL& @ZGJHX4=2'\@B.$DO0=PG[WO>L^:MJ M$FN;%#>5"F!'KYUN!P*ZOX?L3;WG1I#*/5S]@-'WK6DW:$V+R;*RP9V]:=F& M[6+E<_:FW<.7];U/GVFNS]'@9X*1%QL MB+[ISP\$4H>*?RBF33#-HZN+/;27"2$#O=T.<7O7 6ZO$.6UR\<>2YX=2Y1: M88G0VEB,A?+G;#'5UB:.$YI:P5(1QVO-9A^ )762//Z_Y@->9:^8]D@M+3>5)8'-X@C Z;6,[QZR.HAJX>LO8 LULV_4RIV M1#BI2C-N6IO9?$!B-SCX!;6EIF21".,TY1A93AW5C.,63%KN8(Y(R^)DG3BABK.$NE9S$5I*U0@WW\.0VA!@E T0. M@F'VT[V^KXN0XX()BQ*%DM@J:VAJT+JN5Z_D+^U"QCL^%V5X@/0V MO8*]K;0'X+[/_//#O0PD.MWCD$HID6F2,LJ9--99&UNJD]3%B:-B0P;:4Y^& M3_B$[[[OW!A@JK;(K^LD_A1:V1:3'VF8]D$P^+W\W:V#G\:*8ZRU+QBA@-LM MHXF0<4PP\#Q9JX/_>/[>QLF9'FC.#D%&[J=[9&?1A\L*3=M33%^9U?0PAA2= M&LL6,>MP:J2RCKL$_@T74D0PMRQEBMUZC/V,^BI=+^]Z2"?8>\67^RK\#I,) M22L5E;'**$M03"A76JDXD2EAR"E-4BS(1DRXISKO]WA]P-4V5=V>W7MVWQMV M9^V)H%!"HM3YND:,.Y;J5)J4\02G('9ILG9*_UAVWPHK"L(/FA4/S2E;QXYM M7P-^U4S7\2P1C944L25*2DY);!+A64ZS6!-JY5KYJ6?4<;$0 X3Q(1B)*8IQ(4$AY*BS7RFDL$Y9(18C1 B398SGG]2FF9,!X'_/9L^?>L*=$ M;6E"RA*KTAA;"RRJ;:I]LT?%)8V5,D*N&8_/JTABH09,'(1L.S)G:MN/N7>G M?I\922LK8^P8R$DNG>6<&:(TJ)8Z%H9Q8BBW-YDQKEO\A>X!'T]A]'7'C&=( MD.8#B;9YQK%_%MY>L>F^2L'#Y$C6BD>):"PT34C,-$="67\-3I6.&662KX7D M/)(C7Y\RB]$ T3[-N.?\@^1\WA8HB9-4*4L%YB[E@G"K$PN6+'88T83RM=3! MS3E_&UP)\OC SSH/T^/:>UH#WZF.09HD3&.&4X=!"9;4,NR,U8)3D<"'M>.- MCD&ZNW) G P(%H=@AO8^G -A&=V**F89PLPJDPC-5<*5-H(0QBBARJ%DS6R\ MDV5>H3K:)^_VC+E7C*EP6Y@*NY3&2A.'."B0&.0:UE1;EE)*=.+H)HRY#7$F MV$!LM;S=_FN%K]VKNJ8NAM9-U;P8_GE>3$9Y6?U_D6_V.K_J#;M;F++CTA%$ MZ9@292BQG"9&6V.9\.5A)!(,?>\HWTQ')YT53\)ZOZ)J,?MGU>T5V^ZK.#Q, MENSX6AR+"=7<*!(;+E)07S%'3@E#B(P)^MXAY -8LM=J>\;O&7]_&%^V"C+' MB&*B.4A?QY71.DFD4S%.5&J%IGQKC+^7=6_VCRN#.OW7T/IP^?U6GGU;K^SE M0S?K^+B-83W_($[R//I0S/,(X[ISZJ(,T1*C<36<%-6B#.U3)UG3X7W5DNP1 M?:&[2( ]WS]37]OWT^C_+J9YZ+$W"/U&4W-BHW%5^6(/YN3W\,M;) =17%S, M\FE5MPQ]&P4VOO[E#_7,)58_#GPC>Q"V,*?PU&I8S/*V7QMGF>^:.\NNO B/YF4&SPW,VK2H'P)8E/Z!7XIBU%A2>?EU//2];WT' M6N#O_&(V*:[RO'H7_=&TH_6;%9\YLM?J?%LK^M;S5W M=VO?NI&N[P0,KYC7"LAF+<%WN=.;<-)6AU!_])?_Y(__0-V9@[?[ M:34O%W5SX;=17.:C\3SZI:A\]^>&=2D1/_X4_9IG'M0"&\(N7+\2>.'61[[K MOG;)V9Y+ Q.-R_"TBV*43Z(?_IP6E].H:7.]3%\ P !:\,Q5OP^0M:IO^-&_ MM.6R<6<>GG'K5M3#XN)BO&R=?)[-83&B&E'@YM6S)_4DRBS< ]=-_5#]"):_ MO8M^A[TJP]"F^67T90%L#G;%P$\%G@[ZRK(S]S_]_,(4,]^%.72G&L/K<]AX MWQW<+]YMLVK:<@_/VYT[S2?C_"L\[W(\F<#SJ\4$9C"%^9? &^.+?')ULQ]X MM8 '+,?LFT8?" 6C,*"ET%'^60304UQJ@+]]4[^O?%Z,O M]7XNJC"9Y>_^SAO+"=MPF?MW5\M? $9 Y;RJY4"Y(K,PQ3"M65F Y*C"4M:- MKQM9EH\6FS3I(@_$4]JLFN,&RMWH]\&DQ#Y,5;HK:\]R[: M.[AZNA:W(Q UBR_P@ONT'X#16@ZD@&/1?\*6Y=03&QD5^ M691_-H7-FJ[UR\[NG2L_U=Q24[O?W]O?]*X[I@@@XP) <1[H?]1H1$"DP$WP MDB$8+QE03LMW2YYLWW+FW_(UO.6B?4L#)S#VZ:A!V=D,^*89=I>1@?*&S:3@ M58MIF<.V_1/6[@N\NA[0DD/]K:6_-'Q;]_F#"S,PLK(O 5NZ2+"8%J=>N0OM MW,?3V6*) C"($0#EI)A%O_C_1O2N60Q66MTT*SWK@)8!$FE8CE=*RV+:E:K*K 2 0*F?DG./7H"!7EFG\X#PI;CB\BK MJU-0,2?1##X7_OZ\\FTA1TOT&7L@A]^O\BRH.DMFABT&&*M%6F<'UD=4YO-K M8X*% 2G4O*_JO' Q*\(K89'RE;KE-==W49*5<.<*1P#$X7:0HG!;O7JMR(/? M JZO+O OS-O[X5(OH2Z*KU[BEDLZO([[_I& H=G5->RJL6P4!!NL2/<&[[:; MW#%X<^T1C0""_P#ZMF(*!GD.)!9ED9 5JV_S\FBX>'C+K+$(0"57>>4Q#MTM+N>;. MJ(::52?F1I,-@J( Z*CON86E6@ZZP^^TU"%N;L)ZW]U[B'L+"X[1C0F$?Y^7 MRX?,0*"]/059^.?;[ R&]%,VN?-3 M!DX>(>7N!4XP6P\84/&E5ARL"\0DX9(QX'5%;4*M35."E.X0'74)H0GVO; PMSC1)F&( M68HP)8S[>B8;*AS/Z?WV9LY9X7TWP?;WZ[/2G(-V6#:T'IU>>?%ZX7W&LWK7 MNOYGV,RS/+BF?PCJ?;&HX-<*K,$M'UUT'G#M,!$MUZQ9(/^Y^X:I]^E,KJ\S MJD\7PZS!6IQ,FE__]QO0%OUG&/EP^?F65?T\OH"%^9!?1I^*BVSM^/5R/)J? MPY\PM=.B'.6E/RV;9+,J_VGYQYK#]LTJ*JP];&5O[@X:J]]!Z%]^7EYT\S?\ MG9_09K?U+^M?UKUM3U-'1QX4WI/"BA34Z\E_ MVR4XW-N29@<$\8B5V!V)F)/DTY&CP;'N_4EQ-K_TIXRU)3>MBO*.S-">% Z< M%$+*1[_W>[#WS5N"L;OVBF.3#X]8C)YJ]HAJ]DJR]$3T.HGH+IETOW4",]B7 M)$S]V,6H;PBP&\EGXID[UVHSBMA6&.N_[B*7YWO+L-%LGRNEA6JM62YQVQ%% M():FE I%-.8NB8UP"*=2H=BQ-%')(T_VDF\^^A76Q/=UAO\??;5PT(/A9"@F^+-OT:7 ]9/:0V8%,VNGJI@5WABLG MB..24&5B)(SR!_(B=6JMXM,K@,REK@VJ=J-I/QDX_YG#*+/JO-/:JXXTBFFK,DMB[U653<2LVXI6MMBI[;C^1W:K\.'C$> M<+G-=O%[JVD<@$)Q%.S,6,O.0EJ.'+(,8RX9TDYKPJF1TE)MS5KOH=?!SJ_, MIN@9NF?H)S&T:*."E%4J5=K@1#&N-#<$69H([ RS*<=Z?QBZ%ZT])QX<)ZJ6 M$S&/4Q0CZZ367%)JC(BU<"!N!4\83E_:FMU#35D.M.[9N6?G?6%GC=K8L90+ MCA#75.B$ZS31%O[6/J",24+U6H>EU\'.O:;<,_0Q,31I PC P-6IM@XIS]:) MT8P:4)0Q%6#\IFA'FO(F#-V+UJ/,__DOTC=U6>=@1CK=2+'6<=":JPM2CERQ"56 MTQWYY!Z/#+VP[UFZ9^D[61HCU"DE;5+.D._JBA/.6&H)?$ZIM,@09?".(E(> M8\?OEQ5 T(!JT@-##PR'" RX[?7,,-@!-*&<6L &Z933)%&&NU1H"1#Q&H&A M-P-Z:.BA83-HH&TWZ,0@;N+8B90;;I%5W"FK8L6U0TJE._(0/!X:>G%_E.'F MORTF55T]SQ:3^?$>UV'$6W'NF!0*I:F)$\L=0]K$FHK8.1N#6*?LI6WWL&EF M.O);ME\:/QY@NDT$V%OA?4PR^E6SM6Q%L1,6DU19@57,< MWEG_-+9^9?IZS]D]9S^-L[5<<38BVLA4NI11P3E-;"R80+,YUC!B/B<'<"F> 5@WEV#CL4I?LJ+;?<[%UKT+WG'U4G,W;:@O: M4IY**P2(:FY9:CFBG!N;2JXDCE_\"&M'*O2!R-IC"%4_@;?Y7KQ9.2_'HR\W M>T'W1T^!I:7HN+&=2S22#G[F(*H-A7^(- E'+$GI2[9MJ/MKQP#C X&!,.)C3EPO'W).JA[;R(P)'J$Z!'B$!&"M[6E0-PK MA T8"49SP A%-=9,N]A0*:5ZW0C1FP@]1O08L1E&R+8Z!DKCQ"',**6(JX0K M[#B*A;4:VT3L*M?U"1C1*P!'%NQNO@$)VV)T=<2G?42W4ET[$2,DTE@GG*L0 M!DLEBBEG++98XARNNCTDJOV96IKC;:5BE:8) )??YI_!? MQ*1C5'&78(+$2Y9AWIR5=Z"8WY#?8B %[7FZY^F]X6G:EI6*D4P37_XUU8*G M%EL*W"PHZ-6IE>Q%,U6N\W3/B#TC'APC=GI94Y%@:Q+-M(PY,(G!F-O4:!4K MRB1^R7C77D_N6;EGY7M8678:FH)E&Z=QF@K#N( +8H>1$R0U*2$Z>,T$[AGQ MN&+5@[\YG>3?^J.C=0YFW4:\A!(JF'4)1SQE4C&"+8MUPE*?T_W2EJ[?P@-6 ML/?OS*D_4#Y:5""M7!<)BBERFM.8<&!7%6LNL',HE5@GNVIHMF-4V+VNC@=" MHAX>>G@X1'A@;2$GGJ@8[("8448X<52C5,5)8J2,C<#J)>NS78>'GJ=[GNYY M^FZ>%ITZJ0G61J"$:ZQY0KE&UII4.F$Y8UB^9 Q9;PCTJ-"CPO.A@FK+2&%, M8T82Q:VR7"IL$\-BJE,3*VN<0J\2%9[#$*"$]_#0P\,!P@-';86+V&*>(IU2 M;11'C%BME",F!F,A<2CF>P,//4\?8;PY;']^S"75.9&=UDFQ(T[%"(.*+U)I MK"8VYC1))?R?VU%/\\>8[/E+UX'L(VD.7!R_:EYFG;I2EB%CJ1"(>O<;,AQ; M19052!LIW8Z4\EWS\G.$TM"MMDGLF;IGZJ6>EU\)+PO4UE=".!5I$HM8*,)C+*SE/L!-R"2FCNTJD&77O/P< M#FR%=,_4/5/O#5.3MGA"PEPB#">:Q8K;A"FC%&):$H$LD?&.*B)NPM0])QYA MV+DKAG_V!T>WL#!KY7*:L%@K'RQ&-5=&&I3$+';6I4I;35^R89C?0[^%!^R- MWK^CI_XX^6A10;2"'0QO"6@@=!(C+D5B+0$YKYQ,54*5?>E2*INAPNZ5=3J@ M7/7PT,/#(<*#:BLM&4JU-,IA%!-.4ZN0CT!G !$B=OS%*RVU\-#S=,_3/4_? MR=,2=:NG42*5(TD<6^ZT5-REC'&L8ZZHHSOJ@/)@6[XW!'I4Z%'A>5"!M&6? M+!,QC9FP1*?<,F:)C?V56*E8)VY'"68[1H7=&P)D@&6O-/3P<)#PP-JB%3*) M&4)((:X,UXIKRYG#UDB74.9HO#?PT//T$8:=)U_'@ ;#/ *@CX:38@'3JLGD MJ1U37S7_BE;IIXR(-&8R)HGDSE%+C8IC^"0,-BY]Z>KGRPW> M&WMN?!HWDI8;,7&8.>.NYM3]3F/C:]9^?]96?: M%EGD,>:2)#:EP,R$^=1L@OE+=O;<=ZV9T('&VRS&T#-VS]A/8VS> M*:4&6G)*D24NE1RG6BOW.J_NSY M:%%!M\+=4A^4SJ15+.8H=O)MGD]'^2@"C"^SZ7Q\U.'H6G>D.4I$+$"6*T&Y MH@GPJ;$R29F@E##[DNW,EIOVQVK/]BLHG0TXHX=P\M>?PQ\$7P-?M8(8Q4*A MU+#$:,VE%I9JA3A&L92&Z%W%RST;7S]'P72)#Z+E><_=!\+=M"TAEQA+&6+: M.1+S-(F5932V/,6&,V?$2\:FW\7=6V!)/2!\FRIWSY(]2SZ-)7G+DBY!3F"B M"5:2RU19IW1,5)QB%BNB7[*8R_XKTICTBG3/U_O#U[*MRVB4B)$V"B'*.4IB M[1*IJ2,T53*)T4L&M+X.19H.L.C[G?3,*"Q MV.;9UJ;DM[>ROC_-/EI4H:WV8%TJ&(H50$O"&:4J49(!M#C.*9')2[KA-D25 MYS 'A-YFS9<>6PX36PX2.WA;-XI20T5LA1")X)8\Q0[3A+E]$MV@>E@ MQS9BY0<"'781QYZA>V7A#H:7+)+8>('03I3NE:#'9'@DCL4JZ4-2A6&A03&PNNY(L6X=JN"<(& M8&8=M FR2:R^VM,#C\_%/)L\&88IP/"H6)Q.\A4.;\*WS4/]%>O OO/M_M== M+L/69_W<4$;;<&>J*3(Q1YS#MUH*FRC+'1'".8&HM#OUINR)R23Q0&XU(>%> M2GI9YCCB.(T>!WL<;'&P$X6:"D>)M8(S+3A.L&\A)C3V]9*)HF2W:1][9>1Q M/4!ZJU5:>C3LT;!'P[U'PT[L+K*$.:&8]A/8;U&+;W&*:[&,:<2Q%7(J4<.ZV)!WL<['%PWW&0XC;6TJ3<1T?%%!G%L4**H31-"$42D3@VNVV+O5>6 M+<,#++?9J*M'PQX->S3UH MB$\>1.*?QQ=Y%7W(+Z-/Q46V!MV7X]'\'/Z$J36D,BPFDVQ6Y3\M__CY M)F&\69VYMT$E[,W=1_+U.PC]R\]OULBZ>?]W?D*;W=:_K']9][;[0T5VJ#_= M#:WJL;"E'A[IA?$3PTBW&O$U!,3+RZ=./7RZK.'RM)B,X D? $&C7^'[\RI* M0KG+DWPV#V9'1-$@\K[IX]2C>TI8HP2U4139P4$#?0%Z>,1*[(Q"0C7D(P># M8]W[I8LJRJ8>&(*3JB>%HR2%36-M^[W?]MYOYI\X4/GPB,7HJ6:/J&:O)$M/ M1*^3B.Z22<=0[*MN4"V?B6?N7*M7> ITW[:_]M,?0=M2 FF:<.(<2R2E7#MK M$'/&<,5?+_]O.0Z9BS?7O,/&;,Y&VA M!*M320VF3LF8^R09@Z6B,698,"35CD[,=XJ9.P@U>I&&ICUJ'B]J'APP[@WV MB;;0 THH5QI+E@K#$1/*$B:)-K%%,182[PGVO2I5K\>E@\:E7IO;/VU.M8AF M4R,)2E-*#9C"V)D$\13'*3=I(FU,=Q;_^$HLX%Z/Z_&RU^,.08^32+5^/\6Q M4R9U.DVX4*D"5*)(Q(8(;!#:7<&NWH;MU<&CAK=>'=P[=5"2%A@%LFF,:,PH MBWG*J5::6228TXG!PNRN"NKN#=Q>DWM2D<.]/N?]+R)^.^)&;)*U90ZH8PXT MF90Y1CCE6CLLB"%)(I!6+MV10?=P%Y7?JCT[U90#1;?9265O59@#T%2.@Y]% M)T$586*4PDFJ&.XY^&D>K3M"1DRS& ME@J>2,Z5LXG#REIL4^&0B=7^<'0O7'M6/#A65*C#BA))ES)ID)-<(6*925&" MA4LM5=KLZ#SWX>;N_BG+G P$WF87LIZ?>WY^&C^3-C:-&D.(TS$R.N%)B@R8 MQLHE,1+P'\W)Z^3G7EGN.?JH.)IV(JY '!N>2A#**8\1U\99G,;_C[US;V[D M.!+\5^D86Q=2!$:N5U9E2>>-J*=W(J215Z3.>W\Y,&3/$!8(\ !0X]E/?]4 MR<80? %L UTV=Y9XMW5E?FKK,H7-4K2],^6^E%LHM%Y<>UDBM%_L]P=ZP$5 MEO6B+()1+-I @@@@!:!&QZO=+CI* ^X]:/*_6;M,;$%Z@C;:?B;[V@]Q"3]. M,*AZ;5?21*N]4(Y)2'! "-02GXQW8X2B+3@(.WI;/:,AHZ$U:-!U' J7PF-D M0AJ!@,JCIJAB\$Q%QP0/;4%#7NZS3F>=?ERGD]K6L64BO1!0,!JT4@;WGI[8X#Z@ \O] MT<6=__UZ.%W4Z+/CX:S#+KNDC77$J@-.%2@5/06JG;6$,"_3LXK0]/_VO7>? M3YH9G5=3UBZ+G_4T:[(?56L7[RZMT0>MUKI>BKT.TB*E07@)+&ICN:&!2*6H M5SQL*;9F5VI]8/9ZUNRLV:_1;$XHW&DV$&H4 4Q&M030U$03!=7&@)0VQKW[ MX58U.Z^U62./3B-YK9'41HN12>J#!Q&)-58%%IB*5G'*]+ZWO>TUH7D/AL MI(8ZA@8H,&K1.VF#1AZ=(9SNW;>]%1/Z:-;:+D2KGZ1?J_K]]B>SR>#\4_E( M.YE.NYXXT4N+M10$@,F 0@%*;KQ2U )&@\ -[G-7O)A+=S>5[3+!0?4XB*-V M9&7G=%<)02E?VJ4;;I2S"0<6J'2:(%!E%4@7%)=;RDW;$2$.S)K/C,B,: TC M>%V^B5B9[ 5!47D#)OTOH@J,>S"4.VWV6;[I849D R K=U;N)Y0;V-)Y'F,V M_1=9," \:(N11(Y1>"O0J3WN^EN^1: ])7/.2R;$41)"T:5JK-YJ+BD20B!X M:4P5N1HIHSQ:R;?48')'A,A;A,R(S(C-&*'K^ABH.8,0HZB.$E!8&[SRJ*)" M85BD6\IU?04CL@'0L6!W\^\DPG9\_J7#WCY&ZU6=A:@,T^A\V@X8)0SW1D9+ MM$J[@:CB'C?UU515,W7$;;-:NUQW:54^:%7F]>)KO*)$A,B]4T B-9:SX#G7 M"J+@84L-3[:LRELPS.^MWQ1[F,-GLU*W2*E%75C*4YGVUBJ TCXI-5CCH_<. MF$LV-?-;VG5OH-19$[,F'I\F+C7,3EM9&X1DU@(%381!8BU7DO!(M7#[//_* MEG)6Y:S*SZ@RUN6;%* 5+JVFP1M(RZD657]H20@S%JS89VWU5EO*T".8&Z!D MI6Z-4G-2UVH Z2((+@3E 6(PFL9@-0^!.4^T,JU1ZJR)'8M7GY\YQV'Y[^P^ M>D"%EUKVAL")E,8(X3Q8AU91M-)(0V@@:>>[Y\UN-85';&*WS^^4GB$=^E!:_"0=;J# M,>=I^LL.EU7G0BS5A 1N#5=66A9 689$A+FMCTI02EJP92_W70LRQ](<^7)\ MT+HLZU67\ZAC4)P2'L%(@3K9XA$QA.#YUMJ:;%N7=Q!,0WI:-7F6E[4Z:_7K MM!KK>E#("7=$<2"F\KD%])9$[Y&PM$RC;X$GOLRJF%7Q6%412*V*WBH3,4@= MHX68;&;+T;FDF)08(W8=/:#"LEZ7K5/@F<3HJ03A+ JC%.6.1R"$ MJWUO=ZLI/.+SZ/8YG[)#N;-4P'IA)\PR3XW7IBJ(&B@Z14!R'8V5B17T(*FP M?6-=]P2A&0\9#T>(!TGJ>DL!J3$$D[E/;-K,!TO0:68Y&JZ##/OLF? U'K). M9YW..OVX3K-:IP4W7"*/4GD-5?D7;93@C 6HG-ET2Y$I+][+YXU ID*FPFZH MP)=*/VF=-@%.IL6]V@ 8[85S@0=&@K($]ETOIJT; =7CO,DB%1D/&0^MP0/4 M92NL92Y <%X3 YP3P\!ZBN DPSZKGC6\$CE^GCRWP//PQ2#0X*XL$^N)L M.+Y.PUJ(R6O[IAZT_F)M]"==#DQH5-(EHY]2E((*'J/Q))*T!=CS1OYV MO5 M]X@WVO.@M2MXEQ;J@]9G79OK-A#'N/4A"@^HE8G$>XQ +*4J\GT7C-E\2AYKE6(WHXW( MFNP^FK4Q:^/KM)'7VNB%BAI$LI*I $+ $M3I_[BV0AA-<<_;WI:8S3DV/:MS M>]49ZC*+)KB0;&6IA*$ H@I@C3Z@H]2Y2,3AJO,.PM.KNFQY.YP5NSV*K>IB M:D)SPZWV"-%!2#MAK24%3QU1P:IM6GUV3-G .2+&I+W"&2%!4V,5==IQO\]""_,Y3%-XQ*9V^_Q4V??<52H@K1?W M*(VW&IPG+@ %:JWPT4FD5-+(W9:L]BU38?L6.^L)S/&L&0]'B0<.2S416:0\ M48$%!5PKZP6GC"AI<5Y+M35XR#J==3KK].,Z#;5..Q,"LA <$ &!61V5)X1H M%9WC2NZST5G>"&0J9"KLC@JJKL.H&#+F#'C&%!BF,420Z#C8I+LR;"E9=.@L'G1=12Y:XIVF)%D*$2(82RTP]$8P%,R2+9T>;H"'K-/= MBE$/_YZ5H_/RO$BK\5!"<4QBDB9!1VECK:*4+=, MI>58VBWEB^U,L7=0.UWTB,QQL5F]VZ/>4!>3 Z8]X]P'(!Y4>MT&(8,T5@)S M&K;4O/!5ZMV$T:UZ@D#6R:R3K=%)5>ND%E03R[GBT8!EUDC&#:<*4$MNU3Z+ MJ+?>EJ8]D+D[0E;L]BBVKFLT!B*<2G8S-9Z#>."*O7U; M&GO \DXY:W=;M%L06E=FP!A85$B8HQ0T(9J+]";B2*2:.K//RBK;-*5)CR > M@TYV(8#]EUEZ_K7NI_'DO)S<#H->_;N8CH>#\^)/9/Z?HW1/"<+I4O*9L" ] M:&\Y1!8U-]ZG#;, 3YPS^RS /I_?=IGDLD=HDQ;YQN+7VL4^.[4[2Q6HS8>D MX\(@$\PX#R8Q!:R7UE/N9(Q*[3,X?D.J[*)H(V"C!=XR6S);CH4M4B]YYZ5& M*HVR/H $A2QR9(9$].F_9)^U:);8THPO'72CX329")D(QT($K(E0!=MZ1H7G M'D!;82E2Q !& ;':[[-*= OW,-#CO-%LG4R53)4CH0HE=94M)CBCW/. D0.5 MRE)P@8'R!*V)?)\M8UN[A\$>(?E\)+,EL^4!MC"U5,%/AD ]%0X8>)!:&FUH MTO\H@L"XI4BE==G24#PP;]*CG^\S9O0^.CWC7KH ZZIDBL8IZ"(A:B8T88YSD-UA!! MJ-[N67!+]EQ4JYXB=VNYVT:IM()>UQTF2ER(S#C,.,P_;C4"]''BF-U$IDT8'2T0 & MZB23@CGMW%8CCYIHPP2Z1\CVW'.989EAF6$M9!BC-<.XT3P$0B4:!.4C\J \ M%E4/:9-)P1F$&809A.T'(:\#/J.+3$EA%%@&(CCTD0,) M'$U$Z<-VG:7MVMM2U1.-MNC,.,PXS#AL/PZ7XM]C(-Q1IHW3U;96&<>-E("1 M.9_@N-6L]R;VM@1Z3&TOD.-@&#;WW?YEUD]7>O?\_-^ERQFFI>;M13DG$E7B MFZ\$NG+D+EWOO]*$#CY^63PU&"5$)?%AR_%IW+\:=*_NOA2?#L8%;.+ M\?4TK9+3[W[X^KX\-G)&OGEHI*L#6_J"KPA(;F_5S7VI'B__PJB2U^%7=Y>2 MQ0JP&.=9.1S>O/K7-\GBJ!ZG*S^[??S S3P=7*9;\;[\7/PZONROK!>?!^>S MB_1G&MJ-?)ZE&]R_FI8_W/[QXWUI?'/G[*_#8?#-X[$ B]]@])L?WZSHTLWO M/_Z2WNA33[PDF_["?/'YXI^0_MV9AH^O&K@N0/G#>'@^7WLF95G\G%ZXF!9A7E7TI+R:S?=4!2>];FX/NB8%[]-J MO9X0=) (LA.B4'G:.J[TG9EHS!/=C8G>1*.W,?@L"*\]&MLU#@ZJ'-'&0O+; M:%"=ILP,\*7YN^@_]A!B6F@I7O8,I93Q&[\&A,C*D/Z.W M2@0O^?:"0?_K)@/HSEGVMYMSOVI"YHZRLS0%L\F7?_YVTH@[C/2PV3"I=DI\ M2Q,"U[@IK7*>-7E7#@(.I30J4)Z65X(KM543$:H5 M?=*OOOG7P?3WOY>3ZHG^IY*^G@)W_O65G[%?;#DZN[CL3WZ??^;VC<_ ZE[F M\@-?>_KEJOSJ&^O+6WGWBN<^$6C^1$TK=@>KM^SI_.4FZZ@_*\.UEK;>\_O- MOG6X939_MN,Z;,?)I?J9/$3C"" E"( &-%-*2F!&!&T\;*\,]H[M.,0>93NA M8S;CLAEWP&P0LC;C/$KG@Q)$:9 L$4(!$]ZE_WE-5TODKVG&K0F!+IEQC4:C M9S,NFW'9C#M",TXNH5J#)S+0Z"D!8ZK&O#8RPZ31U/$=E$'?D1G'-/84;[00 M13LE/MMQV8Y[%1RPCN:6#GQB0& 0*)5>4::RT+P3FGQ$H+[_6/X]:A0)?L MN$;3:+(=E\F6C;R.&7F*U&=US!$T5!MA'07#!5)'1) L"DI#LOJV7G5Q5T:> M$#ULMMI8.R4^&WG9R'L5'"@LM:SABH2(#J0 RHW1,D $ "X@H%[)8%[_L"X; M>0\;>20;>2\V\C8I)MO:>+EYJ>%B(?2#QR+F.M%Z4RUY%(74 #YZ22D!XJ6I M*J4&S1A*[97>DI7RHIB06S*\'X]^:[;K)CN*KIL=B'H_7A5<2M]70D2N)03P M#*S4VG&NJ56:!(*4[B3^Z@%=ZY!10)L,-<@\V$'RPU$OSU+4^X1@&?4Q$@8. MJDIOC%(E (,+(2@J]QCPLYWEFHKE1_6&HX_&J(-8J&)AG)L9@C.3 @M'. M">.5$33]CXF5ZCK;B*OI^/+GE_'!HU+IKOQE ;GI = PK24)CI& M!=4ZX@XZ3^]Z>9:DQU23?M*LCGEY7EL%D=:IC4';H)FLTI5%SW@2ED5J)+#I(F_VJ;R!UDDG!G';;\HSJQEH&@NZ19NL\ M=\T W*D==#Q9R]E\7,$*U+'2+(BJ%[U&!1I(XG<0=)WRT0PG$I) MJ&?0SC7^;MXV^?;P2YBQEZ?YVD:7"V>%Q)[V!TW5], MV?QMBP_._WQXZ#=M^KZ^-BZ1QGYIHE[4^5W?S6 ^;\7D]LON4H: M^/;#I.S__K;_,5W2#_WAY_Z7:?JIOUQ,;D:SWB7VU[F^XF)2:I,Y)>)HF M[Z0">X55)6E^5OVS-1^I50DJ="2;Z2OQ?OQ0<07N*ZBM[,.9&9W_-.A_& P' MLR_SR:ANHAV.SWY_\\ ]M8YY+1D8JQUXD,9 Y,)Y;:IZO$2^)4N]68@2P'PP M0(&K@$P'%YS1 ER:&/.F*!-UKRJ=FUR7:TP%90]/Q?RIP2A9)8F).KVGB?CC MBS(M",-D\*1?+^:H*JXFY;22U&)\/9G?_OE<]:N;.>W53PQO[NJ@G!;]T7EQ MEA:!_B )ZFBQPE1".RF'_:IIY6QG@\LT.^_+S\6OX\O^BOW[>7 ^NTA_IJ'=K+=IY1[VKZ;E#[=_ M_'A_=7US%\A_EY FWCP>YK_X"81O?GRS8FC<_/P3+_$7?:R#G>'Y%G( UQCI MUGH"/Z/KG6L3[.X#>U3.B@VL]ZZ?X!WY 1T0R>NDO2! )#,F[:4=L"B0,HBH MHK;$,197REH\:FR]+V?W=M+O%A9;$\=PO"=YAWO$'55QUCM*+5N1WYZ7'\O) M)%E^D\49RG?=S6L'HNJR,X8&"1)=9#P"[S1((V6Z]JAFPHW)Y5)V\[>IA?-BOL])6\#T@7':FDW2Q;W2KCS: M +U->-S>1&1S617*GB8!J)QK"TEX>*L_FTO(A_+38#2J#@W2-KX6F0X#F]+: M-:&CD\B%-Y$;,(Q:P0R)WA$*4J)ZR#7Q.+!OU/37.RW=9J0=\AZ%XV%X\Z?O M+S[%D_=.;SAKYLCNA:93)2/3P;0Z?;O1T/J9EWV)XEBB\OK M7\_&MT\LN#M_IJ$#+_;\B1=[V='5RDMDLX_E'\L_UIHCT7T51JN*[:_APUX] M#6C48-G^&6GQQ/%HGO>CFW=?GMU,.YU/.VZTC3G"^7]VT[J%Z6^#L\1=)QMQ M-.NX]G=U]G\:IPLX+2>7>?X[.?^;%IO+2RJ_:XUC MKZ>#43F=GI2?JH?3^I.G_6DY^4?9OQJ/;E]MKJHB?(!>/QH6Y:CX/F_7AT=GRLD3W)RAR*S)K,FLV80UHF8- M15 $"&%6*P@$C%'2.A-5VCP1+]9+]3TBPC#=DT(< V&:#I)KKS_J9/QQ]KD_ M*>=U^4[*T70\F3[CJ7PNH_^YB,I&/9FMX8-D]:9'1,N\M)8(#AB"-<9*3A1% M(30-< "^HENQ2%)Q(Q1-PT+W4&^ON\\:4M=:,Z8380\9)@_!!.D=3&2,R<:@ ME ?K01N"BEJ-+'A$%2Q;[P1E;_Z@[?,$>LGXRCS)/,D\6>&)(DMM 9T(-D:B M-/' HDRK,'.6"FJB) 2:*"QWP!2AT.,BFR49(QDC#V!DJ8NT F D*J^=,Z"U M16^]))$0RZ61;CV,[,>QLWV:8(^I)@-5,DPR3(X&)KR.>;-$!8."!JH%& 6& M.H\Z4 ?2>N'7.S#9F_-F^SR1/: R\R3S)/-DE2=01YV$*#PA2B!G$:(GEJ'T M.DK.I"0<6NV@V<$>1_04=GN/T\D*:,=J"8-@-:NXUGO#D3O=+WJ2I1<1@]2@0;)N4XZ"%KJB$)1 M\[*6,MOQ5#2A>JQ',">=9-5KC>HAK2.2B+# ?%KY(%([7"J<(%9)1@]YQ< QL1,(]&&#"$HGK96DV=_S= MC(U)5,Y]RGK7'KT#62]TT3GCTBH7DVUIE= 8A'8L4.HP+7SK+72-GA0WH7J\ MQV6V,;/JM4?U%-1+GH$J*UB!-PRXI9HR9VP(%DC@RKI='ZHV86.*GCB.2@*= MJ>KZG_W)>74\WO*JKNU-'CKF@>?9S[.?9[^; \^SGV<_SWXW!YYGOTMU4KNP M\Y9DJ;4T:,VC(^@942!]U&BUB)8;5$P(;W86T'"[^0K_[WIP5<?CLR-18KY4:X\8Q*3)3AH)RC&4T1KF:> (+M#UCL]>&1W12>)<6H=5T"IX+BAECC'B_>XB-UJNQ;K' ;(29R5NC1)KN:3$ MR!25Z)478"DW0DDA!5>><71DIV$@+==C"CW0>5><%;DUBDQI'52"E$A+ RH# M&I3F.@AG$8!&I!;6C.<,J8-@>J_7DN- MWAG'.%.&1\L.Z@Q\^RF^/%GOI,E%__!2?+,_-&/E$:Q ;7]81[UC'EE(%@B+ MB,Q5=1:981B#]NN5,=K_J?SVR<)4CT.35>0S63)9CH8L2M0U2+PP3@5%O&(0 M7-32 M. /% 10UROIM'Q\D3*GI1-GC-FGF2>' U/=,T3[7RTAAC-K$Y;(*!H*57TP#PI.R"+Z$G,!DLF2R;+ V3A2UUP%*/1:6==]$"(-DPDTJ0GC8>H M]*L+S1\)3P3TH-&D_\/C2:[&>&0>7@:U@:&IIR# $40#27!,6V)B=RR]1;!EFD>XK%T?0R,B8I'K5 6*8#>A;3/A4"*ME8W-#&F]$F@GU(CQU'%:NL@$>B M@'RIWZ!(VB:U$$Y9T-2@9,Q("CY8;[A>3P&W<\#D1PS#."GG@1HUK/=]PRS5.DX:98[3\&/?0:CC?2,?;S[.?9S[.?9S_/?I[]#L]^KN%X9%MPL12^S11098@0$3AH@X;*X+AF M1' C^9H5*UX3!G$;T626(IH6V[%V);[37 #N )C5%56&I9!I)!ZH%R($8$!, MT)P3+SACP22MQ@9#IH]'F[D^BB.ZK,Y'HLY+<TL MS*.UNOP_9;KF_O2B$AQDE/V853FK#+,"LPX<< MQ-+>T^UM5'D\QIQ@N12-K8 1:Y33#AP0#D8'9:A3!(0U#'=7Q;%)*.R@2!+M M(39:=*UU.<#9]=E9/BP%BSNNE4#4PA@*4@OT08% &C0RY(B*58=D-4Y2]/_P$)8#D&JJUF+' >G)'RL([KMP\&)7N@F^S& ME,&0P= :,,@:#)+3M)U YX0, -I;ZUS4G FOK(QT=XV=#HL/ ,EP:+3^4.9# MYD-;^(!U U9954!15OFJ#@J'9"N8J(+QP6GG)9)#]2OL8&]!>DHU&8Z7$9$1 MT19$*%+WAM3(F$J[".J8!^-!IS^4A&"D]H3*>%C.BIT4;Q?89.F7]H$AUR;< MH,3D)O?BYCNK=ZQ^86M@P7"IOJFA1H*Q("DH 4:!"IZEO8<"J>-Z!Q';]&4T MY(!HM(GDLT5*-Y*&?5L)F0%=8("H#0:%-'JG?#(:$@F"LIK;R T'KY%(W&EM MQ1U@@$*/[K:M7,9 QD!+,2#KYI2!:"L]L\2X %18:]%K0R(E%@+#5]?7:87R M*]4CI,DLGJS\6?D/5?FQ5GZO8])V#402 A2]0>NEM9YP#"!\4P7.7W]VT$IG M069 9L!A,@!)W4961DS;?U:E#490-.B PH%BA@L=@:WG>]RR;Z&5#H&,@8R! M \4 JXM\H$/.-80(U@*U5$<9C:*2,B81^'KABVU5_N8/_0]2^;N3Z' ZGO6' MKYY7GJ;N?'S]85B^C@F/WE0T&FV>N9BYF+F8N9BXN!3, M:VB0(-%%QB,PYY 8D=BH*#(E"+ZZK$ S-&1$]SC).,PXS#C,.&P8AYK4..0B M4@Z<@XP,%(N6(S>!$9XX29Q?+P#A21]D(]X#U2.-MNS)5,Q4S%3,5*RHR);2 M.0BD%ZKX#.H C$4B E>HK6,0F8!&O;)-1%B)GJ"-EGG)7,Q ?OMF8E(>Z+1OL;'AL.Y"_HOLWX:PMWS M\W^7+FI[ZQ:4[\?GG!Z/$ MV,7CY1\85?(S_$I+*5F@>GY?BK-R.+QY]:]OR)OYXW3A9[>/'QCWZ>"RG!;O MR\_%K^/+_@K8+_N33X/1XO+ZU[/Q[1.+=6+^S.?!^>PBO3L-_D9RDC@-^U?3 M\H?;/WZ\+R=O[J()ZI@;\>;Q8(/%;S#^S8]O5L3_YO>?>(EL]K'\8_G'EC_6 MR>Q82O<0"_?H(K."5%QW[-4'YH\^+YCZ83P\_['JTGLUF\>,%9STBNI,O.,A MD!V9=U^>W4P[G4\[YJSXQ?P_VYAP"]._1KC?U@3BYCRXX]K?U=G_:9PNX+2< M7.;Y[^3\;QK]F^?^\.<^D[_+LY_)W^WY?XS\36>^M#?QY?'^U8T+?TN/GC=R MMARY+T4Q46?_(V?"$LZ(UA0<14-1>>.LX218QYOL:-*2+J!4]HAL-'JGG:*? MG= 9>QE[R]B3=<$#ZV-5]DQ0P C@HPG"1A:$D1:!AO6P]VSALY:0CXN>Y(TF M_;53^C/Y,ODR^9;)AW6-!R>]4#)HZIT&[[Q62B>+D$6I+3*Q7AGY=O,.2$_J M;.EEWF7>=8MWG-2\8S0&%Z0U2EG@1FM"T3IM08&K:C0T6-ZN)=ACK$=A)ZWT M,O8R]C+VVH,]QNNJGHP9"SIHJ31(8G40S!+T1CLKG5XOP?C9BGXM(1]G/2$@ MDR^3+Y.O6^03-?F$CU1$XXUP!AB)%0:)#<09+PA7Z]4S;C?O0/1 [Z2O>CMY MM]TT9C=76LU+%4(\ ZHXUC52@'PP1H;E77* MFV@)I^OEPC;FI]Q![T)*>T0W6:ZTM=;)$1@AW5!+5:=B(E/$:-3!:P[11BV8 M1QN!>66%D>N=KC3I1]N^9@K5 ]ID;:2LF%DQ7Z>8NH[KT3R U,X)$!)HT#8X M9"19PEI(85'LV,VS@X42L"<;[>V1]3'KXZOT4=!:'ZTA(!P&&B"MCE);RD., MPB1M1"[6+(3:F!MB^VJ)HH6.=*J9]E)GZF8J;@9 M%77N+).YF+F8N9BYN,Q%H+FS3,9AQF'&8<9AA4.>.\MD*F8J9BIF*BY1$7)G MF98\/A YUE&OGNQ0U_?YVF>7#V=->8K]3CK@W,8OC_ M2J(R^/CE]7=@_O#KJI>_EI?]P2C]B<*2)-2"\$Q0]XN^(_S[JCR;E>>G@\OTEE\^GJ1GIQ\7(SJ9]2SSV4Y>BT#GD- NB5U0!QW%JTB6H0(E'LC(V#TB@3MG;0KD:HOTK/T M9%5]N?^I? 0&T\GLG[]6TSK7X>K1S^G;+J\O%W%OAPF+:FQO*7E+Z!(S$@KF M@7PU-M@=-=ZR9S)/5J#QS:MI\7;KPD7K""/)+>'2"B:4!D.\%@ZD4U012[EB M;&?"U?]W%J[[CK(M"%>"[.QB,"T^](<+MJ==P9S4HS1)#0G>C9'\@-S!4E(W M3?9,0&$)J:+VN,HR$:MQ+#\>HI^_M\G:-=%<@E.7L[+<]^.+^>?$[[ MMVDY>O,?:44;_E$6E^G&7$Q7=CJOE+C>W/3X5([*27^8[(7;1?7.VJCL@+3$ M?BB7[9,[L?PX'@['GRN+9.,K^#CXH]Q<8=*E;5DKEDHW)?HRZGBP"<7,>>*M M3@N^1L6D"LA#UHHFM(*1EVC%M/KUXDO9GVQ!)Z;7'_YU:UL.IK]/D^P/^Y5- MG9XX3W]^27^>EU?#\9>Y5=TK/ER??THV]7PC>C49]!3VR^Y2G;%VP^3LO_[V_['=$D_](>?^U^FZ:?^\LD#0-J+ 1 M:#PSEJ"4%)61AFV4CS!O&9Q6]^I\>Z]^_[EAU*[N+ MOTY^^>F=-]73\=U[\]Z],S\5)Z?IB9_3R$Z*__4G9)3^6'SK%CI6GG^WUQ$^ M>)J9K^%>S_''^/?TV:YHXM3S 1'D&ZXL#WS5]\4]\^.KA=XO%OK_>^I7W!O] MZ47U?^'_70_^2+N5*B=N=/YS?_)[.3];/RG/KB?S,ZC3]&UV.#[[_"#)])$)B]1IT-K2 M]-%$Q<@)7]@H!Z1?5OL33&N;'Z;O1' M.9U=+BCZR,H_%Y2-[NS)V45Y?CTL?_GX\#T^N1A/9E7OLJ7+F-/]R1L=/656 M.Q<@.M#>((D,H^=IX4L7PN/2C0Z<<ZV9 MU[^8;P>CM#4<7T_354V_^Z%H=EE9^OQ7\0%W?KP;&:H>+__ J-I*#+^21$H6 M\1%SP2@JN_SFU;^^(6_FC].%G]T^?N >I#U-$JCWY>?BU[1W68FF2&+V:3!: M7%[_>C:^?6(1G#%_YJ;M/4F#OW'7GB5Y[5]-RQ]N__CQOG/VS5T*;YU[CF\> MS_!=_ ;#;WZ\?=/]U^CC+ZF-/K792\?Z6YO=^3RN]7^KD\WCF=I#%]%'XT>V MUC-T$7MPMW06]U?-MA2?S;UD=RP7E\D>GQ]*N_$T-Y3NIA#\;3*>3HO?1I,R M_5 E"W_K#^['4V5AZ*HP_)0>EUD:NBD-L3^8%/^G/[PN]R8 -[=V_B7/A>)F M\=BM>,Q/&*OSD_M'C1D7G92'^?'NV^I\]^MSYBP,'12&G\;I EX@"TW7U6MM M6;T*DKG)T]HY/$>;J,4(4%XJ6>=I.0."**6%XQXP1HM&,/3&D$"D,RM%3OZS M')Z?CG^^<;'4;LMG7PI.JUYHIEDQZ3C19%::=XYRS6?:+M MZ.C5%D!AG:ZAH@+%@Y-,&B# K$RH3*A-J;4(AJ7,OE#-1 M"MIA,B\"9XI#$2YM%4%:NXCK7+V/T\TS$1K=^O"71#L M-FE-7362I]A(#,Z1C;M+8\US?/QCS7-\_&/-<]S*$/HL <<@ :T9:Y[CXQ]K M)^>X,U'L/Y5_E,."_O#:K(>N'J(=\\#S[.?9S[/?S8'GV<]105DV6BH;>?;W M?1,Z._ \^QMZWTAKMX _CT?EE^)R7B^W^)@F[)$4_[K*VA8. EKB-*<4ZT @ M%J.HRK)[( 8YBQ^V7NS__ MCJ^O9=/X&VE@()5<]3FF#WOG61@X=.LFZHM., MU)$P'@(XQC0XST 8,)8J4(0I CSIOFA3RFNKM7Z;\3A9X[/&OT[C&:L3M B5 M#)2.+#*H_H# 8R"":B4<\A>OXKM((\:AC#HZ(4*&J3'@B& M3' ;A)%DGXF*F0''RX"LY5O7I:5F5=ZW*30=8 MMM>]9CZ5H[,OQ8?QZQUKS]66;M3GVAI8L!H6$&VP)O+T7PJ>$,NH<]X';Y)> M@%A)S6_>(U=M'/ZYF%([;ALI[AOQK(=<-)DGNZG\M=9B.-HHA8R5Y[#"=6V# M)&,C..D1N3?2&6Z00@$"QIV2C9QNM(\)F&95W+]83:>]8=;/B/= MA 6'4+F8"JA!0;6@W#A'18@@'=7$A6 BZ*U\P4HID-3"@!*)35@44&AWUP1+G&^IL_ +G:JM(L4L7Z4:>T/WB M91,W:4;+$:#E.;( K6T0Y#P2&F)PBD 5ITXL>!VE .*!^Q?;("_UF+8*(/.- M"<_V1LXKSF&-31L6;5G40F_-3=HJ=@C=XZK1 MUIJ9'=F@.% ZP%)O79H,"H/*Q61)4,E,VJIX*A,G7)#!->$;;14'&O=P9@QD M#!PH!E2- 8) !*.4 :1]!#K#$(F(BGDB%%T]L5C?(=HJ"C3OUCQ(#+2SS\@A M=)OIR@W)-R%+19:*+!59*K)4')Y4'%NORBPS';H)62JR5&2I>/J&;-@-I;6A MNXM^F.RU_3"/X/CNV,>7Y_)XQI?G\GC&E^>R:8/?GQY+H]G?)V9R^X4 MH3V9]6=ET1^=%Y?7H\'9X*H_+,8?TD_T*[?KJ^O2'F.V,BX5G->>4"JH-%0( ML-38"(H;'9WP1CFK=]<)\K>3^51.T]O^GE;R^62<7'](=VPPK6:R^51FUEP$ M8$] H\E*K$^J-,7T1N&H8&TH M)WL,/&FR/TUF269):S(9-:UKK*&EQ$7FA%4<'.,&HU9H:$#T O5*H91]MJ_, M,'FA5.;RL)D^;;5D]%)A?$.)Y!@18T205?],\$RE_0\3DOF7[WL:[*1YR(S) M&Z 6AQMEJ&P3*DN%[Z/@'*VE(G)9->1&"]%Q&8U$(R#B/GMT'A1=MMD8+*,E M6R2M@8>JR\$%3I@B+ACD!KSP5@2JHO!,!T\();MI_7E0F,A&2"9%5TBA:U)8 M+QR5% $%!^&LYIY#3&\!AE[3[5:8/4A0=,N>V#!RM;T^7C>>7(TGE9^WB5ZC M!XR!2DV7RBLDA>?.,@<*B):&OTZO5XJHDZB#=1HSX/0$$/2<&N8P&"C3:NX6CG'WXH[[P#5FK%> M N(Q:'5WLC5_^_[D^^)T4O:GUY,OQ:2\NDZ2TY^61?_3I"SGLKSEDLO'&!W M*"PUB'(8-.,\1.$)\V M5=Y%ZKD):!IK*_FB$(';F3X,H"BRZP+NK0L=:%6 MT6['W>GX(D85OR,(4)2<.!4H"8):1VV,+G(E$(5EHDTNSF[S)=LOF3_'P1]&ZYHW M0I/@)!-18<*2L#2 F-LWR@F,9A^.T]9C)F^56H::=1)",XA:!"*V%,'MD7(T MP3*"F P?ZIB?@T@#)]ZZ_>:+9B)E(F7CYRB8(Y;B2YFT!CT3A* *Z1\I<59MIRNN1M529+)LOS9)&UXPD8Y6F;%9P0H)0C%FWDR8H)7$L*;E=I MJ1DL!P26S5)5N6PM24ZN/\S&L_XP-P[>$"A8 \6#HL09Q9D&4,18BHS+Z&U5 MA)2S%U<;W7X/\0:#6JI8-=%HR;Z#;!^< ]TR#!@G=1=Q5*A ,'16" 5*J,BU MPZ L1NF8QYTYI5N%"V"9%)D4QT^*9U-H.:OC5QPA@2D/QKO*;M!:>")H0"UB M!*8:JE+^ O]RJU#!=XF*C3)C]\N7G#;;4;8\BQ916R'&$BDPL* =!4*\41*\ M$8'J(+7G+ZY9_E+7<:L(,M^;R+PWR>WMMIFBVR[J?M7N_VHVLCM$PG,00%#.>@.?4*D6LD\$I M)IAA363=MDJ/*9$]3;,B=TF1.VO:"U(KNA1&4ND@K=@(CA'D:0WW&AT($%ZH MU[LO6Z7GC6?/'J8MWW3J;6L=DZ>/>R77F%:>9NY\?/UA6+X.#GMS1/]Y&[?@ M6=DX@$@.P>K*8EIX[ICV5@F?=C0165!4,88>$0E]90IQ$V>9P'H(VZ/7.G/< M6@OFF)L!9&1E9#&Q%-9JHC ^*NI(9" 4&@!)T :O1?12QFV[AYOPYC K,4TN5""O;T::=V$U8:=@*H&WD MBVZENSD3,!/PH GX+ "QMN@TX3X:[H6@'A"914)01!U==(#BQ87PGW&U-[4; M55LX,L_6VS%XRUM$MOV>P;8.>P?AHP"R9!0*HE":D+ 802"WE:<"?20D!K1L:JB#PAI M911Z)33SY8$:C415X':B*C(%,P7SWO<8]KZP%&8N/$ANM:)."P"O->=.4BF= M")$%MU*DX\6Q*$UT6:<]KMMAS^TW:N0OLWZZRKOGY_\N7?'XP2 1>/EW]@5$G(\"L%HV2A M3O/[4IR5P^'-JW]]0][,'Z<+/[M]_,"X3P>7Y;1X7WXN?AU?]E>P>]F??!J, M%I?7OYZ-;Y]84'S^S.?!^>PBO3L-_D:LDL0,^U?3\H?;/WZ\+R=O[@* ZH Y M?/-X?-#B-QA^\^.;%0F_^?W'7U(;?6JSEX[UMS:[\WED/O#>'B>OL%,B_''PI=G\XC2@M->4=D(C15I M.7 IX'L0@C7"0KG@D5U+-CQP/FN"L'?)N/IM*CB!=(/5;)0!3X]TIDG M"T/7A*$*&BFS-'13&BIW>C'WI^?,Z"P>*^)1.1R+_BA9#]4?2U4:,RXZ*0]S M+\O;ZFRR6#J';%6H]_T6G/% H3H$=UH'E[K?#VM8E";'-.9 M0H= (4WJO%[)!?.,\: ]@)" $@CW7%(:!8:PW<:>.^54[KJ9$941=2B(8G76 M1]!!*4TXY=&!!J.C\!B04$H<]5%N->TM(RHC*B,J(^H!1"UWT%(H*&),_ZG" M]**Q!ASS3D87J3:\B<2TO*D[:ARUV(.1877XL%HJ(Z"TB)Q4=02HAZ BNO2J M12NB#5&";S1C+%/KJ*F5N92Y]"HN+?7VB@XE)]:!I0#6223&)+O*Z61),4\W MS=;*.[@,GPR?#)\5^'"RU$M,2")H!(-&4=!<:6XU8&?&<). 8):,U8\QP? M_U@[.<>=B;F>]]$IZ ^OC='OZG'7,0\\SWZ>_3S[W1QXGOT<%)-EHZ6RD6=_ MWS>ALP//L[^A]XVT=@OX\WA4?BDN^Y/?RUGQ,4W8(PGI6^V$W1;'.%^J+T\T M"AFE1A,L6!8Q4AU#\#((0/?RT.;7>\?G4_3S?(9B-4$+3WF3K71ID55F?K5;[;<;< M9(W/&O\ZC1>\;A/CT5 &00/S0"6F_T2GK*)@C0)CVY1$F34^:WS6^(TT7BYI MO!2"H]9<>@6"!:,#"]0XX7ETD;^X6VB#.8FM5NQLP1__6>U1ZSZR.A^9.A?G M(>THTX)/,*F^L%XS9(SI /M,\DUP2"24L\ M,DZHL]P0T"AVDS'7:H7.YGK6Y?;J,JMU65GTX&A:L0,#S;R52CN(AL7HC2 K MV:];24#+JKQK5>Y,C.7I>-8?MK[78>[X>G =7[E8*L1D(J&"<1,5*-">:,BMI4#)1@ MF#2&><.!,Z'1$O+BX]]-7;QML_ R)C,F,R8S)BM,8AT)(Y4 !X88[QEXE&@\ M\\Q09;5R1KTXO&U3OWC&9,9DQF3&9 LQ"4OEL8@TX#4$"39 Y-+&$*6ED6JE M/;4KIY,;!A/D#?;Q(['%<0(9F!F8KP$FJZ.OA%*:,A>-I118="A"^O]&.4N5 MDI(U'8&1R7G\Y,QL;(-P9#9NQ,:E6/2 1$OJ@V'$0%11!\5UHEC:ARLK&=D\ M;"7OIC, .P# [C&N-1B3=9 MLPX)9Q:-B$"(0C!>^L QQ(B&T8TC=HZ'8OL- MJ_G+K)^N\O;Y1KX[W=-JQ@:CZ_[-35WUFICY)NO MY)Q64KUT0_YU/9T-/GY9/#48)9[-?N#5>U8OZ]XUS&7T-'WLI!R6\ZE^ZRCU M0EOCJISM8+SVW C@7&J)C%%\RQ:"E[ZB/#>SM3_.-YFJ?Y3%AW(X*/\HDWA/ MRC3LM*$IAN/IM)P6:1CCZTDQJ%6CZ$_*XORZ+&;C]/2LG*07BDE_5A8?A]=G ML\78I]\79EK,+LIIN?+9Z;S-_*QJ+3X8)56<74_*WOR5\M]7::3IQ]-7?RB+ M27E>EI?I87]67/4GQ1_5^51ZY^C\+^-)>L-9_SI]_>>RN.BG:T\_5O0_#(:# MV9?J+?-K&\VJK[H8#\\?N);TRN7-.5BO^I;S<3$:SZK[/QTDM7KX$^FRQNF% MZM5TFV?EY=5XTI^D^UL,+J_Z@TEUM>FN?2QNY7/MZ3@IKV;S4+S%FL=)KTCT MT7?ROB+IZ^M/ X*:).W[U6LIOM;*^3_]^==/&4&K?8R" X'@F>$^6&$U30\) MB3%=UE_Z2Q]\D;(R\: BKGE'Y@\_+W[B0Y*5]!7B^^)_?P60K]<#7\W(?_'_ M>^KOKR75&C*:C2=?_&!ZEG0HR79U9^UP?/;[FP=NM#':$L6)%C%9V2"1>N0: M.5JPT@CSEMPM:QJL <8IE]( !FZ!&B,L&"U91&F?1,>SOY-6Q3*M8%?5UU>3V!@S*&V[-*B=B!:,*-E+)_W/%9S2A27S(M'I8G!V4?2OKB;C?P^JY^=L+3X.)M-JV+V; MO\;7L^+;RLQ@Y,?X+OXR_Y/^^%UQ6#F%_,YK08;?WIA^O[Y4=N78+)[2\%JTS>HI%TV MS;]P%CSCF-CJ@!)A(M&@R5>GFW<:'F]F\V_59)Y6,F=&YZ$2X+E\_&WRL)<\ M$? )BQCN+&+Y=#.X[\6*25RD^S),?]PSC7XF'T\JD&_Q1#I.1E3 SJX8WGY;R;H#)?IN< M?ZX06XTFF8Y_GXS_&$SG9*J>O>R?SZW-9%Q=GU56XEDY35 ;(T_.4N3=3TL?_EX-X7N>C))?YU67_[D M>J\Q&4'212L40#*H+!62&FDJ,\@IJY?6>\*5")JJM-P[0$>3#4:B,R2VR2I_ MW,O/MVFM3DO_]31=U?2['Q[?1+S4F'O1)#QES*U2=NG=7QW&D5M3[\:NJQXO M?]VH@MKPZ\T[61Q)S<\7BK-R.+QY]:]OTM)7/4[C/[M]_,"=/!U<)FJ\+S\7 MOXZ3173_:C\/SF<7/VC]/:9-2[43DFE,"-_H+_^:-WQB\TD4%6?]PF/ K6D/ 900:-R$BQ7+D89R6IH MYYT!GV3LYUL16WO;_N(*++1'M-Q%)]/L<6_;>I8)U6%"<;E4NY)%S9%'01@X M:2W17AA0QK,@T<1-"=5,V"35/:E(=PGU,H/J0.RF^)7#H8NE:6[4#Y:J3($# M3VVP2>6 1#">C M$%77!(;.,M D:$@.XUNZ[&UZ].\BM*= MZ^E+ZR-5#]"P[FZH_@V^=%U$Q ;BC?;&>4K <=!>"<&UTLPZ:U;[1-SAZWWY M4)Y2,PN^(#TI&ST2R%'ZW3@SR.S+['N2?9+6*>]12:EYX-YX!CRBT5$+PHD+ M0THV:; =&_MV&OC_]3/S-RX^>C^Z>-7YM7;XPMJCH/S> M$.;_7DSJ((A/Y=L/D[+_^]O^QW1)/_2'G_M?II4'_6+R=5 U#<9RQP(C/( E M'+7ETOA TW\B*+@?5+WNV/KK#*RXF%0:]*4>8PE*25$9 M:38*TYE'5E7Q2&X\C^NOCX!>%#3^E).SN:AQ\]^_O"_"^]/PZ]]_?7<2>L6[ M]^[[E9#X/5_D^U].PTEQ^DOQVWOSFW]W&GSA?GGOP_N3Q5\GO_STSIOJZ?CN MO7GOWIF?BI/3],3/:60GQ3R+B?Y8?.MN([6^V^L('Z1"OH9EM#S!O_UD5\"F MD9?5H0/!C.P4"5XBR<17""JP0KYJ)- M.ZSZB(@+[YR0A!@!$%1 @2)X(Y2J*H";\'2^Q7._LQ)_>3NV>0!A/;IB,;Q' MPRY?G(7Q_ 7]QVO#86^'\.0,,*/12DT%MP2\-%8Y*:'*!.*$2B.79L"B!!I] M3&M9 .\%2F$IDQJ#"%1Y=O\6;GOEWES+'\Q3(E,7911*7KWN9#,1Y1LFG6_%*1NS\/1L'E8[2.#>/2+U,SUQ,BW)499*T)VGD M M\:'\-!B-*BLUF:=7Z;RF>::)U4V?E5F0Y;I=>7T^E)^>GRKH]6E7#[S]/^M)S\ MH^Q?C4>WKS;6D)+V.,==Q!IFYV7;G)>90(= H*4RAYJ12'10D7,*+CJKA1;" M"<%0J,#=]@AT:PU;GALS]%REUDS9_5NJLU+M5 M:DEKI=;&>0_<$B(C..T0K>7HA#=<\J3M6U#J)C61$NBD*G;/@5&.SE_ENLA9 M#Z^\/\>;]7!#15%G?($'$FV41D0#5 K#@'L7@C,HM0KK'%HFYK7';<(P9XSE ML\[,SLS.AMDI:Y>S3M:C5-J@!@$1P5"NA441K+-S5$:V01TF@T!Z72-8.EEBFUW)W(>B.3D66;)/^+) M?[I?4EO"_MI[ZG,\>76_3Z1\V.?@[XCBWE_/EB&]"9P>>9S_/?I[];@X\SWZ>_2[/_B9-?MO; M1=&/+_N#T3R>M2WU<;<1?0]O*5G,Z)>RW]5*P(V/KY5))*^Y[MUF>U!&ZFQC M%A0'00FKBJM0Z@VWRD1TR$2T/JZD>SP103\_B7XFD^Z)C]LO/_?_-9ZX8=KY MSO/J;C_SKCJE&)6S!3/>5\AH+*F.]ZALL@S:WI) ,D[:'=6NBP'B--5GW,]DRF2'(3'>VV@5,KV5?5&;T:)X+DN=2=22B3IP$CT'(DYJBX8IRXF7 M 4)PH!,CJ 3MC.0N1HF&OWI?U&;HL)Y@31['[,V>>9D;\(5>T/;Z!]]-I]?E M>7&5UKK1;!._V;[B!AM3XZQ%:^I^2,?3*,+6JUCS63EG )0)I2ETJ)6:H=82G" M@$BQU@?V.YP]M6,> M(X"<1NEI'@>UK\@A:+6C>V?2=^+A5,7#5NF :LWOA%96*0NQ1!0!() 0C'&9 M6N_U>S/_NY_1M"\)!"8O6N^_K+JMZEQF-LT&^4TV_?U42IH.P;[X'83)*Z[; M>A%XM%NE+ZVE+]&*""]L$2" 8J64M%0@IE)LH$-F#3WL.QRE7"X9KT41#%HU MQD[6P^I8\C18RM.R@?O.F0,83)F+T4 MLSKSAUHEI6.:IXX:X(32%$J%$*=8<_B4K+[C'1,9K6 M>A9[5H8"@)0[226B&B* *)*4ID)0O'^^S@GR+Z$OPNQ])5479E[XM^?39)J/ MHI(HKH>W)U]Z<)CJ"[%SZ+\[JGVI1[54U-+<<,D4AA)2@JA%4@F5>J.-(R 9 M9O(4&J=L(XG3E$"DC01( M.0&LP:G!A_'%3IOW0TU&F\&3+H&K$Q8G*RRVR@K4B*5R+Q]2CA6%C#)E-4$* M"ZRA4-8RP;[[T<9AY0+J$=!FVZ#.)NC8_&38G-0F@<6("*N1H][H-U9KX"R' M4 B,%'A:*.=01R:'-OYYQ^@=HS]+1M]N_+.ZFV@:VBH8B2B1AF)KI)* 0*_) MM3705^(HU1J=:9_)RJ^MZC8*BE$;1-0H@T$#ALH"27*"B 4 MD,( ;R8 X,!W/]XYM.DOT,NV"%Y6)^'$[AZR19%% HSS>@I-,;R/%BQH%IR8'M' M[Z2KZNA8\W2\*HYKKXI!*K4F@@#EJ+)& $.8 30UH<\Z$"=YI')0;L62=XEN M'7N?+'MOY6[*&OUKC.9"N!1:2[E-E6280\"<<8!(^OWK.PZK=U]$G^&.+U\( M7_):ZPI,L#6&N%2GU' E+&#,8:,$( BRI]12'NK4XJ"<25MM,=6Q9L>:>UK$ MDC0L8H(53#$S7I5:I*1PS@&<.L&D-!:>Y#G#8?4H[DH_.O8^7?;>QMT"-C$) MI7,XY91"2S'A D)LJ7 220(0^OZE'P?E9-AJJL")Q_^??1&(S;_DH\EMZ/*4 M]Z_'?@Z?OYWZH>=AS@MX5P+2G?C>E>H-I%DN" 9"4Z8 IA(QX;!T-M5.:DR( M>$HOST.=,"R9^7+)RQ_"@K4IW'N,=:U[.VY_CMR^U443#4A8PA UW$F6WEA.-/&>9_/BPLCH17B*8>4EA11+A1G&&+MH *"\C8ZQ^X;X3F")X![!'05X1VW/T=NW^H)2%1C MNB,@B'2IYWB!J(3!!9 602.3 MK>(.;*.:DW7L.M9^'JR]W8V3M1N7$L<-IZE%*:/*.8D!M9Z[+9%(&/J4QN=' M/-!Y.=S^QX!BNH:&L=3 *'5--74*2X H3!--=,<$H-. MLU?70;E=P%9CKIT]WXF'DQ(/6Z4#KS6_,XQI8"!@!--4:FV1,M! K&%*($+? M_Q#F@)( TM>@]5])A<[E9):-DJS22YZPNH/G;N*MROR7>"*/(&AD\!"0(JB! MHVD:RZV)":DTYPVS#/4P_B8GEJ76==)A66VAL01Z9X\)RG4J(9?^OU QK_(%V;_Q0DL" /8X:+-=9Z?E.WY^ M,?S,:B6O(6,<&,:H -1HHE(-,)1,:@$484\)\3YP?-.&WS5Z^ ME@P=]=%]2&;3;)#?9-/?.S>XF_BK[XB!,&/-CA@"*FBQ,YIJB34+Q_8,"*F= MQ78MZ'>^=+4V^OCNC_YH'N;]E\ED\'4X&FTIM]KRN+44S2S[8_R_EUF13R\7 M/-U:;J8$7??<%\_PV_3Z2UZ$5SOQURWN">C$?2?N.X9_/0R/&E!SR$$@4Y(" MK2BA4EJN* )*.!ZP$M;*;%M@^&;Y3.<5XZKQ8"G"BU]+KFU/E*.N]^4+8_F7?K[ZFO;R-8MO MBCOQW8GOCN5?$\O3!MX4 IQP:IPSDE)F=$J 8$Q(J$DJV!H S2GXVT=A>=IU M-WQA+-]9;,]^?IWX#N);=N*[$]^O*@DVMJD;KU9-=4=(W<2[4MAMRH*A!@*1 M2@TF$A/!4NJ@E! P0U-!(4":T?0P[GT[[8>/ZH&?WEE9Q^"/28TX)H.?V")U MU-&)_TWBGW7BOQ/_'8._7 87#10Z1IRVA ,!-74:*Q[RJ)SS_"XPU&LMS=H) M!K3#X$?UUSL&/TD&[^R[SK[KQ/^3Q#]'G?A_ >)_AU18V!(['RQ M6;WJ^:UR(O:<.)C, T4\ UK9 M9Y.??V/F3C)UDND$K1Y96STF32'#,'6,I!0*(+A&2C*BA$X- 1N.2M8Z11_Q M> 3WZ &QN#N;IY,LG6391[((V#!Y%(#"!809"+P7Y;RQPRR'2%.;NM2:UORI MEL!G1(^*PR'^=K*EDRV=;-G+GQ*8=0 XG3_52:9.,IV8U4-Y SR3"8XELHJF M5$(MD0*86)9*@KC%&\I4=O*G6A)%M"?QZ[!YXKGC?\Q".<7B>BO/+I?N8G[C M?])?_]R8[&@XSM]=E^@X$($_KU X9)Z>&\OQCWDQ&UY]*R\%S)SQ[$<<:+Z% M)6IJN23_XS8?%WDRN5H_Q@RDD\RN\V0QYR>_:G8]S?/8*&CL9[_S8Y(;?^6Z M2'*_$(/=1_,QOYW%LJM2/F/02T)H8O=A?LV#),\]^7]@')0I>2A3TH6<#9 M>I@F\>LQ\G_<$2]/7_9 3P=?=EFC+1IN"7"4$.J=5V" <(PI;8FRRDJPWHEW MEV7_GU:6'9VM ZNUM>R]9)H7M[E_Z)=\].TL>;(8*;EN5224UYKL75[9S*JB M_.39;M7".AP1--KU":JU-A!93BG 5%-DB+8<8&&E17IO(A!M\1X\6T?%;HL( MRG7WNW><#9 +#> 2&F@)1HK@ZEU6 OJ[2RL< K])[D6J=YE ]KA0G+ #;C# MA=4VK%@=]\N7U07ZV+_.!_-1/KEZP#M.Y[/Y-&^NI2M9_3*84I?^-7HTZ?_^ M)FY=^/@Q'^5QRN^0(HY@K[.H9Y90AL%#*0:FSBAH);;OZKU%F'*B4Y4JK]BH MQ@(!Y!#GBG-.-;?E;@W'<^^CSY[\'O@FR?W&W0:+9OS[^G)1BK1)D7@JN6X9+5Z*:2K:D M^*=/9Y_50+O8C'O92;VX5F,_S.3*+U_R+<^F"V/.YOTHYQ,,>V5'2?^0/+N: MY=->,BS\)OC%'GGWO C8D?[;R;SPMQ4_U"B1=Y9T89JWL-+HS>,M>+'1.&_\ M>L5U!PMSO[+MP^?FX\=!NHQ67010NKS1ATGZ^6A4??M_WH W\;-?C_[B\X;] MN1S>>-*]R+\F'R8WV5J@X^MP,+O^4948NF 2(T&0:C1-7W_ M4 Q\7;^7M.09_[TW#X+9\S]>:A_L9%^25H_U7T+:^RG+&@3V+&%YSI4HDLJ: M!RE5$CLBG-/4I5:FWCVTJ7<4'>92R/UX,+#X=+Z>X*UV@&@ M4X4'9DGTFE6AK#G/>>_9(9-B!S752BF!E')*.\E#5S0&$/ MT?6P7:<+3Y?Q<*<+US@2>W9HE$DKY@@TTC))+>,Z!+@P-\KZRP*J%CC2WWLX MG[!3A,]*$9+7JP@QP V?4!$ K-&&>1.4*R*E<]PX!)@D5-5L%UK$[L!S'X=_ M'(SEA&BSHO3$.>NYJ\#+Y4E)IP@W<&0C2H,QT-0SHF(,4FV19)80GBJ5*N=9 ME.[!D7']#\V6L,=0AY#WS-J"G$KZ;_70>(1X_'[>WRLW>+=9'UM&"=)('(;& M$JA# C'E.I602_]?J)B21!#W!&/](I\=3A3!'@=M^LE;-_O[TN]WR">^D\RP M=B7>6/XT_KEY ?JYW__IG05:RV!H887@7;L__OMZ6N<]?,[???*6RN_OHK+\ M,1M]S;X5X83^>EK-)HNL41@AL6%8VE0SBJA3R D!D&,*"<.I"K_)&M-^ZMRR MITPLN9X&1OE3@9E6GG\H5)I20(2R2.F /0$%]]RY4SY-S)X*>4(FL.FXT3(J MV["M:U-;W^>]-S)^_%J^X]-D- B)XG]_?Y&XBTOWX=KF_W] M!WGQ_M)]3"[?)[]=J-_L^:6SB7E_8=W%Q_*OC^]_/K\ M+J(LY2F].^%')!@^8A6?4"*$[N0,8M!./5"YR$2F_VJ@%9))U6@X%E<<'N@[DO,[45P?F,4DAOLNGGX;@<7C:?3187 M2M<[7CE(EJG8FF7*Y"&S3%OZJN64UA=0+-U:P^P#AW37F%<\=3'$9M-B*3>3 MNR+S=57-OWI"6*F3:&JK5W?L8;+B.O&&\C04D$R3+]EH'CWI_F1Z.YEFL_S= MY.O8VR^CX56>#,?^SFSW<&"L:0' MCG,N=)HQV).JZ3FE-C*=P'K1 HO"NA&6(D(H3C4QA%'K72F@F#6 &J@ !FBM MR]ZN JN=AC.X1V6KAT>G2;2GE_'5PJ1L?I5[N@FV^,W-L"C\SNW5_61^^\ : M/'"8PV]G;_[S+0QA^OGM/43SLG/.*BF :T <:@F0,J58A?::S$BE$,=24V@Q ML(RL2X';X

823&[R&<7DW$_BH<#'B'SGFS5;#E9 ^0%V!FO M@I,HJI,WG>42 VP%U_XZ%I:G"B%)I'!V4PR@E-+5$$AC.PP7@2 &$P9-YKQV%Q]I% MO#HYWGM1)4'O;_-I-@N9 Z,\*Q[&1GP-9B:#-7\APTD*A;DMQ.BN&LB$E8DY ]MJ\U]:H K2MM0.O4 M0RXQP0H+IH"E1&N%I,$.,ZX]2RB,5^K3JOVHZL\*6VV&WXM&9N01PGBX)VFK M!=K/#LNZ\Y0ZWM[,VZRN/97:"L52E1++*$ZE3)E B@O$$&08F)9YNZUS.B]X M7C5OORA/K(2IGS3RO+OBU*XX=8L,DW5M*D?6ZM1B9Q6@G EE&&0<2ZXPHHRL M=3D\LB'">Y <3EH]FY+45^#C=@*J$U + <5AG?^ F+/$.8.I\0Z4,!JY-!4X M90!9X[VI70542]"BJ">E[ 34AIKYIU5PUB5PY8 7*%FMD-R^^4C):D+2#H?# MM].\"+7@L>YN..Y/\QO_T5MN_4DQBZ@2DT^S"F^B7R4;5/@4?;\2DYM\6O22 MK]?#_O6BCB^YG7H:G/H7AY\7GEB+9O[667)Y[=]9O2";AB!]?SK\E ^2V229 M>&MQ-)KT(U*&_QR&-0]Y@Z-O80BW7O0'H@_9]9-/?JEB&621Q&*XO#'"$":J M@#9B^EA983B>E4,O<33ZD\^>S0*;SX8WX>E5^>$T_Y*/Y_D2<6/[^^]4J&_N MJ' 'HVW9@0!1Q##%&B!OZ1 +%31*&>@-'VH=%*'6_W$5^DH3;96K+8@NA?[/*H7OBMC;K&,^1D5(%?%L@ ^:SYXY\@[2N%\^U,^SJ\6Y]N?)N-Y5S3<_MGG M\XT^(41)3J1H% U+KI$F%&I#0SX7PU!B2R7CG"BTAOGN;FY'DV]Y_B$?!=>Z MX3"8PY?>@..D+Y]F!.HUG]@?3UJ].(%T(C*'PKI1@=,$4N("#+RD0DH- 4M) M"JEC" *SED"ZB\QIJ4A)]@##7=KV<[.';J>3JSR&B;-1+P94YJ.8S1VLHM'D MTZ<8A+W*[VNI\LSS41_'D;@N5W(2I$9HPX$0E& LD-(<"XX@=L#:M9*):IU_ M;2QSFA_>!* ] +J4[N>ALE\%"]&Z*@(KZ0"6R*LR3%.;*LRTIL"@5'')H-Z; MA=K1:*0G)'D)+/2Z'/ROV72:C6??%IGL70G@.C/RFAFAX@P@_V_!! 6(:F.Q MX MLQ?'8(/?M+ IX,(BG5*KG!8I!9*F3G"C&5DS02_#TE5I-(=WW2!I,Y!RLIKM M-2FPY\PWJ"YSXM2SC5 IQDK0-%5:&TPT=1AR HA:@Z]Z'-^TY:]!QE\"W[P. M?ZW"HUC/ZNHJ$9_.HJ3!HDQA*HU-4P(IX$3K@! #,?9_&B[6'+HR27XMJ?'0 M6H[W2+N.W;.K/>PJ4@?61?<":DELLX8 M9Q$U1DHM9&I2)R6P@JRG/!W?C,"TQPD]9M'=R=H++\ LZ*3)2Y,F'-:I$ZDS M&%$@!0"6,L(T< (XHX56.%5 [2--6@HAP!YHM1/>Z4J3HR);WU>'R9QT+H!F MHA11":'&AA##(-;6 05D*%XYG3I,L6L=YGF,Q%]F?SRRV%)K:QWDWLS7GHFR,$D0ZSU-("0FD =A*CA0%5CY8;+GU/6O%EN5, MDAC62[:666ZI2WS,Z_<9/=I2UKBAQ+Q9Z-8.'6WDDA,8U=_RY&HXRA>G1+/L MCV2:S^;3<1&+L*]R+[>R47([G]Y.BKPLDAB.DYML_,V_)YN%"HJL2+[FHU'X M;_@J) [>CF(1MY_/./G'?#HL!L-^6:^=O)_'(ZCP6L^JA7_=3>9_5LP__?9 M=:P!'=[DO>1S/@Z#'WU+9M?3/ ^/OIKXMW_+LU Z7Q>)AI+1\.CP1;BK+*J? MQ6+Y>I@AE;8<_F]G'\^62[.V:LK)+EU=#[XFOL+E&]L))4L9G:N+DQ)[HC7@9/\WT@FL+O_NT! M.YY@FI-&"K1USJ4($PVDH\Y(F2*!,-42((8X7RM*6+"DY\BJ&<\.S:SITH1G M#W?AP6?KA^>)7X*1_^..(?_DM7J"3/Y>HN1\[!DT]WP1NZMX0O;K/ AD7[9D M"4'4R!E77M&./6>,2FT>6M!X?O+J/?L0FN9I[]1@E6E3FI8 [\YHOR2L^K,9:.GK? M@BH.O6*\3Q4OWR\:5T8/QHCXB6#K]K.K:LW&629 P M*Y90$%&KG[-BZ,TCM5$F>>LA+X*7-BRNPP)<^:4/%P>YMQJ\L90O-R17'7\6/3/NDW%Q+\,#&OMYEOQ2KW?^1S[M M#P.)%)ZJAU?>5O-7_S$??(Y?>\-L,@9R0,7) MGXR2ZGDMM73FPNH/\AM/!K.@IDLK_5TTF?MS[T:4#.K%V+NPY-6^5OVF5DSP M0 E1?,6]6?$W?DJN)U^]73&-;[[._ /5=/BOR3A;FBO!0C2EN1)L@V$4F?-Q M11>#),^\,Q!&%?MG3?/ [2L"YSJ++6BB$?1(/@P$=7<V15KBY=)& MOTN6Z[T&MOC&+5 @I'<&'/]]/5T\Y-8OX[M/?G:_O\NN_)!^S$9?LV]%B/E< M3ZO9/&V(V5/&EWBB\W;&GPK,M/*T3:$*C9&(4!8I#01C4'#%%-IE[K$E5&# M@!875.MR*1X5SGJH-41[\2SU]_<7B;NX=!]^_7#^T?62\PNSF]=YP$%>O+]T M'Y/+]\EO%^HW>W[I;&+>7UAW\;'\Z^/[G\^M"I?3\PMU8<[5S\G'2W_A%S^S MCTG$FX _)6_-(I#TPW>=X3Y>](L?PW(D*V*LA4#BMDA@IZ1K)1U5Y08U7+K< M00VK>=#;WB3K51KY_SLKC3+C5>,@6_2F' UOAE67RX;5M3#2JYST*OJW:I 7 M<_]SKUN]N?B/3K[.KKV;7EH$T7XNC=E@+2^M:#\F_PNO1S?9 MU4%U?\KS9/ ? MQI_S8&K'+J-E5TY/W;-8-YF4PC7<^MG_1 M]T VQ*?\H[S'5P62EW9>::+Y%VWX00CCCK+A344IE07:6QAS"P88#?VWXV'6 M=%47WLB*\Q0(\"8;Y!5!E7Y22:6/,B0C*R)8.U[P6'[],?@C:CSX>=+/1O_5$"6_1%'=0HB+G:TG MSK85X0H\?THJ*4:)%O)K-3Y5I:@=FOQ8#9# N#>ISSDI 62AD)QHA M:A \!?*S_DLO5?LF**SIM]:(#AR2Z#S%#8-=Z4=>2F0_@YL8IIR/%X=\49+& M2%[01>6I7.Q7O;AAP[E<(VQTEGR\CCJX;"_=D&<- 7IP6JH3>Y6W41F7P D" MJ .IMI"DQ $N=1J2[1Y)2P>+H[.S]3R8UO;[T[(7N)]-&?G+%UQ0'JB&F,[7 MA"00HYI)(3395R M4"GC@$4.I?)F5_UD=]WW-BGU%YS;)V<@FUP0YAE/&F!>:T!IA!$]M M2AE)(99TKJWNPKD>3JLT)*].? 8T>DE8K2$:NE99X6^0P]79&^P M??Z\]UERHN.)0KU#*UNS2$TJ->$1]JEN.AC2!W&*@; 4FNI!$@R;B%@@DNS M#K.S>9_6U5WL>@/&/M;]DBLN4=\U%>%*5''AWQRO0,9U'SV63Z M+6Y;,U5F4)YZ+0^KJHPZ/[QW7FS,_0##@<$"?+<\'?7RH%@&8F[R15Y,C, & MBS=02DDH^1]Y?QZ%XDJF38S E7^6B6=KN69F,LB3MV_./Y@W/R0?RT!/ AEZ M>_-#&='P$UR>O_5'\W!V6YZ,?AY-/D5C>Y:-/\?!CR9?0Z"P/J9_^^8OYS]? MGK_QCVIDYWC++\YW4N7+EW<;!-/_[6F@>)#VF# M+H5HT_"LV>^N"?K56RA7WIQ8<23OS5@+=.I7HB@C;U_R$G%D6OX@F=R6+FG\ M,N9B+1(C!I[MIXL\T\XZ65%^ER%8'SAT8PI?$%@+UFUHR" 2C^"G4UC'?+QB M1$"9E&G(*+= .$PXYI)A!XA4#R6[5?B^J1>7D:/>EX3B%M1Q2(X^/7::Z&%[BQ#U>'US4<%/1U48"GTO9*[H^*JH'?,W?9C6F8G-2VQ M^*Z5$Z%P$%,EBC>2YN.Q6?1B0UK](Y,UJC(8:X 37#FA":&*&*T,M5P0I14R MPKK3*H.1NY;!1":X]@_Q6^C^.?<[=C&9Y8^LB9&IA !@S;&E-$50>OM4<28I MU18[1QLU,=82H/Q*:FT$92)5W!!- ' F3054Z,&JDJWO6:N):4XKIAOPGY)R M>OL6R#QF+/M,Y'RXXKN&= Y\MAG%S; H8@OO M>]9K89@$*;=^3S!H2N]A(6J]^%SZ-W4)37_AMLV2^>VD]'>R_O70>Q#Q'*8A M\YM0C?V@%*;#K"GT5]-K&W>OE!)YCZ?OO:NK>9G?%TIZ@@/EWS>:W-XLSK2] M8?=['D^!O&E2@D,N4W!OR^Z(P9("-P[.B[(J MQT_'LW8)V1F&^JGPG\.8*EUX9V7N/GJQ*F>)V5 2$1:^$4.-^<\E.J9_9Q&4 M[&(493"GX8]Z=1M/=;,J7SLD 10A13>44 V]F^C=G_A7L%L7OM;JTY*2+B;C MQBE;)<^*Y8G,^>7J-&+8Z3+.X&H98_S+_P1O+\>#=>Y'Q)\5U M'A*18ZU5Z@?Y:>+M]&J$%'Z,/33%0\5U&[CGGN%_RC\/J]J#\G#D=C(L\^R#C*S30OQ"Y5^R M\@TU1RX>%#-9ZFREDI'+9-7&Z,J@RE68>$B?BE^7H:C2/!\6C4/::E,^AUZT MD8.3>4RX_R78A8G)IB//9,,R72E*XMV.'!#8?.1P'*O$N/=)PS))8A!EQYF( M1YR=L);.3L;)+]FW!)$2_RUY&W8JB'4$?OI+W##K-RQ>@#_]4)[%%@V+-E3A M>K\H+P_.]21,VM."]>S8GTUJB[?<_/U]\_M=<\(!R@FN[7QCL)2:,*N HAQA MX:U])K'2V#*D,5[S/ZZS::[OALM4:*%<:CO]K;[EU^Q;N!1WN7+?__")=>O_@X 5Z:]9""#^GOSM+/GHW>[KDIH"XS2I;B,C+0BP ME#N;>:U"^VTCZ6PKE=4!($BI<-)AQE/I7Q_+X>S $E][D7[E^%@GHTB MC85OC)?D5VYQ+/"^#)RLT=BL?,UN1 :W-DIY>F1IH?ZK@;5@%DP6AX3>JQ>*'%;5;FG;#?Y7V0?7#-9T<#DF\#Q:1[)>.>))'$*ZR1&Y8=CDM MK?) UI/X*0YMN3V)N?:*U@^H3"(-6Y=4'=Z3:NO*4J?*7I]=3R?SS]>E<;)8 MFF@YE^SIPO7*KC@THXB.44Z"4:KMWBPY2V6XON+A)JK,)O%-E4=8/K3/ LG MU)^^E1_*0,CD:K6MV\%VKLX%1ZFAF@.7*IA2#*C0*/03XTI@@!$P3]RY\\5D MLM%Y-3)>AG&6K7#*;Z.[4OZY MKC>O)OUY%2"J&G9X9?:TWZE%\,?I\TNK&H?>K<"_'ZY^-PJ:EE74=M5U'85M:V%.U_\&':MJ'W$ MT>%>)X_X"2>/]P3+6EBPMV_NJHZW&_7$#V]^N'/&$GJF+-+30O7E#\'UG X_ MS6=EN[I0YWIS,QFOAM(^E0F?RU*792/A\/O9VOGXXW,,RN2Y M>.K>="B#C5=$U?%PPTV*(*!>43&-*30!B4TY![G@,$6A'7\#.8IS"G&*E+<\ M*!180H0PAMQ8!@3A^FYVP,X)]??*A<8#5SH>+Z/C500Y?&Z^<1QH>K3Z3E!V M"BZIMI^/1M6WT:4-G_V&]!>?-^SWY?#&VU@7^=?DP\0SS-W1>B_0^W3E\++Y M;+*X4+:;CE>^#@>SZQ^Y]V<@85 *;[T3(,F?%ZUS/0F.LMLB_W'QQUK=Q)ME MV_TEJD00+_?N_7D2;6OKRW1_$:B8JG"F*QV41QL4C]8VAC%DZ3%MG*D9MWD$'WO.7_ M+>:W]^Q<@&IXP#RFMS.O/6 P?.:W]ZO]8RS5V]@6P'M+7L(6=RRQKFU\QWW[ M<]_"1JIBRP\:2G=8]#0YXO&"^[ (3'O1S./)8F>6"WN9_ GVDG_C$/0 %9UT MZ4AD$XE(3R(0T9Y_Z3[L]IJ6#/DE$ZSCJHX2O&CUW$/WYIY.$OG%Q&$M>Z!3 M5QV1/,!QP:2!O--73U@S$AD+=8S5T<*?8#!>H 2=QFIA,6ED+-(Q5DG.T-15A2;O@1D58?R MR>JI_%,'<#X.N4;CJE%,K#^** .AI#4T?%09DS')E++0OE%6G1\L7_B_U,DE]GTN9S[?P6A^'!6P52J(^3BO BAC)7E^0Y%9W,+M M9=8_KN[#D_*P[N9(/I27E:SOP<:L*%$*^$KWD2M4T&R=3B9Y[>M6'PKH/H9)O66;WRW \O)G? MM-9,D,,G-*2_3_%U[/8RV>V16=W'8,0&>(DA&!-B4F6$I$XZI2%TF$+KB)'2 M@BZ!]0]3V>78?*W&S9 MU&+=]XEW![RQ;Z&;[VDODBK*8NDDFRX<]O4);??C8O^Y)7S:UCYC1Y!?8@6Q MQB*EC!4NI5PBR01#6 K*E/<"#+G;)TEYM[8?&GMM;IA4M34^:/=B<,3VQ??T M(PH$%CO=AWOJ3EG+YBLG1,1!;I5@";%-VX:NY!%)*3;WN#/YDN27742&5;^O MMH"5ME&IK OKD$EAZ@WCT+J+4LDT4PH3(S!&&F*\!JZV;S>OOT9QIL8#5S7G MNYR$2^_GLV+F#4NO?RXJ_(DM"%OKC;J>T*5[O4-7:V1>CFM7J,XCJEW50O^0 M T'A'A)>,'( ;P!%"., 22& CGJ-%9$8,BTDY@IP=5JI,;%)E-Y_K'L";6Y MG]+%9%QJ[4CXQ>I7,Z^>/RR[738[U#>D8:SG,4O]M]&J(6TA)'@6:>,T/'GC7\H VDO";8 M[Y!R=*&:WYM),?,T_3]-FBX;-::3:74IW O_'HDA]#6*TZYV2(VWA6NUGV)*\47NK5&$V) 8[UIT0TK<9/?RN6/ZV#+[?^\6?)K_-I,<]J2('PGEX2L2_]ED9D MM #\_BXV_?[M[.-9U7 TSZMCYT54)ZMZ\QZ^7RY'M5Q6S&HME4P!!%2:5"NC M_"?#,&$&LK5HP\Y^7-GMY7Q[^"QO9K73TCV%KF!OD(F2#6]BC,#C2Y@+VJ2"7J^ MC./=3J:S,*%O@?)B;YR2D_KY,'*2%^"!8X-56443EZWA_8>AI^$R+67%.%AV MQ!_[I3^P#8H:&):"AR9[,[_RT(:_"+Q:4NL&V_3KQ5DX^+A'F M2GNT=2OW;1CB.P00_V&1FA1&$A7[8(FH$>BU1/UHB++KB@C+8-6"#/^^A*WQ M?RU$;A1[-]D@C^@>XV1^&T J@[\TFM_<>A5P4_6GW\@36=63*V9HQ5=Y0=RO M !4"4T0ZOJH@6==)/(*+;!CJG?E&IEP80T?@!@P[;C@M;O#>7C\<$7A[;?2M M5PG-SY,PFJBG-Q%7[>H/YOUX5#,;CI+ 4 L#*+N)J#<+@(X[I%EA@M1\M9U0 MP]]-+FEPVK+CZI)U%P]>P "L6"##AH48GQ38;>FMQDM^3:J 2A )1XP]B(J!.G M)[1/#K8B_V?$G*B6[RPY'E()IZ2CF6=),PTLH.T()2NPFO[#S7 VRY?QBN/@ MEQP%"H/3&GD'6>@P1!1;G5*JC4BU)!1K3K1@1+G60$Q.CUI/$3^ERATZ51 5 MSNK4,$0E8(@2IE-+K<62*XTHP!A+Z]+V051>#@%MPF_96]15!+@40]M!7(Z- MV')?*<6^2"Y/./':XA(1T8Y+M E-X>0!8G@'$-,!Q'0 ,=M9N1O#@0%B\'X M,>3Q58.'CXO]^FN<2Q;-^X"N,AN^&PQ'\[@V2WB6A1\P+)*H/0,(3#;J!]3K M<'IZ4];OK"PFO#$O2[@1U>^3,/E:A\#>9#Y17=^^[U@6YQ M?@)X^.+>F((QF7[.QJ$<;/0M^3PMR^'#,_KSZ71CSD5SNO[W^,_A7#D&I

UV8[\M#R&JP91Y^XT)UO]^,23C!66GHT.@B$8#I;X?C=Y.K MJR+ PTXB9&S_.L07BF4T>[F,S?6KUZ4)-]1+AHNSH.HA%?YG?^+WI+B=E#\N MQU.2TW@;.>T7LOZN\O/0\F'SJ@6+?=VRCD?-802!8QXL0.EY N[GM[4MO9Z\ M%"(7X8%/9>(BTL3^;5]1?'JH'Y.&(CS6\NLHC MT_NA56>/#\$OEL?X-YZ7YJ77N$A6#E/>/'S_EI ?N%S"73("CUW>\'%;WFQ6 M%). W)4/RC.5L/C5::J?[]T<[[!FHXEGZ^EBJM96;S'E MS6]=V8O(,XM'-19Z[9'3!7AZV':O)C[](]AD7R(9YD6Q,"^"PU[E);P;32:_ M1^MD./8+'9(:_?/_49IR(1DGB]_ZT4R6FUU.VHN6V; HA5WFA_#-+^M9XK[D M)4++YVO/S6L0U@WR+X.]XU'LN_0 Z8;O9GYI-K3B*2<]DSV5;:+ M9+YI>^XG[N8^3?//?C)Q#OX;_[ 2$GZ+E57"62 MI?($ZAL/7MQX*LJ/\D.R9E=2OC'+T_^WSE/P!,^,XT9R1"%'2AA$("5$2(EY8=+Z>SJTD^I+EV@.J5&*B8 $2F'@E&.G';46:Z]AV&)Q("?@-P^ M1EWZJ8ANB _:9.D]PM2ZK"[P1LZ,6D?)%=4(]G-(S M6^BRL ?A3&]6!3>64#4<'2*1#P3U/ 4,0["G*'E]+4)?N7QW MSUO\XGD'<#0L"[H#V?YS/AR$51X,B_ZB].M3/OL:0DJ']0X%JKU#H@U)@70" M&DJ5,=IA_X=0$#'BC=75KI@_+P9MJS'OUCCZ1'R\<>6&;LZ0?H<>%$CR3*R) MHS_O+8<"[1UX[W%=XT]"SH8-^TX!Y5)K"J#A2%"FE40$M;7WS9:G+V'O(3O( MYE>1HY6#L5C-U3RKK:)/(7SF=4$X(_+F[;L8@0J=.L+9R;$,>US7Z3-,*9)0 MI- QRKRU1 &72&L4>D4!O=K%IV'=_.H'[ZH,C_];#G]36=;)Q%_O->$;B>AM MF_"FZO6P?J[V.")8/6D^+$D0V)'$P4DB9!>5]>/+%@2+H_- I5IM,G$J$IL M0R7330Q6EV?KX3'I<#SVA/8MN9D,\O+(>E&K7F6?#;U-UH]6RO(<^S;[-IV, M1HMRB,E-Z*SP1UXD@WE>IG!]*:NF[IJ2E0FVB)E[6[K1H*'*:0EG5LLWS6+N M5>'I(9J8X3S:$W[,CII\\M9Q:?6=)7];9J(,[J:V7(74B6:KDR8K+0&":C28 MK"CF-Z4/]F,R'1:_O[L*(?W08F(: _ZQV=#29FNEZ&.;\B9UL;L&U*0:8@$T MH00:Y9BAQFFAO+>*#6HMK)_Z=?MK6#95+\@'OQRI7XWS:C$^^+6XGS^?JSE( M'FT0G+'UP.*SL 8;);BI@"IU1B),.&44"ZP,"25%PCIA 3MM@GH6-N:C"0J= ML?42S+T)JM>0IZ5#70JM=KW.^VR#1N4N="F@*7?2@E1X[]-:8(W$&BFL!+2; M9=ZJ 2BAUHJ1Q.N+G7M*0K?=! J7XB$9I0[9\F82(VR(Q\D@AK48U MK-=5(D2PL%=?E HM'1(@GKA2*KG:W$ND+46V(*&_+A?AE=M&A)QM:"?0BG%T M%).;U4UJG . L <21$5V"BIN38ZM=HHI%1[V 8'(JS3$5*M$!8](^OP(OL; M28OB[$$2<=9R_\>W83X:M%78OXW@>&V2*^6@\=0&"(>4:B"-(3KUYKD&#!I) MV^EPLHG:;#7U_PDS/^E,K3TH")R!]>K_O0EHG^2L=NJ MW6N_E#W VNT-5X= M]JK!=F^O_3L"KW^=#^8!I'"SZ*M?7%-%I!X5*5,+GYN/&06"-5F4#*($@GP2#V5R>N["7=T9; M@EQ"X.=1(=_W/JN;2*0KHD&O3FX;E6!+D 1KC](YP"# ?)GT#\YR!K M\5#;!O'4Q1#WM.=8B*5[9FH7]WKH-8=@=&*;59;EW$>(ZM=) Y#$Q M%"GJAD/PPX?8/4;7NVG>B8:T05@'YY1-#;*.S@HGIE1:5YK?;WO_[1!;>_I" MS;OG]0DZD0@9"1"%U%)&F'**0\NM\M0:@MSLK(FHT$7[+EE>/D@ M F]>A&*N./:FU$./['2-Q!E>3]WIA-[+$'J/MZ1?ZB(\SC1^)A;P7\IN?T=2 M<"M>="R&?JHQMRO'MVW/87HFUI-".F8_:6;?9IT]][F^COCD MAWP4^BGO8IX]RQCDVZUR7M9RG@L@'""04IE29Z4PSC**N072&LS:*Z[8*N?+ M]EPM&VYMQB$)W0K)TB9IU1RR#VVUQ40_?&_N.26Y^:0T@>4.2RD<<9(A(EVJT\VE)KB3)"5GN?2')F.>+>8H24IU0S0C2T3&,.N3EF ME+&2#'//M<_5<,3DC*TW4>]"C"?-Z5V(\26$&#>D0(;RS-!@,IH9>RMN[!7W M8#(/538+S?TB PL(U,K!$:,!9\Y:9REQ2&A% ;;(44 I$R>5(+F]C^T!+4;> M0QP>S&9\"NF=K,IXL=[TJP]%(EAW>TQ9L,4HD@ 1*C06%$%@#3#(G)^6B\_4?L3A_<;V5 M9]]MUW4'SWT=\/W!.KW5Y7E$ X,GSP&*.Q.(_[Z>+AYRZS7SNT_3//O]77;E MA_1C-OJ:?2M"^?OUM)K-TX:8/65\R?4T4/*?"LQT:#5#H=*4 B*4#7U$/)5" MP153:)>Y7RZP($S@O7&CJ#K;L#L/ 5VOE57NTPKF3F'EW]]?).[BTGWX]7SB;F_85U%Q_+OSZ^__GT=4I>1V&I!*)B7 RR@K8L/P,(%D MD"UA7LH0VA)(+"L.#;<$4:/OIQ124*(H3"&EB "I&$FM3:7_Q^_1*D[>/1;0 MKV&:M4.V@Q6T!'*J^]&W[?11=L;7T2/V;H?H=Z]LG-Y+;N:CV;"$FJE:M];;>N[,UU*WA>!4";@7VK>_7IFBBZD;2]59_(.3Y="'9 M1EF%&U6A!D2\KKO0 6$3(C9 >3%<6KZV KU:1_ M6645/#$Y,G@B1(UND$00 M1XQC2N"4.FX#&)WBUL+4TRK':^U'3PT]\4FD>V\;8WH&V5W7J,3%V+MQ8[GE M@7BF52Z[5X9Y#6(QS;UK/HW.>WG;33[;M=LC.I[18.?3887RT;4&7%$U7RN MD'U&]HB=K72#R9 /ILR"&V\*UT M37SW!KIHDR; (6FB0G>L\&A+O1#ZAM[>3B=_1/"DT;>#$TFC?@AAI" '''DY M04$J-$F-M@8*2V5J2'NMQX]!)(V6SGL02K,"?)OT6$_U;(U2&I"Q#6KI!3RL MT3SZV N5"F +4>]#:& "4MI1J3I RSXI,'F@BWA)AT#-Y.,(( MT(VGZ5ZOP!SWIP$U=YA%1.Y/ :G#6[71HUH1=L=H?>]MG]HA1X)S;*4QPEM) M*<.:(\$$9)AY8UKP]=[C)UHQ>2")A]==)$_<7R?>A\O';_[S:O@E7S:R;CW: M5!)#%3<\-$W V@.V"EM/%(Q2J:F7:PH;3BTT2 )EN#NB>-LG5:U%BGB" 7UT M%;@:9KR#8KK])P$C\I0D9_F8?E:& TK R ;">15^RK/I.,1=\S"#(R)#>C9I MQ-(I,4@CDA*14@F8L)YK)%?(&2-M:MJ!#=G,([.:1SR)A\.C[',^N;K,II_S M0-QQF?ZZ*4^A'5"D7?AJ+S#H R"(+!%HCD,YJ'8S% $*:@Y32P%E H@#:.: M04E@ZG_R'"GGL:A'1Z<<= CTF60A86?5NBTD4Q7HZOFQ^KV*$K8Z$+P:CK-1 MDO6OA_F7N&\QH7Z:OQOD 29R& 3:1HNQE-"S"G>X/$Z71TZE M-Y0/2GR-O$(RR3Y-ON3-N'L$](TC]3\I&O-(1GYLH_+1-^6.)B&<&A;-#[X^ MX+I'L<1C@?YD/@JR>2&EAWL?,6WGK3IK-A1?>5N%TA#G =!J@T"*.-4$&^DX M6.&M!=J76LZQI/_+B<[/BV*>#RJZ/GG+ YRMI[BV97DL#JM#+'X\F3U$9<\@ M3K\PD6J"+4W,Q6RZX'US6!')?)S[JX$VDR*?S49!V@4)$A?O:QZ-M.L W;8X M')QX;@DG>F$Y\^IXK(@90_RG %W> !-?PBEY-W@T[$=*JC#.0R1P$E16]8PH M,R/P>:\"3K\9SF85 GD_*ZX71XK1H[[UHG,6@=*CE3OW7IJ?X3 /N.WA]&TQ MV.7@[YZ!QID?-1*)22,2&4XOB!96R)1B0;1-E?\?M9I99^1F'ZSX-1N& \/+ M[(^_A6E-1H'#_(7-'MIW.(EX=#[K>L^0AI^]I^X.Q!/",%F-4W_H' A,:@UE MG%3<3$]G>7;,=\ %5565L#:>> MG8N@VT. IFDV%<&<:EA<5>K./8E<4 M]_KWW0:,PQTU.P*;-7L[*:WQ]@<@&$OC[IH MC &2< T9)E0BI2@RE'.'H''0,-Q 723 6[@6&&XXHP0JJ8A&&#M*F4,F")$# MHBZ"=BRQ+:B+)2].RLWKX!<[^,43@5_$;^[O!E"^@\A3@5]\'"+B4[Y"'6KC M"=5 OU!HLO*XYUZY=(PA?&?$R,IVZ/K)O$KZ7]39?U<2/ 6\2O='/NT/B^\[ MB%CP\CHY\55SWP*Q-?F0WV3#" 9JAU#S&+N'>2?AU=Y\C;FQ+_V#G^O54YW M$*J;2*:R73H0U4=%_8FH\0:UE_O MT!YHJ8\IY]SC+(#U"-U:ROFL.UMT_7NZ_CW/N'\/;;0Y-,I@2:7EU!E*$11< M"PM@JFC* &D1.F]=@MUI3K9P':+U?C"YMC\P*NJ 45^E;.LF_@(GW@%B[ *( M 4[6E7F=6+B4U'6S*=:,&XE#)WN*F1$*"&!E2E.A!02T;86^6M'VE^FD*'9- M9&G;+_E7/IT,LN(Z4+] $/W4M:<_?7GT6H H: .(PJ8&*\*13)6AA M)#670 M&L:,4S 53^;9XDE,^P1#O%5>?JHMWO'S\^3G;G[/>WX=7,@NX?[3-9(7 K[# M)%XH8P;KF#XCP.MB;:BCE%K+9.@X0P3!#EB':;JFC(.&*XN/RI92I5(M$_R; M>:7+93\5^_AN;&N]<JL9(.KZ+8RQ0ZF#4 I%L152 .$8<]XNX)AAUG98 MO8$(J\:#N%EEE>*^;4F?4Y!]&W&=K.I_[J+NM03AF:S]?F.()7)X-[_G/;\N+/_RL_ ['.]=U#HG#5@! M8A6''&D4NO=!I 0P&B!)N4#"__4]4O3;05S:+T4?MQJ+QJF4:3CSMR;UEH.20$',,"$.:6;)9MFP"[3U5MFPK&=NE#-? MYM,;=( PP+T(8TW6K\&7#Y8?\%+Y:)?Y=25R1[<1&H%![RP(!RR&!F"J@= 8 MIY12[T$XKLD.&0"/MQ%6@5P/:17LY$9 @7O@A9_R[W+J=_(QAKPT-D/CMB/$ M&)ZSLR! [2PX8FC*.1-,,\I"A4T*TI2E@D&BK6R]M,;5NW3"H83USK\'C".< MK%_P LR65W'B)QJP'M)@KH12J;]*%5$: H>Q2;5%W#'T]+*;Q_/S' =W'8X1F4[3GL+X K7H>"HS5#..LU&4FQ3*V@VFIIF<+$IA9K9LT] MGFL[#+'JN=ZE^^_ONN(>!>PE:+/HG_Y'[,&]N-[*L^_(C<;D'D8&8K='0P92 M]_9+G^:WWI^)" RA]_Q@>'653_. TE6!#Y: $)75M<"/*$&[YGZ0T]&WX1)= M8M'1/M!HV:B]B4!QDTU_SV?U(R;SJ:?UFYN 1E'^_/!H)8+7Y]U22$&)HC"% ME"("I&(DM3:5_A]*4[F"I[5ICE*V1G?VF;NR2L>4$26W?Z3 M1:/_$F'M+I6%W5X-J.2##N_@7@B?G7\=FG_M@8B5[8UGMYT!):Q[0C('*#"6 M(^VH<4I!AY1-H28:8('(@;S*NEXLPF4]&#EN.UUT)U@A;YX>#E9H+WI[]*;7 ML-Q8& ,T<9P 314G0BBC(1!*&FZQ/%0HX:F;+K[WIB-PMEYEW![N80TB-?IV MBB#S$*!KS=W;$TFS2ML] U@K$U#LSA+W@=+- "]!GKI'9XFZIP'9' J M!+8,<4V]O2@-A812K9TRWK-"HI\^F58;<>:]]B0(DMT^+BS1?.NB\GL M6^ZWKS_Y//83[)C1V_"\3OY_&7QMZ&]T3V73R*3@^DRM5P_2>'E7!LW5/ MLST O4J:E'"8$5+3,V3_.E^B$!OW/FG,+XDK$!'KRE7TODNYC.$'#;SC?1#D M]O;NRH_A]FUP<14+-:DI"3C!XP=0*$X&W#;9%\YN$P^NR^C1:-*/?[V_JGFL M-!S,I)@5#Z+<4>@8@=B0%!#*C)(J9E#SU'AM89!MH-QA1P'E*=>6")KZ6PV4 MR$H,D$"<"UGRYG \]S)@]N3WP+L@>5L Z4J(QIM;[ZA'JO#D730HIM^DF+RD MF!J+\7J:YY49N3F$ZJ]6D\F68O7I$]IG/= N%->YE^VZEV_OP>:[0QX+(=0" MU: W#\NR=;'4N'LEM/V"0?_8F_OS=QX!^G=4B+[N9??^[%6B"/+O@,YS[_G% M&A8/?^K4^<*<6S7>+J.&_:54*"XJE)7 ZRL_HWP=1'#AMN7()I#U^ZN/V6C#85?ZWI7LOKR2701I?8S-L0&06V88 M"26[2 $)TA0RQ:#43#\R'6=S LTIR"GYLFMN.TG4V5JOT];BO 8%(]H)2B60 M#%*CA+>OC(!(IAC#U&F]CZWU/R<@PS@_"MY(9VMU$JZ3<*1S/LZGV2C&SK+! MS7 \+&:A:?>7?)$_5KS>RE.$8%UY*JS W@'C6CA#$=<*2@&X4EH##+7&QPP4 M?0VGI:SIK>]&,B>OJ-,NP$] I MZ-4N9=QJDFJ1@XL^/,D^%,7G.F-U\123&WV$F*C7=3 M"09,(H&0M"G>ZS#AU#E3]+AX$4V_7D>JQX>\R+-I_SIZJ(/\2SZ:W 9::LL] MW98\]!+Q CR7U[+ :*.EX!!(@*EP2*4&(BPYE5I ;O;2TD\UGQ>;[:6 K;>Z M$@$M&LV"' XJY DD=+(Z_27'ZCO)\)!DP(WFP*E3J6*&& Q3;[QC":SRU[1S M#%$"=D^-VL&Q/HYD0#T"U]LE=)*ADPR=9,"H3D8".&7$4H:4MM0"*PVV7"FK MK=..('A,S_XXD@&"GC>:.M'0B89.-*R+!B(:O>)$JAV#A#-#-4$Z92G4QC( M.0'ND;WBV@DM'$7GB M1-8913P5&*6(P!13RC 56A-@ &7,RM2E:,_X2BNF#:*MIC1WTJ23)ITT:4V: M$%BG03F H<)40B($A3I5E!!*C*1&0"G)[M)DT:]Q_W,7T(.R$R>=..G$R8F* MDT96)0#,$&V(I )2+T>T@YHB1H$5A!GU2!CY>^,X;?@ZM(=!J\7M)RM.#HB( MCY]J5>&/YT\&=EL/K;4Y6%^@1;3R?/(NU3CGQW]?3Q4-NL\_YNT_3//O] M77;EA_1C-OJ:?2O\J_[C>EK-YFE#S)XRON1Z&DCZ3P5F6GEBIU!I2@$1RB*E M@6 ,"JZ8VJG/[>6BHW6 8 M(0,NER#;LSMK4'NI*L^-^Q(^K?6G4W]]?).[B MTGWX]0%^\OW]-BF4H( -8<6TI3!"4&0G$F*=46.T??T2W2;D7Q+_L2KS9@;X>X MX^W;FLHGY^.PSJ&RZ]=1-MYIHS;VC6^E.?X^Y'/(49V/DS3_-)UGTV^QH7&0%?9:-6H M/I0I1^NPM?<*@POHN 62(J>UE8X:C" %DB''[IIR)F*]1:(QV6T@JQ) (ARG M3?U$T\DTG<_FT_R\*.8!?V'5RBOA*:!?-B1J- J_)!?^+?%\+D!M_&]0CS*^ M9$F8X:9'H%2<7Z2/!C]9/YAK"Z:BW,9R=+WD=C0/@!451FJ2?^-<=&%[%$U==\9Q*215B&F'F**5<2&F4]I_]-8UY M>]A@)<#.^ZN2%M5B@3TQ_L7_=AM&2IOT]WAHJ+-U]Z0UE)2*L&I*"_3T.2Q% MDIT62M1NYM]IZYKC*N[!O!]Y8W_-?1*+=R!%7??9KC6UG@1D(,\-=CCUAMTD MZ.O!Y'96J6OU1X#6"=:G%\U%W@M&TEFIQ#>N??(V_"K8_PC\%&^[9K5,,PH0M\8:20S2 M/,7>*&A9^S]6\M;KMH/6WP*C"D /@*TI.3N+7$]-*W"X]RCR.Y1QYB\D6;\_ MF0[BC5&I?YA[P1W._M[V?WA+?HA%+BO7\ \+S*N+K!AD_TQ^'GH>\A9&N,OK M_ K"]]ZW)C?9MV0R'GU+/N7^[T&$T_*L-_PR',S]NB;C24#ZS;\,)_/"WY67 MX$N#Y-.WQ%LT;_W4:CBB8N[)N/'CZ ?SGY)/WJQ-KH;^X;<1@*E(PJ#]TK\K M'Q='$Q_X0R\H)S^L83U,OXW^5]DH GU%3-JU%_C;O/T]'/L[&D^,*S@O2B1; M_XR;$LK84V-I:B_APC8Q:K23BOFG@-\W\V_WYEC3Q8*X)$B 1]6(FPRPFJ6W$1^.R+1W8=%?DQSY$/N=5O_VA/$$\V1 ME8F@S1,Y@@_/[K<,*I?=\WE6R?9I/5DO ?S.W@3QD/7_.?>_2N:WX=.>[+T- ME1>11K4>^O_9>_/F1H[L7O2K(.0[[\U$H#FY+])]$Y'KW/:5NN7NEF7_Y2@2 MQ29F0(#&TBWZT[^36054D> * B1 UMB2B*VJ,O."+_>["*MHCFQ7ZLUF-5"S?ED,9[C=0M>9 O^'H85#["?KH5W'FZ\ M<[1#ZWTYU[X]L?:*4 ?1\ \@BW2^U1OGQ?2?Y;PM72IA,[V83-.8RN7TR:*> M>.H7TW31;G#Z]<=*VY;B@+N> DM V5WQ#1,"2Z\1P4;P:(2RU'O-%%'$,[^N M!7^9EL5L,;W,!%[+N(KI!_>7K6S.+(]Q=KV;E2>)9[Z#1CDKQT MD^T+N"5/ M5'(N:S-++!FT1%R-C7LXH'K7X,Q;*3C$*!MQ)-I9SB/6*E@+I.:PX)82O-Y6 MX49P_K3T(C8HW7SG1KQ^H'JU 5H_?""P.%I/.]X:6%>.U;:>U2*]I,PGM>LT M6Z4K\@0(-N/+M7?!:AB-DC$T&,Y.IF5VR4\OKZECMX3!BWSZ,X&Y, 8C;Z1( MW6S!1J&6"!(H,PAI_<-#([)7(D1L&\K.#4H;1D<;CN3UY?'HET5A]/JY.""PQ'P_GE+\4? MP_/%N9U,I]D)X8HTC'5^>0\"7KU(@X._C4%J C4#I'Z;C+[!!=--)_5-*SA< M7>3GR?AK\BLD1EB;K]Y^V$-1>A?+U0.BULOOC6H&.>7$W#GUM"8>1,X1#4:S:+GA3B/A"#46(:6QB&NFSDW4LY*E6Z"? MU<&7\WGR?.R69!XN>7=*,HOL+!WW?'E2 M.\=P4N<(SB; 6>4(K#RBB11.R_R3FM"*Y'21M)SCCU#GO&U!ADW4>C[>F6P2?F_<3*M MIMA_**\[T6ZP-%X H3#:)<'UVX;W23F= _NV;.Y^HH318K"TK&O:S#N9**') MLLC EX,]@@Z9QD6)*U3(.;N"T6P^F_%Z,%?%!94A\;_\\]$F$GK(:> MWZ(_7DK"=M0HL MN0F^)_UXL/ZH5Q:2 "8%@D C+>;EZ'+GLH:UNAP3)KUR43**.+-$*\ND%*!N M1Z0QXVO47ZUD290M.J\(_[FH_<%Z##T2NU1\EY1]6B-!U?%^G9*?1)V+Z6O0V(+!X[+8IHBT"#S9J#GSGL_O[SS!>B9@X_C M?R^FP[0QGP#*KOL36YKF;#K_KT\I&)R)([WZ!6@-+/*G&3ZKC]J/+ZHV;!>T[X-*^V30>;HQL"HH(XD!36:KHF'W9"&96OYI51QGK%ZI^>3!H7 #*7"5$& M9=J:G.4[7$\/*E+&\$G"LZ_3(>A5.>H"=) BEZ>+'-<;P*XF2H.+C;,B=ES" M:LH55(&R7OR1,H4&)1SOR;#R;&;A=SZ9SH?_4[WQYQ^"??_%FQ_^TLL1S*/> M3;6?#S&:EG6-Z%I1YS-[.RM]M(K895MR<5I5[?Q&H/JAVH4IA@ MX\N4GP0B 9YAQ^PL&G5/.^L(T5JR2'AP1#MJ1;34,*T"M7K)SLFI^6/-=Y_2 M8W\\_7E8&<3#?@EQ/C'&:>6&8GJ_WWXMBFLZJRD(#J;Y']G3_)J:]0F_?BYUK$D*W M)I4Y;C0.+"#$HZ<&.4V$$$Q0CCDA5P@LY885X\OKQ)0);FG9):@IY?,UI%/A3!BS!."$.@:06OL59#,*(FC1I1=CWQVM;9= MK>V'KM;VS3S#S;6V#W6UJUUE0.!-,R!^+F>SLHS#<5+)?T[AF=F=:1 :(44M MC41YQ(VU!H5@J1;$F&B]I:TT")VR19C@!B0P5UI:&QV*"DOL Q7&WYD&<>]] MUM(@GK+^CQB)(?OCU!)"G)80\Y"2>!:E72[W9SZ7:2B@V&ZLOA[P],< &]J+7*TO3?* MRRKFN<#W(BWLJ+=BP?K33Q]_ZQ7 F_,J"WG4F'RUX7LR^3K.B>PKGT&5IEG. MTGV^I1!8TF[J[+CSRJ577_RB*O.8]5)'J;KN.+V?GCL]5PJJEN.ZF&$ UG&. MYYQ/9O-E5G7^_JPWF-3E19-OJ3@HQ?'!"!^>#.?)Y"ESU&4!%TX_R1'^=,44 MNETYXW-F]94E#,>5XI^]&"OG+CQ5^G#MR9)39;GARYCQ;9NP7';R!B^CR*/+ MU4/FGX+5Y^KI%[/* 7'UME=W^J@'A/$UE7)? MR2)?5B)==+$85C=U]'G7!U8H$>V";3>JX?**_\>5U.LIU9XE.88]2 MK17L4"JY@,7.X%/XY6*:O#3I&Y4''RXSJM,]ZF15N.G&KBAVW1/U$(;?YSH\&OYBM MGC5[7])PMK3=[S)E'B?G\4U@<=2+DQ48')=?A^/,(\F!.>UE6[/WK\4XU^7@ M9=G<]RH^D]CG=/GC[+R;C#,MS?)*/WW M4"GH8X.GF9*:)A.K('T^ZRTZ*)=:8N,^DD*R*ZE/#ED4M>%4:LMQ\)IY'L#F MEL@J*6R\XCZZ28UW@SAU;SK:^Y>FZLWYO-CDOFT34 M6MX F)0)3' 5K("[SDEVBK E4)[;IWP'/X/&^L0 MF#2&!,0EPOQ!)M:G]/#%Z(836OGK;]U^LJOM3S+IEB-HMKU2A)+:LY($E;P: M[AJ;:!,*182CU/96(LTX14X;9)B*2G+NA&/R7D;Y4J\"5E7E8M[1%?<9H2== MM]*]RC_*ZE;%/1NUBE^H<4R'_\JM%CA;FH\Q! MR#MLB\1/RSLM2_U![LQKHZ.8@M1SS9LK&Z%)&)ZMR&F6 M9KJD#/6L>]9*9#;F1\O:R@WW<'URRFG^7UO*MI^HME_2V:<'3YKMJED!:/.Y M1T&MSW\%+:8 $BFS\M7^UAS.?EZI]M]*4/M:F:B/)X&-?_E[;G90*TKU0<"! MC6!?YYE=4^^%X70 ^SU-1PVJVU4==<]Z"E7)I\/SY4X?K3EN'N[MRCA@,L6; M\: 5/JVP(8<"[G1Z">HCI4X$Y"Q76AEK&<%!8D618BRTG%[(H51!A!'"BAOL M%7*$4T$MCUS&X-;\=H]QNSS$S=NZWI4>S*L&A;7ZFEZW;SA..#>ZJ@6CJG=Q M[DL+5#4:U9_F^%QZG:R9Y>L;3O?+\!PHZP,(ZD^3\V*M8_5Y,063H7J\8C&? M+-^H&F#G=[X/!_,S^#9L1MV]%QA[5%S,RA^7?[1W)??I_6$UJV@UU4O^\+=; M)QE5MR#X3S\MOW3]LSL^$IO][*Z/V(-^=O](I@=.F]I%I_+FG/5CC2)]LXN_ MMHS_G,M#)HL9"*[9M3A1UY?]U9RV2P;]\'18C7Q[F\>\PB[ZQ(F$.Q[+MB:( MMD4$]V@4CQI/MT.RV$GC%N'OM:':V#/.3=W!T,KKL^" E(]:'?N3]3&MS0EZ>7& ^]D?-*]Q+'7K? M)UG$BFAF,#_S]OLYT>&V*HTN)7^-YIS-V"W_3"W^X,_>U;L)F MVA;>7VA;*>YO4U8_^_IVYM8XJ614.P]F3Y9\Z$>ZEPZ)PW$KP#]-UJ%U6@46 M XF<&X6T=-IY@8V@@<-_[G8K+"W#RUH?VYE?@?8UUUMT*^R_<^#0-?0/D_%) MIZ1W"^\6WBGIG9+>:73[=X1921]-TH.E.K@WKZ:O8(KLP$NZ)ZJO9$U&M3*& M1JP MO%J=H%MXM_"7S&JI[Y;K4=9RF_?2P[33E)?-MN.9I7=K7BUFGGNO40R6<4&, ME8;2& 3"PG@C^0VUFE?E]NYR8'!?L/66Y"^1 _.R-'ZG%O#77/RU?'\KU[Y6 M-;MAXRJ@$3>9S>\OWHL>-$:.J33.^^SWK-KTPY&^>1WT;[HR]F5-ANKZN-EMY![],W?437:T\?IIXT-JX/9XTCCL MY/CUFK6E ON$'D6+BUMV E;ZTQV]S^7%_(>__1FG;@6+BTWLRE? AH=(0I^+ M41JK\K4< RF-JHDJ@]0%-#5'S U_:J)ZTE2'IU$5Z:AJF^L[/%_C*_$8:M2D MNC$F5'">2XLM9])KIZ+&'LM K>-Q;:CXU7A?\@G=W,WMWY(7Z>E>PSX1ZQ/N MGNPTW#/77P<>7;;K _ MMP(!M,^PZL+\!Q3F_[SLC#@X^?-] M\H8W\@99(REE3(4@N(A1<8:00-%+&R)2\;J\6>+)^TQ6NU0WU5:;--QWC@UA M[H.^LTE_QXY?7RV_2MH:J@Z68+#!@)G(&>8J M9OG3*V#8#1W)UX<+[X]"\:&<7_4I=^9SM[Y7MK[=9'@>G'/UP=MPX-Y7C'#C M?O6>8:F50!@1SB,VT6,B&161,F_-[9EXN_6ZXNUJPO>F:G9NV0Z7.EQZ:5RB MM!46XA$9)Z6AC!M-=:0A>"H-8XCIN*;S/Y,K&.NM*OR'B4LW9(H_?C+T#>/V MGI@.\Y3XNJBS-GI7 ^R/?8#WRZF9L[/)=%Y7L.99%OUZR%9Q=N+7/<4 6^!=@J\M*?_[ M;+J\R$7QM7QW/"V+?[[+DSM_+$;?B\M9RIL^F]:K>=PC%H]YOM[9- 'QO\RH ML 8@FN,TJQHQ93PQ%BDAL))&&+)164-.^X>S=4D2C%M-K(MM%2L\\IENR-0S M__'Q0R]\^!(^_?KI_>?0[[W_X(X>C@;/\Y ?/GX)GWM?/O9^^V!^\^^_!-]S M'S_X\.%S]=?GCS^_]R:]'=]_,!_<>_-S[_,7>.,76-GGWO_S+XI@_%/OSVY2 MU]'\Y457>*-(ZY[AF@B_ F/W#ZM_KIGW#[O, \JR]G.4_#)RV8Q#GY:C/#EQ M/EE-WBQFMY9C]=.L[?)B?F6X>Q* [>GE7 7K MZVH=WF*MPPW[\'EQ<3'*(V[!9'+%[*P7LWAXW\B2CD->]5K?3&9?INZ+ L K MC:XNSI-B,[LR[3K-*3\'#6@QS1S1U+2W^OW\N(FK[BUDFG2=$%]=)\3>26*9 MTRP03J>3\^N.M#?:56_KZ]O+R-$>Y7O=%_O![:%:E**@G ^6:\XYT3ARS5S4 MCD6,[FL!^&MQF9!_MMM $"%=X^M#TASRJ+5WD]-WB]5(R][D>%Z #9'UAO*/ MD[-B_+7,BD6G,70:P]O5&-ZR7O 6NNUB@IL\"V<8Q4'*P!#G1F-E'3<@@#U7 MEBBIK\O::R,K/]80^GX<:@"-D^DM+7EW*9"5ZDKT#DD<_YX]6"!Z"UA? 6(7 MS'4@I":^G^(7G=3MI&XG=3NI>U!2=]G9=$WHBB;IVHB(%8T&TZBXX]; 7SS M'Y033YRZV\!=8J>IH//3$CGSAU\ -_%M371; O3=K#SY<;"87I;%%.S9(WH] MZ:F7/IEU,G1_L6--AEX)]7?"LQ.>G?#LA.=!"<];35:*>5,.;#2QF@HJL.0J M$$55C%)R&J2C8+D^2GKZ&C,_ 63^6DY/'C(P!FS/XW+:ME/??X@K0_4=N=MU M?+3-?E+KM+@/L8H_/6][^:N)V!LVF$^C"&YQ7/Q2S!?P/)?W-Y]G)+J4",EL MZB=/J<)(I[J5$)"GD9)6\_FH,9*,>29! U34ZT"\YO!KX[E7Q*]UC]]X7=<= M,LL R9>)!>7QI!Q^*PA?U%@(F#,II#\[E MW4DQ3DF*.7NQ3MX:^C@L.G@@_E35/,[Q<$ MJ93UT)U_21/LK5R_S]4P^[9-V\OLMZ?,W=L7OP=CN&F32V@4B ?FK>".1D65 MM)Q0PU"0%KM'V;1+([ B(8"'CZ=QF#P8_YD" CL;PM?'>*OMM%^,(#?MV?)J MO.2HQUO4IN3]7NUZ-==TRX'TQX+P_2A@>-B:!H M"N6QXQQ%K22%/R6-* 3F)-F*FODLDHX)^AHDW5MQ\:\U<7P3HT'N94W>*)T@ M ;$CP@GF"8_,:$JY981%C21&V?,2/N"/LOPD+W51U^SH^F- M,U%&J=&02<1^%<4P[X1@+E!IL\,8*;.+.+:NP_U-.)X-B=I;.5A%, M?NKXL^//U\B?FK6RZ:DD*C#-+.4X>"5E9)H$XI6W4;BM*K>=1.U.J%:YIL7&RV%VT@@#+O8K&"YW; MYI5P%6TDFY1(>(F"C#IPG#J;$)!QE)E 1 U=%/-,W'4 2F>'4]U//4TGFJ- M3J8X>A(5-P1S3E)D+V@*(HL%R05PVS:UQ4YR=;[0EK)(.TON!MZ4C;S3,KI@ M$+;!6.ZE,8C)B BRTGJFXI-\H1$$WRZS@N4VXQ+[9[AUKI8WRZ"ZU6M/JS3( M,$]9Y<8+K0P-B'(1 U62D8T54OC7 2FD'7MV[+DO["DQ6;&G%=))KID7P)[( M!L4$CB1*PCFG'O.MZK:=/.T2E;4W\58SIH)8P6A$L6%7+4!>0] MTH&KJ!_/@C6_?1[^<1C"<6]EX%L2=0?-3KR1:-YC94& !6LX=QPI)@VQUDK* MF0D*K;'3;=KF?'*\TC:!E0Y(V>SXJ>.GI_&3;"JP'8N:2.8,EII31[06%OZ1 M,C7X0DU$81L:8B>Q.L]G^L47>+_,([J?:K_=TP7D==IWNI&&!%1+ 0HEDI'P MH*-%#AE+A6 \.A8VB%T J^:3.2A^W9@.]E:4=NZ9M\K>"C?"V5*BF4:$&!\Y ML? 9,]&1((AVB)*UINH/3S1= G#'WQU_=_S]K/Q-FV)_K%6(4BOD%><8_F(( M!#?A1GJ)*=M:%9;I)/J>J.Z'HJ%/TN#MFQL$OX#A7%-#;IR[1@I[P]B\$=PL MPMO:2*P(XH@+Q9%VG-+@E7%2RDWS%G877Z%]C+:::;[1D;VT6'Y+TO=@&?'> M9@-*-B(V$&2"]\:0F&*>47./(C8R"@7"UMS88? A*O3N.%&\^#"%E^7=K@7! M*^7;>]E6M_KT2<4\M\I$D*O(&..(L4QH!*+4 R]O2S/>'1N3OMYJ#Y[]%*AO MPV&=".S'GCFO)I&5%]-R5H[SE*9AZ@-=SFYJVMP-Z.K\(-WIO]F%OVTOV+TZ MNFY9RSHH880-@3,)2CI2B*;J&X6$58*$#5*D;A#VOXV7LR3+0?CC!*Y2X?D. M4Q:)WH%%O3F=['^GL5?E0_NUTA)ZWXK1HDQ3LQ[E1KM/9KP"A'SMZ^O.\HVL M[RHR4T#FP23)GB=-H]DY/FW4;?NA*]T#%>0>#03DO%II(-P13K6,'B4'(;'& M4A008T;*P."SK6@@N],T<%\PL3-5XX9C?EE_PVY&KK8&Q:^];BUV;Z9XFOT: MQ=GO?2^!3'KCR;QW5GPK>\7XC=TM=,[5B_3UW\. M<<(M)QHA20UUH*BQX(G;SISQ6Y:9**D8M=9YC=+N7ZD/3D?/D'8J<&RP,@$[ M33$):/&KTP;G]]"W?WM#?Y> M7V#KVU<,MST<\UV-C-;Z2"'@&83LL;HZ9@MVZGX[5$K[K1RUXAS#Z%43J, M.0B,X4V3;ZI10-9S;07B-*5K>!H"EX(C0GU\O*A!TXTC MW3J[M6H9M)'<8XZ8-9H'*Q1R,::HI28A6+/FP7J@2'\_OF-RXK:D.I?;')ZX MM\+[%\N]F'-[$B00TK$D0%PD)1EIC2":.$X()PJX,46(3-)=Q=H]6VPXZD MKP5^U:KE7G'HODK%U\FCI,E_ )V3&LP4]M9PY*W2#O@UV7[.@AZZEO_P4'&Y M PY]6RV_7Z'E]X:GJ1'2RCF2TE$=@PX:[#\:H@F6,XR#0SXJKO3&TM"[J#Y2LBFS!Q9BX)D/"K$@^&:!F\QEA%Y8W!<\Z@\4);M M@*O>:+O3UV/[=;.>;N)%U?"B=HPBJ2P-CG'*B*$22T&L,TG55&)S&7?'+)GM MR#C^RF=3[!5[[JM,?)4,2E&34: H53(X[(GP/+*D@JHH/#:.4^OQVJRGAPK+ M[;-G9_<=;-7TL_4&/VBN) U7\H"HETI&[Q27(:H4) 1#$1F&"*-K7/E L7EG MB^!]9,M[CGMO9>>;$I&OF2<9;ZFR$GM.N..:0WD=;^498:F8DBIQ&SJ,'&--488(B ME<;+L*E%OC,S').^E/(Y^R#LGS'0F>IOUE17S=ST2 2AQCH,F\59#,#'VA.> M2M>I8'RSE*:=\:W<:N^2O6/)5V6?[[P5ZBO H=>^OC=A[]W7P9(PTN ME8)) M1*E'QH"JI&SD01@>=<0,<[6!:_1]S4WO>C68DV0M9TX.8:+%_-VQY(-"XE?L;;9+?SE_00OVQ1_[YP(AS#F@;"6A\'* M(*F63(:HN8M&.0;6B?%(1HDX6BM2;LO-CRN0VIU(W&XI\L9'O\>S'YZ_%V-Z MG8Y[.%X4]8FLO9,O5&32FQDG7& \:$LMU]Z;(+GB@MA@I(V6PT/\M5C>_*'] MD\A6>B/EEU=;5&!RU-NL7Y6;G)\/YUE%-..!R_OQM1R?#,M9TV#P[A9<7-F ML=(,4ZYCL)RSZ+PC43B!M&DUII+:&J5%P,YKSJ50Q$7FI ^@ D=N4,61<"#E MP,P??1]\O:]5:VVYL=F5U:U32)N'A='5;7\;MD%K^^AV- M*'].>YO!M??K8GIREOXP7Z=EF7;^X2VU=O'\-T+%(Q]B%\W-/HY7+^7 LA_RS&\\M^STR'_S,9%[EM8%'W M$WU2T]@K$GZ)3XV YPBQDN%6:24FEMD8'$(D"$D("'GJI6?8.HOMFET MES^G 6M@ !?CKT,0+F8V*^>_SCGX>DU-V2%A]@'A^E_U9?YK]LO,[.7 MOQ3_F$S=J)C-S!_#V>HWF>Q79S+[)1_I%>7@W:P\^7&PF*;FBS_\3;%;<6?# MS:VZ.O9[ %+?SX8G9XF*TM'G+H]P]+#L&<#AR;PW64Q[X_)[[ZPL!O^]**9 M'K.C'I#BQY/Y)%-BWCX<5UUESX"S/YO><7E2+(#*OI=5([W%.#>H M@YO &E.SOD$Y \[I%1<7T\DWL N/+_-O@7#GO4^PK]/>KZ AO5M1W/OQ8 C+ M33B=E*[+H][O9>[Y>I*I%G;QM!Q6#P[(/IU\ASM<3&;IK=/J+G_ ]>;EZ'*' M744K\B2T43^]"TA*IY$4@@&I(JJ /*,,U%'*^77R#/G1??7D5^FPUCEW1H=/ M[DN*=M@-ME\WZ.V=+J9 )@ VV3\,LAI(:?*](M]$/]7\E2E V/RR[OR8WBZ6 MRSVJ[,[WX[2WXTK ]KX/YV?Y:TM"KEL@U\2<:7Q:GB0=>0 /TAN>7Q3#:496 MP-+IUW(+D'<_536)S)AX@[E5*)K@B/6$&N.4Q\+'J&AJVGF5JOX^F0R^PT& MUG:-2MZO5G)#QUK0 O_MB]^(UE(;^__RF<4GIQ_*[_^GA2-;)+CU4.SV"*[\ M8]DK.A,0/$+;< XJY]'A*T//HU'Z8E[T/L\GT^)K2Z=LU/G# MW\==*)6 ?_^Z&)>-"+^F3#9:XDJ'3"H>V'@+(/FTY;-ZRS-V%CM6^-B545[2 M"^\UHX8KXI4*W$HN6)2<([KFT/EMO$3NW\: <(-AXN!BM*24QL?S!;#_)LV/ M_.MO'\(*!!]\.7OI Z^3J:7'T_?S\OSY3<&5V2Q*U)WWOGEO MZ&I?AQ4H_>L"U*.J [(^ZGT!&+N!$*HF^JEY,F!=1@*PO2^F!# MQ)X);[A(LUP-XM(Y)ZCF5*\I_^NG=./$%/)YT"A_W+J9EG>'W+">MVZ5;2=%AQFK$-8(_HZ D8%!XD.4Q7!F?\]M%3$_[ MZ^IA;V)K^J^__?R?!W/0F._PH*OI*6G*Q7DQ2!9AA0,5"&04.*DZYO6.BU%J MH;[4C5OD,)PM<6&0R2:I.NG3X6 YF*/RJTVR]KZ\7I&UQV2/)KLM;7SZYB ; MHLD%G16JY4UG9V4Y/UK)^M.RG*TT?+A] U#9X-PU5"/9C8EN]<#S_KJJZ$5\]3AH[(40:_JG<,7 MSY9#+%;3B'ITY;I(W\S$LC+NALDNG&5TFY73;\-$=K"Z624,P0( '3X)RI58 M;,D^X*'UF^QX>$Q-BZT:5TD0(BH 4G(N%-/6$NI5##)X+=!:8<#R^!N%^=-R MD76^2)6)57T.[/CH&6,/'B8CCM9K7+=%(H\9 K46A7DQV^;7Z620O'$_ S=7 MW+OA,AXTC(-LQ[3XO9XN?);-8$@"Y_A6>&/]VH&)[/0/\^OK% MYBH7C(KOLT5RX36<\/Y#7+$"6E?U@1V^ PC-RO$/?\O'>%]@^/$X63]4$M6U M SA+<5@7K/7T=):F9I4@6LMAEM+?08OZ>KH8P1H*4 0!9"_*Z2R)%;C /\ R M2=>9#>=5W*MUU:+WQ7P.GWHN_)[Q;Y%D^O%ENC^@,2S\I*QUR%- V.FL@MVK M[KABF@(2 +R_GPV3XQ@>]!3V8=;[5L"-01T][YTD $YN:_AO/WTC%:#4+#-: MCDL$FS4=6V]^>9$"YD"/]2(3+>:91:O?5"[I/FA!XT6ZUV(*IYZEQ%]A[:?% M<)0+$9#*,.NK2>6\ "WSY#(/#RJBR^1:76VI'<_FTZ1WU31X#,\# MM#^$1X+[+N"JOEI9Y<,>GP[3]J6/QT6>;00*27K>9F'+"U;T=OUGB?!7"G$] M'C$];/E'>;*H@WGI-^6WVI8K6H_;'K187? T[T(U4G&>U/6:<$]:OYHE#L\L M.5FZYX%';%(MTR^6*O]P7 $?+*%]G^-R-(2'J9XT/=ED,4\C3?.SC8'-%H K MP+=%/N23LLR>V>34KF=!]E)P9YIVK#Q-C+TT*DZ'8[ >TOO93YMO"[2S&,WS M=,MZ1B <9C\OL9B=]5*FVRS'E_+YEJ-3(.>4VS!8:9JGPREHB;O6ZV1C //4 M@#F"Q2N258&H%M03*SVBG'JSW@C],SSU^_30R73Z5"9E]O'C81_LAMBE<5H3 MP)*U,YQ7K)9+59.6S8YZ'R:]?RP&7ROZG+9Y#[3;1.;3Y- 'LLDQRF0N5@4& MP >MJ\\R >>C;\--4H@K[_V:=!DN]QA^ # M_UIS7'$,/\\$>X7>IN6\BCE40A%DWW"RF,']SY,8'Y07E6J2B#V+\NH651S^ M$2&$-5WQ>?3;CUG-:+3;K8D=HK52]GS3"KT#Z M20S-%N?G29]K>/P6\)RX >*RI-ASH8SLZ'LUEUD@Z>'X3.>%BD5ZN1H^/)=Z"V MZC+K_#PO4]@U8"NO^29ZN6292K?4-9\*M-BEA^J,H%^78R2 MSY)/\GB1)0KVK]%KAR MJ5\M+UAFIAH-_YG5ZTH&SN: +">]G)0(>SU,V5_PI4&5^-GP7K.98"3!DP&S M)7&:-;5OPZ^3:77FM=*>17$ETI=J+,A8.+BT';7DK\@G!="3QEEK]1_A5N>3 M3%'P<#7=)#V[EHAPU\U,J>LYS?C1K($/*G[^V]'GHUX$O2B91U^F2:_*OCZP MKF!OWX^_@16^#?'\:C&P%4I7=:)0F7)DG*R2.*W>B?GON14 MF3KYI?T .6T4T(6L LM+%^&DF="^2L&ZLJ1K%H6_WR7C9(Q6.>KWO\RHL :.@N,4)4!,&4^,14H(K*01AFS4#B8G> *Y)<_IE1XP#ZI]N&LZ MY_:*'\Q_?/S0"Q^^A$^_?GK_.?1[[S^XS92]'3[DAX]?PN?>EX^]WSZ8W_S[ M+\'WW,//[[U);\?W'\P']][\W/O\!=[X!5;VN9?U!?P3:#RU M"3OXRXNN\"G _>J?8?4D5V!L"R4EY&DE)?0.L)3L3]=K ]FU,DN\E6#2@Q28 MOU>NW1T&QK8UI3ZK EA M3';6G< W3A;:?T MH.F+PUEV=S=Z1!UN29]/DV_Y%"YV7J14@+SMZZ9(6OMRG;5%VMK+WY=) MG/ MLO3^?3\KP:*=S')V2RYJ*%.L$TR8XRP-TWI@$U/,[!CNE!2;\_1!BFK=^,O6 MER_@PY1AW3L&4RTM>7G5_M6=@6?(;K0JJ+'Z52KUF4Z^):,0Z+2Z\WR5N5-[ M/^M7Z3GR1B5_9'IS=97Z"9=N[_J8AJ>-MSU]-%A5_P'1PH&0*#\\F57%3YJ@IK'(XR@'"O*'IU9(LX#LKMV]_9=C.DA=ZV-BU M%Y-Y'>-)NUR36+UW%>DL+@;YSVKCTD.M5@9GFT-@O>1USFBRJ;OWEGK 72#@ M*AB4C90, $NGWV0Q3UN?/8@M/V8^F"J 6\R>E'.X2LVIS)YE?LY3LB/+RHNS M8L4:ORM&3!Q[$S&D3UH2=+#G8 MO.,$S!F]JW!'):3@2G7^7[^%FPDS:GS.7TOR#M:P+-"J5M38S?!Z,EJTJG)F MY8H1\MX=U^&7RMF=-J4)NR0!D;Y311G3KJ9 T*P"A[J**$'[US&<[B!G.52X MF:^U'M^ILL:65[P>?"P&\"UXO*M!R,;.K0_K(<=SB!E+'T]/W]DZ7_-SRM?L MF2;*=;TKZ$W6_*ZUMBUHUO1IFC7;!#E_RWFN2\:[(JHR$*52R\K;E.GZ!#AA M.*\R44#F <<= Y'-DE+P=5'DV$L5; 2ZS'Z==%Y5+NTRQ)B6F&*YD. YW4B,J^GBFXV^ZU7DDN:3&($X(!QPTEF >G6$&>4/=6A;RWY>@U&JYXZJ$ M(5=,IY= !_\.>O$M&2RKD[[I,O;R0];[KY#$YPPA%A!D:P1!V"XIXIJ&W(; MZG"+/<2FA+Z[)CI)5D074 (8K%1@F".GE5<1": ZX[2TD>V(Z!+FO,]]$Y*. MTU0_A\2O<(UAFM/]Y0QD*AS>E^_PG;JJ8B_(%A^MCT[<&M66]194\7L")+5S M/<4 MH9K284=Y$,QB86CJ.*^,X8$9&ICB7MU0.OQR% %O[!%%T!TV]KA.$>09**(I M($:IG9A'8)DIQ+'GAE-'4FQ4Z1"D65-37Y B4FG;'M&$/.+/1A-TY4)M"O!V M3B1-ZC7Q8,([YU$TCA.-E%,Q ( @XRRE;%?*[ 9$DJ;"[A&-8/1P(EEW!CW^ M9+?@VV'KU,>.UA]N/;5LU0Q2(*E0E((((3FBT4;J B@>]]UCI!U@OKY97UVDOK/;4/Y ,> M9C\#-[^G@._Q[&0Z/,Z1Q963,/6#>5?EJQ87%Z,Z/7-6N>Y3$\)9KO8[ZEE ME]Z7XG(TF8)E>#;)&:9%[[QR7=3^/CLIIH,J87M:5@&_^=ETLOAZ5B> LV7E M=HXMYYC0K]-REHN4JK:=9RG2NZR;_5C5%Z8KMI_E]^1%..]9W4&7[Q6@K)V9OF$=BAG)>:\9+AQ&H%IYAEP!S?2@OT>=4@]/F(:.,F) M"P]%H,IA./MXVGKO_OX)MUUL)78_3T[GW^$P?H93&:>\!3C=S]4^YV+ :W+W M-GBTE^U/\N5GT_E_U92ZQ=9H.U3/$EWOG"Y4HZ1S&RTUT0M.>)H,%A@! UY9 M 4IZ7#?;GD87ZI73!7NN-AQ7NF_LC5LR$V_50K=.J\Y%Q/UG(>K64%T!=(R! MG@GGGNN@#'.,2B:=(,A(O5;/^62P^\_72]1XET3]''1!&V4W.)J:G >./>7! M>9"&FCL;B?+P@=ZR$%2OG"YVZ,E<@MW&5T@MBC:__4&A:]9.I^56&G/=QTNL MZ F(*4L5N5#JJ*BP&J': M.X-5H@(O#8V,AQB59UPI4"J!+*0T^^:=89MZ9WY-\ S(/1[D&OM?P=X# WQ8 MM3"VN?G(_*&N&@HRR=I K9*4"T6T1EX2D% F. YI9 M&W?5V8P#V,QQU89Q/AT>+ZYT'GOT=1G"&__VS__\2VZ9G<5M67-\KZS//>6^ MY893PUGOOQ>I7#P5451Y;)_+E=/N)9Z[^,O3-,>G;EJ=V9^'/*8N#)]2IY]% MJC<=9*<5UDKD FZ C:1#'/66S%2YG%)F^GQ491Z=IZ3\>?''NU0I,9U>(XR, MTHN+9>GG>?%'G@=?5Q@4HU%NSU]W_ZH>:]@ZRU7KK/5RSZUZ0K?8W2YU.Z@Y M)=7B-I37VI]F40W]+M,WJR9,H!D!_9;-KN?>!N-WRW=Z@S4G:$7LJ29HF/(Q MD]A,F=,9>7+!!\#\Q61[:!&JJP"9O GT8 M,6^L%(P)Q:5U%DF!D*"!&L6X4U>:#'^8C/]MN51?K]2U%II$4:C7]VMK>=5W MB]&OY305%A9?RX^GJ2X"%)]B>GF[[9X,I$_)6;LREWZI.&W-7!K7'0IO5D=3 M8> =-I-:[^3TIVUDKU6$ED@I-50MZC9YSW+"M+$(?$2($N6,()('KT$T4S"S M+>8R>(G$SDXX:V'M'[_X06.THY.N.CS/+R_**@>YC>]52_D* 5++F H&X"DK M]>1L.1PCE8@EG74R3M12H^+TJNBI>QBL],!!O?57:NIV35Y-RID#'3?8 MR)T+G@>N- M22>$QCAA)Q*^0U_*AE^0R^_=RE@S/%=7<2B+[30+?\C* M2?C M*X=U5+?I66H-J^J>BAZF957 FG_7V"K]JO=BBOB!D%@)L3H\UN\U'31SJ=QD M6ET@%S2=5#T'3^J:)MBU-,1E5I9%I426T]S>]?J#U<5,N7=Y[IZ3(FAU/YJT MF_6CCQ;G%ZD,-K?EJ,H?JCA:#M*UAZ'EJ5LUJ;:!8EGAM=J MM(UJZ1ZOE71 M^Y[J.%O/477)J,<55J6'H[(U[ZBZ9*IJS>V9EB/<HBG^3KI*>\(K1E6Y1-X=?;F\UCNCJ+)Y4%9MNEBM*J][>)Y,I*$'PE7>3[[F^ M>7A:7BGUJFM?5ENXZFT_O-Z">?][DM"N)\D=/4DV;<#P "O_24Z"NQHP/-M, MSQ_^5DGS>DY#C5XZIET/C\DV0VMX#"7<@8GJN266!VD5 M!6.4!!P]?!=,U+4@5?7H;4Q(AJB;S, B6%:QWYKOM)44$GVHT?9Z\V5K<@_W MV#B)E9=<*J\;@YBM?FR5="<1HJ3* GU M#D054H@:P86C@GDAQ%JZUA. 8CN;3YXCT6]]RM8KQ(GGJ4QYB"YT+:GF464I MQ""*/)7.6LQ1L-8$+X4R-M5+(Q7W+/&!;YKX\+G\6@TQRT&N\=<'YC@0CD#R MH^!)C-R"VD6<\(QQ'*P1EK7+4827*HKH!+-P4H@KB:R-FDM0V00)]DZ5]][[ MK.4XU OJI3G'3TUL>,C=G_+P>YK8\+'IP+0GJH,*RT2#925457HU MK)[5??2_])>MZE8E1MF3=J7==QJG4^05U-ZSND_GX'PX'N8I5.D.R]JEX\OE MHUQWK6V&YR=GY6 Q*C^>7D?V]\TCVLOZP[M+#J-%0BL?'57<2F:M\@S%J)$F MQA'9PWC][)=;6M_Z_[NWW*& M9M5R<(V-JX*^Y&*I@KI_SL[BJCIY]I7FY&F-/RXZG17KSR] M;E]NG)Y_='4#TW?@DM6SGY2C4?UIAL/T>I8&W]:O;]BN+[D^\$/YO?=I IAU M_6F_#P?S,_@3UG&<)LI.WR5F+BYFY8_+/]:&3:3'F<(_R1V5;C_^_WX@R?/U MU_D@_6NZ^KA^G.H>1/_II^67KG^&;_]HLU]M]E%WK]=XKQLH\EN:S0)*14W5 M54_PGZ[P*KG6(+S]NNXAWGXK1X/R.S_<%D"]-JA%/1;FJA]<[9I5>]OK'5BQ M(\8_W+W4FM?KA>"+/WHY+-;[%Y3_M]%6W+KPM7[T&RW]!JLK]QCI_5+9\^&6 MJ=DW;]6S$T)*LDAM4G\\&PX _+!PIJ!NVZ@V" WT!@GC$3NR.1)+M M],;1X*V>_4V&Z 9NE%NN_K]GBXM;]A7VY:<[+ 9^,?_A;ZEP8G%Q?46 MDKYS7)S\\^MTLA@/DC-Q,OWQ7TY.RO+T])EMJ(WIYD,YKP((53'#*L[Q3&QT MZ_9M1B3;VI7_M<'R[Z6$N[9AH]5F,MG&H"!QQIN)Z(YQ>Q4.?A2_'%[ M5[A4=57I9U;AJCN17V.6#=OX/--PR;K(E< M:X6CX#&HU%8.ND"BIB%WBT5'$J,?(1QR P"ONDL&B)#<1&C,,>@><6$$^AOB9OV*_XL!CW M88:R5S6%]R1%D'W*&7]FQF]U7PW2.10E=XYP'J11@ /"$,8,*$ZQ2?%ZOYVP4:HL!U6IFR]!W?'RATK'R@KZX:5B3(>1>2G#@LZ+'@E6*!QDY7H$4$"1#N35'!B><[MYI(& MI[PS9*UWY8%@P3-D)=*^QEOU'G:HT*'"2Z)":]Z69$HI38)WF''!E GR*$]P)1N=:$?:LV_Y[X^27N2_:VM O":4R,ZK+@+*UI-\*/PE%@K M.-."XX!UY%9HK*)B1-$=1PWVRC+@NH_T5HL].\3H$..)FW0(J4A:-:E(R!+F MA?)6\\A]8,J&%'F@&%Y)$=>Z$6\33K:134E17]&MIE-N2BW[F7S4(42'$(]' M"(Q0&R*8]Q%Q)2+EV&M-E!=I$$_ 2#JQVPJ9/;%.ME_RTL%,!S,=S)!F$IV) MG$?L'45&<:R02A,# J%((N*<8?L",[LW;!CN8_F<21$=V'1@\P; AHDF$3L@ MJ1W65@;)E7/PAT(!1R*%\#RX78+--LP>Q,#LZ?21MU%SD68FII%*==_ K81< M#M@;BI%H:0W*48QQ5(1)3D(T5F"$6="84F/I6@0U[>7'T[]/)H.920*\*E_Y M/!G=/C'X0*OTB>ASM$WWZ-[*^[O(_,D9CWH+E=8]PG?@8G=<7S'\<_.\:R9P,U48-RZ*&F,G(MH ML! $&^FB0%3IM:JD_>+X9]"\:5]LMREHQ_<=W[\0WXNF]XA&VBA/M>&1I*"S9F>]6(>TP% MDRY(Y)#B$D45G558.,N1\4H^3<$_K,Y"+UEKW.4.'Z1F\";A@Z!&:Y"*1N\L M,^T@U5Q0;1I#R M-@:,@G1L+;5W)ZZ'S@;IX*.#CX.!#]'T4>/46@2\0HU27$FG'0U4:QNL5]:L MMT3<+_C8O0TB^H3O1;E AR,=CNP;CJAVFQ5'K3(X!@]J"$)&.J()=CA08:A] MGER';=L@'?-ODNN_OSV55D&09PA^'#)C4X1;U3P"":R\0 ;QZ)Q140LJ312< MXKA>.KB)((X_6!KOOF,N?H?4IZV/QK V.]C+YH0."#@@PI:V1O4I32J44SDK.L3:6 M$8DCIMY23_$VQ/TVVI.AOA"JX]Z.>SONI;SA7BT=6-S8,F$TM]);&R1&6EHF M*;FA]'X3*WQ/E/5=E1!T$-!!P,%!@&PZBE'%G73&6@Y_(:^T]UQCYZT&RSV@ MYX: 9Z@IT'W-GK5+80<$'1#L*1#HIGN'9\XSBX1W2'/*@Y7(8F\]]0$4?L2W M 3;*#( ,8Z>-<]G+[GW;10A_'TZF)X5#Z-KU\L MYK+1)/?[MN IH][W!<48:7*D$9;1.\*PQ*FJ0AD9I10!2\=\FOYV'<4RB?TZ MG9P.YWL?;V"\3^CN)C _ACKV5FUYS=D%>P1V+RL5]PX)#T+98ZTL4"04UR9X MI9CC5#.%H_+<6(ZYUU*N]879-DP^RV!J37>7C/$8 MI/%;)#T@Y).R3=#$E; M";$N>$V)Y]3CP!%W2E'L$4/$2$?E>B+;0Y!T&^4PJ(_%?NB*'?QU\+>GQ-'! MWT;PIQKX8Y$+AK@@PJ::(F<)0T'I(#BWG-&U>H"[X6^_0H:,]1GN5,@.0SL, M[3!TRQC*49-,*3DB8(U'@YCBAG)M(S+"28QIU(2+76/H,V1/XIU69W=(VB%I MAZ1O%4E;:>F*V0#&>6 !.1X-TP)YH[A2TN(0UCM;/ 1)MU$7QON"=O#WE'#V M,V:EG)7YBQJ^^%P)*G0'33'W=]EO:*G=";_VI78G_-J7VIWP:U]J=\*O?:EO M\83?1H[HIW)6%M.3LUXQ'H!M]JT<32Z2[VKO?0UOSYVP+QX#T>K$+YU37#M! MG!7<2JZ5=\H*PAV."".U/GRV(CW0[U#03[4Z 0<)18EV.XZ>70@ MV(%@!X+[#H*RU;',*AF(\H%*K#A5QD9AHB8^6$JH7&^"L!D(;@.Y>!^3_@Q@7.O?1^K?7<[M'O&9K7 MR#YFG0>O \$.!-\P"(H&!*U#& L9L?24F\BL\<9)B[W6&N/UF8";@>!VW&Y: MD;>-7#DB^]=Y 4^Y?'\;UVXM9@22Z5T=7\8$_6E'JWG<'5O?OH) "'@J[_YP M#-!9O6Y?;IRH:72%,S&J^##O8>^D'(WJ3_^_'] /^34\YLGR]0VK_#(\+V>] M#^7WWJ?)>;&&U]^'@_D9_ GKJ.D+2&=47,S*'Y=__'2=8'Y81=F;AF/LA]N# M\-4]B/[33S^LD7I]_]L_VNQ7FWW4W>LUWNM%NZCF MZ3;ZXH[9:$\;&6P4FWKEG3@($GP5E\+&(.(8%5@Y'HDWAC,L"'4*J\"M7(]+ M?2O'BS("C3FX>[K%[\/YF5O,8 O*:?CC9+1(FV)FLQ+^?_"E^./F5,O_?,C@ MY_K#QP^0W^V$JA3>'7IVZ-E"3XR:14"=;7."2Q:-YXQ%Y;T@E@F]-KAQ.YBG#MK45J LXJT6@>\G\W3 V0%G!YQM MX&P/05/8.IZZ_OC DV/24VT(6-X&6XZ1/U#@W+VIS5%?H0X]._3LT/.-H:=H MT)-$QD*D+/J@.-5*^V"ULYJ(B&V(:U,K7A ]MV%J4]47^ T'9QX6[3[,H/:L M'EY_2U"[*>O9I^3QYV9]*1O65S92T)E0\)C3J!3#RBHJJ#5&X8A?ULM6O[=? M%B?G6\6.>PAM;S6C5Z =6B0T$"+%1H$*:4"7/EY^9EVO R _4?1#SCQ$NNJ3,">0*\S8RT/A#[ MLK;^?BC\_U/",Q:SLT1:BF#R4P<&'1B\&C#@38:B%%A$;K@-2'"LJ4(.3 "N M#0LJ.+&CU.Z=@\$S9"B*ON"[Z]_;P4('"\\-"[*5>F>9YEPS&M,(:^(-11$I MK:SW"'OZPM'4;>O[;X>7MUKFIO8_)+!C=M]J;'AO<$ WZ@%6R$KB,9?(\NB( M8<9YBH,UB(%]?L-$I2W:_7OB[4^E7!*)9X2'_6MV^):3)#JTN LM*&ZT!H]5 MT,Y8'3WCPBFEB#-:.<( 4S#2^X(6S]#:6> ^1;N;$M]A1H<9&V1G'4):$J5- M6I()4BMLA2+1<:FCX2I@)XA@Q&GG=F2&5("RC0F-7/<1>D[#XL#RD#J(Z"!B M$XC@#410HVD(*-53*RY]5#1(3UQ$)@!N[-A3L2\6RO8K8#J* M+A*98J3<$LZ"4SY2C@)5)BKAPXXR(!Z/,\]@VV#99V(O;)L.;3JT>3UHHYM) M,#$@ZC#1QNED\TCCJ!&"JTBL#M37#!_$^V6XO@]<%$:^J ,--9O/> MY'393G KD9=#=HDRW*@-.G(F(Q((T\@=%AICHQ'!%C,I$%K+KTA[^?'T[Y/) M8&:2!*]J63Y/1H/7UB%/LC[:ZNCVO97W;TFL'S3?TD8 8^%!U\?!8>EY]-S M5Y#GWF"L6 AK?3CVBV]W;P0PT2<$=]S;<>]!Z-:,Z6;*(C,"66VL98Y39 V. M!EYH(K&F5+V 2-Z&44Y0GX@=#)/=,\6YX]:WP*VBX5;-N*,B6*J"XDZ"]#7! M8H&9B($IM=9"]5'<>M!]K[CL,X4ZCN\X_A5PO%)-0P)!200CFB$%JG?0AA&* MD'"!6%"_;=AOCM^]ZDU57^L=!/LZON_X_KGY'O[32'I-:$ 4,>$0C\09KXT4 MDC%,D:>$/C_?;Z.46.RF+<">,>O;&)^S='37+8:Z$H.-V9XTXCXJ$H+T7"$M MN?%61>F\H"[JX)VU3U/P#ZO-T$M6'7?YPP>I&;Q-^&"-UI"T!5 7;(Q"\B"% M022R(+$S.@1DUVH.]@L^=F\M$-9'^CG;E75 T@')P0"):#J?66D5E@''( Q7 MH'H8G=HB4&RI <.4$YQ<)*(67JF&"45LJM-5'> M+_AXAIH!W@==JP.2#D@Z(%D'$M(T7&'14N2E99((#M!A/8]($DDE<@[)M7+& MW0-)Q_TOE?"_O_V55H&09PB '#1GLT9%4,#1GEBI7 0+(P3C%29,1*JLME@\ MC;/WJV/2UE/[][:?6I>DL%M&/H@D!B$:^6UXE(8'8I"(G$=LD178T&B-$"+H MM>;*.^;RW6OV$O4I?M86)WN9 -$!00<$1*C6(%]A?)1!*(DHETX8:;10!DM. M90SKG1,W ()M:.:,]>GSUO)W[-NQ[WZR+W!JX]!CU$L5I2"@K$?EM'=:@_PV M0MK *=N&';XGVOJNZ@@Z".@@X. @@+2:#T83I=6.:L\X=BFAB"A' I>1(.6> MEA"PCXU]..MST0%!!P0=$!#)FAX>+ 1)A(O"D\BEH%:Q0!7R2!J/*=I&;L!6 MVG*1/F(=^[Z-4H2_3R>S6>^\F'X=CI]\M!1.;S!9'(_*IS'V?O9@VFCX^WW[ M\^JGPTO1Y%@CRBD)AF.P@G@,00ENA5!&!BRDQ&N:4";.7Z>3T^%\[V,5F-"^ M$+L;]O@8VME/0'W+B0L=B'8@^A00;6681N=)<%9BSC2W&&L*(*ID *52I>FZ MNP;19QB!C?I:[2[LVR%IAZ0=DKY1)%6M9%N%*,;&6&5IY%IJ0%(-FBESU""% MXYIO_B%(NHU:&\SZ@NTNS:W#OP[_.OQ[J_A'&ORSW!,6J<>*4.Z=L51$1;R3 M/ 3'Y%K'A+OQ;[^"D9BB/J6=$MF!: >B'8AN&T19DZAIL48L^*@%\CP:;R3Q MR")GE"-4RT>:X_L8SA6DKW6!VL M,B@Z9SF8YFO].A^"I%L9VTW[A.YN!LWAX]_]D?)GS'@Y*_,7-7SQN9)?Z ZZ M;N[OLM_04KL3?NU+[4[XM2^U.^'7OM3NA%_[4M_B";^-]--/Y:PLIB=GO6(\ M ./L6SF:7"3GU=X[&]Z>/V%/7 84M5K]\R"((IZD^ECNE%1!6ZJ%MPY%+.E: ME?R2W,QXX!MB"W]M52$.^-"-%PIK-Q:*Z#=P]\S1*-P7^C]2+/O0+ #P0X$7P0$6_W0J)6, MF!@,(91'Y$RDW*K@+&.,A/4QK)N!X#8Z'.&^EON1UMDA5X=<'7*]"'*)!KD< MC4HY2SAWD8MHK7#4>BP],91ZLY9__ECDVK.,3-Q7N(._#OXZ^'O#\*=8JS66 MD80C@$#$>6#&.H! IR+BE!**UR9N[1[^=F^],MJ7J@/!#@0[$'R[((A1*^D1 M:Z,U(E;JP!$#?#1@)"*) Y-82[0=$-Q&4R_>%^B-^]UR3/:O\P*>]J M5SXLSN&")]7K=!3#\:*HMJGUP".0/N_J*#(FZ$\_M5;PC\5L/CR]O.&1KETQ M$]47^.'GW].-^/+Q<4=4?2U$VDN("_F M8+KT@!@6%RN2>/3];QSXG+BM-S\KX9]I6>8(^!@>I'<.OSZ;]]C1^N JW_=2]JX5;EH.>8 M*1J#B(RK((P2C!LE0V2>@4G[U*;$_W;7=)%*5:O>>#^>S8O1*!-CNLGL.8<6 M\15TBCNA$QVM9X_WX$Q&\,SD\5LEC8^ 8H9%Z/+ MV7"63B@.Q\7X9%B,>FXR'@SGR^^ )KH8S?-7/EZ4TWP6L[6C>(C2LT.U[9%J M5WYK"()W//^1HNUD^'T!"7\Z&8&-"034&US=Z**UT9/%M'>ZVNR39K/SIQMC M_$J#J.S2I1JQ\?7Z^<&GS>E/5J=_@T:S\6V2*K2Y5+RB0^W-UCUM1Y(U]X13 MFYU-%J-![[B$LRL& +:)Q/ZQ&%&OPO(DIYQ3 MC)8W45*F9JN MT+JE%YOC[6S;^-]96CYD <3W=@P#\.,MF4*3WI%H1>XS)@=F:=&;YS61/*=] M!JP+T"9^R5S__17,9]^^>M\'P3F\^NA&OF\/!U?^E2-%-&Q?RA;D!Z96 M@:*S'@JR/1P/S)GN87YS_8%?I^-T M2=)[PQF(M=TSOK-75FB:Z1HD%.0&RN+D;90D/QB55SJ1ST@.#;E+HCM87F'V M0_0+%A=L-N''>4BSGO$%F@DZ(&MA29]S<@_OFDYA?\>V<2DL,-C*3=-D7O2. MP&^#<,&'!WJ:+8/90PT!64&*AS,D%*\WIO!:T&[-8FS9C\;+G(VW$87SD#T\ M3XHWPLXR2,,Q9B+#$N;D#[ M8R3R&68:[KV%;K#&_%[TZ!]%C]:Z>W;!'L56K1&&A;YX$!"]6G)?">6C@4;4 M4ANWE<0O=VR;15?*Z5-J:GE7/]FNB*V^.4E_T/QM!$*607F1)G-AE<(# MX7ZV<*>T9_P+E,ME!.06"1(J[P4-+%G>SLJ8"M:2&:PPMMOEU)056U_V.+;/ M+CB,3.Y S%-.D5$"/P).FAO)^-]BT\;U/?(&OH!VTIP]E=TY7D;PR33&;X![ MX&FKN M@(\A)86)CI<;JZ)0684BKJ8V+!ZSHBG=/C%[_D&3[5J]X:Y916ICPP0D:(<9 MTZ/JMLKQ>U8#C4K2F@UQO-[P=8T&%-H(VQK,%R3E6B9L^<*DT- 8AX0 NGM* M4DY(,[Z]@+NI^&UE@UA_5/V>7WM011M$=X3J(]\>KX%)%NTI-\\9F3\TP,R> ML$9I&!\;Z16H@I,E%7K=]B]*JC"YW4VHG,ETFM'<&-]O+8)0V.'6)9HY6X.> M2[-P-IG%+8^A$ M),PCDWD8AUG..G7'))W8K7(YF"T77 M<'R;Q7TR7^1*DVFV:K/)9SZB6MX Q M :[A*(9VL!UNN>\HQBAE5IIE7MIBV#7HE&@/WR1_O[JY_L;:#2*JQW3/BK%# M38XUH<_0S8"=M<+^BN8E7)I8B';S"[%NH_J]0<.K\2FDIYQ"T#8U9?_<4YD5 MU)R6XO9'C2@$S6HI?;>!)=. EF(/>KX^6LJP,:V@&2W%<1I0D)^MIDSH1H\H MAA;*L;II'1B&T6']0*J'!^RM8'$X=5C/(V!72'0HTJ^SPA M.;,B)RDS6@K$^X?Y@_W[UX>/@_=7[ MP8?^57\P^MV[^C 8NM9@-+SZW7:??,+]\EI'[3<>L%IR!ZDORYR9QO=/JA3J M_ NI7"6'\)T9D ?CWX\T*#S*;+'\^2IFO!/DI7[&:&U,2R2F)+[E)TNO^M9: MKK%;7O7M]>=MPEP?!?]G"7M,>OSES*HIWBW(%&0&&RRC*O=VGG/0+ M#<-1W?=6ST_FX4_6B2@!+G];-+/L+U5 H*-#_P_IJN-V77S]##>M(O?.35F (W]5K'3_\U6 M.@ ),RE]",N]=SBGU7: & E^O!T7LG3.9(EX1U7\PQ]I3'29BQ.S)$2R5M1:8DY^ ])P#?4SS%:4Q(.LU M?XG3?_VK.'OB=P2P#*?1DIWEY3MC<$N3VY0L9KROQ9/%824M[-P<7>R ,:7P MXQ!PO'4P)P8V*P_7^(0R; ?TD!A0Z.B]7__HO1!JUR/+NN[WK[R!Z_0__/[[ MU>B#_WXT^KT_N/[=O1Y]W!5J>&;_\LYJ-=V_]% WOG/3WQ]"-[^NHYL?>'BS MROJ!%P#HMF7L&;HCZ]%TJ#M/QT)UA0QA@3RFC3FG< 7,A<[/-JQ,*>"[0&&) MX >_!]VP*JX>VYYWA.U006"33,ALKV:,.DS M,<5DT);?C9 \1]YU.8$^D#03ZF&RS$"^96_>U5F*E;NW@MRL*,W M>OUK>=/N-?N!2P]=D[MD-?Y$!9M_UJ3VQYVCA\^EGN&C,:D;$#Z67G4[9&^_ M H',4!SM>*&XUNSZTX3VUG92M0H'YP&#?P8LR)6W.!E0JMJ68KF7&U!&E$7! M629Z*+7J=4C!_'FM"7+EL_0'?"'@*UKJ1BIW07N+-8U\TQL-FNRSFI6*SIQZ MY!F#HE1>DB9'YP@VDWRR,6AJ<;P^-P044W90IFDITX:6.7)< ME&DHT[27:8.>TW&9)G!P2+(];1/7SKU:Z0KPR";>.4'5I-.CVO5,U[,D<*TL M$Z.N= X<.;X4.R**7L"\V$YF.QO1:0MBNY8Y=*4LR+*CA+OQ5E%PIU:#9?5D=BZX%K19"R@E#JX+#Z2$ MCRNCRRL#5P-*"6T-M&6B]\*+II%]A)J;5\\Q/6\WY$?I[2L:053$D>OT=G.V M(HI:HKNJBBASU$?SK%J8:B..['8Q4S?E0H<>P[625OFNFR0T1+ [[)W$00?QVW*%N8U8'IF.=9(](:(9V?A% M$#R0LBZW$[_=,$U7\]^VR<9Q_D!=VY=)M*.9(PR:1W Q_-6W7];4C4M!M:6 M,N+0LNB;OHL+H],+ Q=#N1B<'OK0Z^4W_&5=':FLT_#N$>GP6*Y6W1>\!OT[ MJ9^E8GW5O7^X+O7I7V?694<"^F\>*RQ<=R/6+O<,;VAZCI3M63D/#-P.Z0%) M=R#G,H2 5 B0NO*E.S+]H4RD(\)3)7AJ!= MUR]-]@[,T)OBR4,X<,V^5(8,S8Z0<3N,B^&O?;G\\+@4M%D**",..J*:OH\) MG3N],' QE#)B*&=OU6LI:.5Q]RD.DCD5=92*S402ZYFJTS=]6\9A5%G.U9U: MU811OVM^81DSK'JIKEG/+-H=.-[)NX8:\(X@^37X,Q+-">.XN6SL# M1+?NZ.X4HE_V$$UQ';PUJC;7J\=TFJ24U2RZ"[,PB0WX6.K<.?FI:0&CH>E) ME:)3EDIU9TPU8>3WL B66B!J.2_U3<=KE=MA!R#51ABA[ZIZ"M?7+17KV%[A=UB- T]8D/K/+>.PJVUYZ QE'C]JCL)GV M.L/0U(IX@ZM!6W:^M.3.EMJ/8*W,EY]I7BC-M>G*!;J:),MQ1&O5%#AYEU^= MLJ=G=E*UK?I'8@=ZIZSNI+U0.,4*.[,[F== ":4'1N)9 N2\3FJO$?$H4Q27 M*7US8-??RJ!,T7R%G3NXK %'-SUDBH#%(B^^"F. -0S1".YIH!??9]28)A&L&'BYZ!)O MN+%(:08ORHQDF1HIO:/QDF;&),S([6U*;TE.)\;XWKBER6U*%K-[XS*,C7R6 M+#,23[(W.QGAC_7QRS"B?Y[-UHU!M9CN>6 M?_JO2[S"=CPBBXR^*__QZRXZ+];;WK59S_8NCN^*Q1N]T>M?+_86I+AF/W#I MH6MREZS&GZA@\Q^W3IQ0S!WGL^%SB6#X=-NR_5B^^%.4/CS:\8"RX(NZ7>>? M5H(LQDDTX9R84FK\ 1=FF7$-O#(Q;N@BI_,Q30W7,J5,5=J!P>\$%AS+EDD; MJ8%JV[V)/G0*V@U7CW_&(=/G;G)0ZXZX BC2VBK2AD/3=AI=ZRC1 M4*(IB?3S.P:I)]&T\AKZPE.*!#!;>1IJ&MOH6*;ER'@@*\N\J!N= T8'VZJ?Q%%FB%INH,#%@[(59>L>EW@@6V4T992M2 \H M6U&VRKG>,P?TTRSF9[J\5YW87>:AWD"K>';RF!>+(5'IQ,^BD%-*,LH,=/,% M2>$?>6+D,^;S'R:I<4])6EP2D0#P\&1B&I,TA >PF^8DA?$/8(VZRD)B?"5!. T#Z,,M=*:W-]+E!.R._+[GX,7)L>#L2C'^=Y:6#UF0 M6_IV#,/VXRV90I/>D6A%[C/F5SY+B]X\KXGD.>TS9BF=_G;Q2^;Z[Z\$CZZ$@>^OQV)SM=7B+ MB;PFEH;XR&Y_%^8 C^"01RB+V+]AH'SZNJZV=!W$4RYJIYE%S9HEU@HLG46: M3)9!;K"6B 5&LB*>)S,N)RS ).6+2BHR9[^UK0O# 3E:+_#&L1\-O''EXDPD MPW44B;MI=^N'YQF.#H:)8,S0L9BA#IS6K5$ ($A!)#WI-/@4@'C&VC@91#YR M:7Q4^KY$$S[,2'PKDX!()RPZB,6_?J4I>[::8.R@E#Q'C)V<]08C+4_'3)V. MM.S 1&O=OVY$RGZ_NKG^9F3T=L[,'(]KO><\RL$(C7:-RM-S.'=UA#I[,*H* MI>#L=YD8/LX]I7<6.QW4N% P_X!D+&B;S1W?TY_1CKM+O)J%/'EHF? M5M8QL.WKO*7177(9<:7\[91T5T?8(>T^9QJ&CNW(S /RK@X+0 $@(?5V$GF= MIU[4>#N-_\9P]-]M@E!7TAEPJ\*?CO]5)2O2"^R^;+,_P.JU6K-@RR YQ&K* MK<>CMG0Y,$;0EB'2ZC5:C1?QJ+)BV3)LVJ9G(5NV'9U:(;+G(AY;CD== MV?+2&>#9<>?0K!6"[5&S_-H>".MU=GP#[V-9MDF:I^'D5M-*PO;0'%EX_-U2B&HO8SDV>UJ@YL!S#51AP->H@BM5#4 [;,EN%(91U'2W%KJ+%E M>+0P[JWU>-25*^63*R$^5<(G8A(QJ1HF=>5,U"_;CTV=\"B3IDL]-.IU#'O] M,Z>\-NB*I"F)\U#3@UC/['LR?@/*DI[NW*8FC-P>VJ;5 E'K>1*A6@@B)"7CO&25)(I!!2R4M4W1.Y$0?&M7>M/8;_D<*&N*>R1PL\M,TW8 MYLB6<6.2'@9EF1*-:2U!K-1.%/&H$AZ[R[:N)X5>9-L6H5LOML6@WK;CL:ML MVQ_(!* AU[8)VSIQK>=HHMK*G!0K:S3XGN0D,D1ZKHS>SFE<.R_7(PPC,S#% M,]D=^P\\/70'MCF0.F9^E&VE^G5NQM6>6/5#<-^3*Q:%^%43OV=EX]/#U7=- MWS^%X18QB9S:&$@MN7(GR*EJXE=S3AV:UN 4>$5((J4V9H^5B^]N)Z4VZI:@ MK('A)IGF*Y**L/ ;&F=)FI66AG>/$+'[DH$[K5KZ&G?\/&%;B@U"9SN.:Q]G M']=^-SNNYMI7:$>C\^3K=-39^/PJOD?9G@5U/:1YGJKWR>1>R]@.WQSX&'/6 M(E93$T;]=@5W= !$+>K1:D6@@C MSVE7IO2.1,/RO=[O$?VIDJ7Q!4Y03;_96F#*LAT:PUJ"2(RQ:CT>]65+U]$C M**7+Z-0*DCKFPI&=V/V%0(FSKAT?%[>FQU-#QEA9TWK1M)JB;J/-/U ML/1KBUA-31BY4HH>@D@!M4U-0-GFT,+C#+4@U488M:O"8@= U')>;!EB)1S0T$\JH1'7=G2 M,>T!LF7;T:D5(GM2V5,1CPKA45>VM$U[J,?!5I?1J1,B^YY44)AZ@-3PI/7Z M+@0T!R+!3A E2^@93>_"0-.2KZYG6@X:%%M$=FKB2-)[!%&D@$*G**)<)2LG8)X5 B/NG+E MI3UL- A[?]KJ=+,I1+]!-&O+KI=.O]EBJ^V!L%XGO-<_JCKF0,;>YIN_\EAPMU;6Z/U41MET7#-?V1E NZ[# HRY3= MM<'IA6@Y)S_$9_5#L"=7[A?QJRA^S\K&+P!7V[3E MZML]TEW$)')J8_NQD5P1)^14-?&K.:?: W/DG$*)14PBIS8F^%TYA_96T'M"/#>MYL?+J%./S*(34)03;MT(9!T2!1R4^A?<@(]7W_/_U8:%(4Q?3NCO+NV8[UNHD7_;7Q.'T7GP5QK .\WVL5KX>H M& _VN?JX.$GG)-H:5ML2],9A800TBHJKOUU8%_PS-#,H/Q\8Q._A'(;H,UT9 MWY(YV2/#53C)9^]&H][(/XAKMOO -;E+^CSQ\0.3$Y[\'>?#X7.7\O#I9]%]E$92^-D$/DGR+RCE<*E/C"8%W%N!Y3J^.R5Y] MW'7)@OEGH_G-U$3LR!Q*'3*AGVYKJ+)EB+1]<^ @)!&2ZD#RTC='ME284[NB MF+"8J,88]FRY?%;MA["&YL.ORR@37O_OD^A(2M<6[I]<<^1@0:P6D:"J,!KT ML50?PJCV,3%R$8*H9G>\=A4S[H9][P-)\S23 M>VVV08YC6E)Y?I65Z[HSGYHX8J[[#KH((H[JFF5,SY8I18 P0AA5Q5J_)Y,& M$??H_H3_T5_K[I66A'T9KY6H9(U_2&:&U&1*J#2-L<26T9$)&(R!-) M;3FU43U ZF=U [61ZN-0YY@C'ZUN+2(R-6%DF[Y4NG^$$<)H"T8NI@E &-7M MSE#ND%-Q)4D+H]O')/BAO_KNF@.Y4MO*Z>^XH=0%D7U'JK(V(A(1>1I=;X3' M$HA'=?#8EXK#4 ^/6EG<1##K!S+79V\B17O*LION)*8FB&S3=1%&"*.ZSN"> M)Q,%O3_P=7J#2? Z!SNW$TGPSE'.M(EJIC8;MA>L9KHI9)K/Z$XQTS .4DHR M.C'*OCQ?5CJ]P6OI7QN+-)R3%.XQ)DMJY(E!C)AN&F8D4^.5W_,,>$P4)C%< M*+HPH7=A0$7O3%9==46CB/TWFY,HHNGZ$1G[35 &'/.<+2N2IB3.[XV4WM%X M27O&56;0GPL:Y'1BPI.,&;FC1@"M#>'RA+4KH_!;(YN%TYQ]7"S38,:?#BU, MEJD1D9QFN7%+8YJ2G#55M- LVCLPC6F:S(V(WI+@WOC3X2UA::B+&[.>\8]D M!0VOE)^%9Q^X412474"70NCJ/=PUS6#,QO?&#" '3X#&IP3ZFL&0 .S8(//G M[\,AYY4AYPFO#$GW*T,:K 86&\IHR:X1Z'I.HF)6K.JL%$,)3R0Y#'!FQ+!6 M4AHDMS',]P2F-V5-.?+2OR]CNGD?KY4+OR59SG\I@,%> ^_(D_0>YB%)\RGT MW@CG"Q+D[-$3&H70<38>Y9BO1XP-X1H#66]OY9::U>Y*WJ\U=7%REG%V'0;X MWUE:/F0!4_MV#-C^\99,H4GO2+0B]QF\ZB^SM.C-\YI(GM,^ V9O^MO%+YGK MO[^"Z>K;5^_[?6N733UJ0D=+62*:2?US.^0PO74@;XB[68W-ZF0,\Y->(E9T HNA\ M2K-EQ+H=QI5YXD=NUWG;)MC7F-ZXQ!:_L MGE^["28;229G@:FC^Y[Q:3V6ZW%B:V4=?VD:ZV--DS=_XR,&OYA&7&*#6 J2 M^3B,A=R%@2:E)*S,(TC5C!74F @DQ_NS?T1J_HL:8T!%O+[ \+YNH>&NET(% M^_]9@K"!%Q\3J:!Q;#=@'3)1-)1)T$,2GL#; L9P#[9Z7\ I1X[?$^.60!_F M(.A!B,_IA/&*,:5TPHR^!EN(*6N9P<3[70A+B2'C((,NTF2R#'+!4;!>^71P M/8Y$6<*@%=*5,4Z2'_"\-1O#P)<_Y),,O)?!4DXW-P*WC;G6EP.R,KYE,N8P M8TMX_X1.82@9)?)I$#S/!Y]KA*R,2V9<,B4(M)8$OIZ(>]Z8A3K%NL:H-H7^ M+9E.M6#HA7\L8,"2":=BH9,6[: _:1J$&=-0F8H,;PD(\$X4<=AGQ7,S6%GL M6@J*Z JZ;QJ+B 2"N5A#4QK1.V F8QIFP?IM9C'>T$#.5*L9%;>OAQ;&K!Q9 M Z@0M/8<5K"Q D)@C8/[& ].>L8?":C!ZR$LKZ\' 9J1+<<9_<^2R;RBKSWC MHU#RYH#^(%Q NV[91C_F@G&ZC/EHI4NNZ[,G)'.8+ZY^!["793B"1K/V3I#6MRTZ3WEP\[;4;3AGI*T M&"7X 70$?D-C-B;DT*B8ZRU!16M8A?FL6'OK>9B3>_[N"JK&M+)U, OIRR MK2%E>V!X8=C8"]GL%4_K 2D7SP6D\W<6&LI#NM>Q%<4W6C4DIC/L.><6VR.G M-ZK?AI;H=?7&JEKUMZ9J8VYI&+5T/[??*JZAB4!+-2+BV8$I(LX3?ASU+T%C\# M-8&3/5R%AV=OWC4S6H6]8F^P8'3"^:V1I<%O%V5S_^.R54T%:$WY MT6M%4XI6N*,A/'(53O+9.V\X$H__"SS_A2RR!P[$3OI&\9'=_B[,89P#\?\J!'L!&2[7C1NN)ZJ_'OX%@KI00;9,QB:H#Z)WA=I2:+Z;33&( M6WFN<_Q>O[ZP>L"ZJ8ZDXM;@&KK%J &IL!ZIC,S72C-,^WDD:,_@*P=V5(2U MA1$8V]D"UIK$F.OW1C5L9/6FS;5Z3AU!NFNU.KP8N?%@?;!"\CP-QTM^7,9& MCLWW'*109>MA"L6\,)KPAR[*DP@&D=*P;V/V%"[&WVSJ7&K1!5:A0X\-[BMW)J>SO&F9-KXEM1D=8LX'-4*M8 MFZ=A,FJ7%FVW$XR1^"PR[ M3%-^]L!,%T!YR1RXMS #<7IE%)3M&6#8AH8$P,%96%K,__?3]?_^DX'X#W+/ MENA0R)J,W DSWK$3Y\T@3E/.S?L$KM39ZG"[>7BV^@)GJPW,&U]HS)835QGH=!H&86&]A>59Z%1K9Y5F5:27V1/_ M+4VR#,@EO0UC]56\J_VIBLO#?-.XY7V9\[X<<:QJ1NCZ;L\^F]#U1[UAG9>W M09M4Q5K5/AFP8.!V?*43,26-:43=L)=GABR M5I:'>*4.DY7^=:RW.T/3ABVB!'\\T36H#IWT1V>DD[Y=RS4)Z>19=/)D&\6, MI!-^=6_QUC&P>;K/=) M:4UUZ-C]?P&!DH)*X1IK&9A)#P32G5<@"FK>8H^ MZ-?20VJMR8%;R^JQ/C1/LJUIRG:7JYQ$<[PFI-63U/<;(;G^QKW;(^&)-YF' M<GL#*K[!8T'9$%AE]5_[CU]T0H8MU-#7;%V< M-8]>_UK>M'O-?N#20]<:O_22+Y,U_O&8]Q,&_!V/*1L^EQ2&CX;[K3$X MN'BXIP6^BW[8BY_,M3B<&+]8_'_-A@86YM&:/3] Z]^YCO6'T+&N]WV5NQGS MN0:!>V&DP/G\W\X9 /&,I7$RB'SDXHZ;@S_,2'Q+NXF)SN/@J[!F/ R$#@H* MMZ-XJ.Z?NT4%BDU]\1:N[>^]XBRXV#UC[0@NM.Y?-W*H?N?1[=FC1@-ZT-AQ M,B <'5:YM=_4:+TZ1=:ZAX9!JK?-E:P;FEZS:6?/.WV8<1&7;D>6KCLR_6&C M^7EQZ>+2Q:7[ DMW: ZD6C+=,#[ M=>T2]8B=Y3&3JYII&-W!P7EO9Q;&UQTT>6@!P3JV.(2@2A!\S-JL05^Q?RWN MGU12WBU?)?_E'+1O\B3X\7;,7:J9FQ>-,Q&K7%AV&PDBZO>&]6-->9 W [V6E>N9ML NR5Y3!496]R..PF8?KSYNO7GF%\?#";T'ZZ/).U MGX0B'5B1426?A?!N4"_C8$;++X\WD+W9&-. >V&FR9@-1,^X"H*$9YEC\0LK MD74J96VH]L?=!'FNG6Z/O^B5M9GV]>W\[97P39[ :SE?1EOG"17?YVK?N.,] M^_J6I90T)CPI#8P;3SAV*+?@H^CF:?$V$&UC&8B!^4#\_:1[@)H+B-Q(]OXD?)+I-74X7,YV&6L<1V1AX*2MZ.+,T. MY1?9_(C!BA/'YG7K4+'R+D-DS&+375R[(]&R#$%C68-Y2DHAH?:3K)>OE@7' M\ G8:,BS_/DBC*4C'0.6$I8V=!WQ1A;35@+XV4&:,FR:GI@23'%8RW.%CW]C68PN####!D?*Z!H*.JBLE-_ M,.+ &S:S>+;Z4P7YY<4W'HSQL9%@# RDP$ *#*0XKW\L!E)@( 4&4OR*@108 M2(&!%.I[TV,@A8)'6QA(T2E<:-V_+@52I,>V^1@_T4%/3J=OV@ZZ.GH=V+FK" M'O5D] QT65>(CUH.0_0PE=K[>7+/$2GR^A MN,%C)52W,I;O%)S?XFO#C[?8@ZWG/>KP2?5:)*# MP30GBZ6I$3%C;9;7=@C,GI^J4L7!=@\G)E@H'K/Q+ M=#G(]V2 B '@D1;50 ON)S_.DFC)H@T*9VI>SA7&+%CR\F.W:;(JQ_9!$2)^ M!UW?E863LDH0.Q$&YF)%AZ 1A:&C6AQVIS(1W#1=ICD3CV1RQP/M&/&QZNG" M#SM*ELRN%<>4UQD2)8)8($7.(O- JZ"LGGL(+V(5C%@9(\H[?4>SG+496@PT M580_E+$/E;'A;UN.LR -%[F@8!XJ8S#14@IQ$3X7 DWN/*R\N7@B&\0IR7(> M;$?B;=Z'V\M"!!O/=S88Y4SR^ ^S&.24UY8'ZHV3.:\2-^6#(ATX\X*E)#XQ M-J>9@,87/K>?8I#1U+@LHAG>F,9GFC^_(X6*/]S9!3RI\%-#44%;G4MXY\*B M!B':@'01+!= ML1LI2\Z-@6G+ K,DFYG\+Z_??0=T$Q>$72'4.O%5+T- 7UGAN:Q430ON^4Y^ MTDR"/$N?1.N,I/.=;QFKG2JF-.>=JD,.+8A8K.9:-9K2"<^_G.4D7^9)>L_[=< ^ MP&XHP<[8B-7&!FB!.ADR EQK4WQE &9 8UVRL[;,F+-P9)&_@K%AN2TVX34R]!8I5OQCX=*KE,>$3Z?; MP=)3FG(U"J8>)IINAY)/E_F262?Y7&U-*YM(L7+*1R6L.C4KT5,T=4PIP#",Z45\7@7U.H8%(&A>>HF8T9%SXPC,'Y!5N*Y1*F%9Y_<)J MP!)?;W/@]^QN:#@-;:;ZFRP0VFRF/F]PS4I>@WP+ ^&,$S+3V,3(9LSJ54^5 MMGJVA0@[^4 ]-(%JP4[ITQ!WUPD&3T.:.PUQ&DFD+%T< M> &,]X8_V#IM[M$'!N;ORY@:)^A$#57NY;3.FWT7TF>G#6I8P?Q<>K8RC;(X M$#)X)CF^8SQE$>:' GK+_K0HFY"HO"Z:1Y9Y4GXA/)[X-R=)..38CR8< CF*9(]M'UNTH_IO#D3W02-D5DW.(?1L] M(57=%/&GXW]5R?3T$C V^P,9)?1H/Y7E26V-@B_:\9?09Q&/;<>CMG1IF6ZS MI300GDB7]:Q(4BG7$8\JX5%;NC3MD&]&I$CJU0J3=ZVL!2!T] ?X\(LE: M7I+"=DW'L]'DV!Y24Q1'5@]1I!:*VLY,GFD-9?RO$%/(3%4<.5):%:((F>E( MURZ'GLS&4=K5#WN$.PZ=9S[=1EEHMC%^R3*.V=Z<]$PK#6% MM@R15D\F)0?B424\:LR6-GH=M!V=6B%22A%%/*J$1VW94L;Q%:&I$C2U@J-4 M (QZ>-3K2/<&WL?2XY(T3\/)[6ZZ8DWLE/;0'%EX*M(8J0F8X=LKDCF9.)]ARR=0"";82=@V>[.ISM M7OU,8N/Z+@24!^)T-XB2)729IG=A4'N?V3+CAX/G%GJ3: _&H$AZ1*Q&;JF)3+SQ:FGC$Z'7,>_TS%V7,5R1-29R' MFA[T>F;?0SMXB_A-31BY&"BG&(A:STN>5$(JA!3R4A5&4LH5@@AYZ4C7?'2* M4PM/+<20W2Z?N(ZCNG<>UT7(\0C,S %,]D=^P_\/3('=CF0.J,^5&RE>K7N0E7>U[5#\%] M3ZYV$^)73?QVF8U]R^P/I&(9$,UJHKEK".[+'>HC?A7%;Y?9V+9->R 5+8%H M5A/-G4/P4,J;H9WX;=050EFKQDTRS50:\\!=7[9'*O9^B&.? Q MU%6AQ=/.Z(V^5"8H!)$"8DA10)F^C9!2"U)MA!&&NBH&HI;SDFW:?8QV50M2 M+8218[4K-TA'PEWY7N_WB/Y4:6O_$J3F#_3(M]5EPY-6B-3$L;_+>-28+1U$ M9]O1J14BY;R-$(\*X5%7MO0&",V60U,G.#H]/5)=:WC&"OMN6C=25$W0>:;K MH=&P1:2F)HQ<+,ZH&(A:SDNN:3MX/J86I%H((TO')/C1+4.8:[I]+-^J-0VV#)$.9JIL/1YU94O''+A8 M,+/MZ-0*D7C(VGH\ZLJ6OH.GK&W'IDYX=%RLWZKJSOOZ+@0T!R*131 E2^@9 M3>_"0--BKJYG6@Z&DK6([-3$D>-C+)EB*&H[,]GF$,\Y%,-4"W'D#-$Q1#$4 MM9R9'-.QD)C4@E0+8>1+.=LJOMEK_?FKJ,SR@=NU/6YUN-H7H-XAF;=GU MTALVRZ_M@;!>)[S7/W,:3^C$6)$T)7$>:GJHZYD#6T9!55;NZTZ(:L+(E?* M1A IH".J"2C/]#"B5C%(M1!&;KL.3CH HI;SDC-";4DM0+401'Y/QLL7;C\>NLJUC.@,I]"+;M@C=6K&M;TE5AU0/D3)GQD _-JSGQ>[EX,MEOGM9\7G>%220=$C""+MKES1=D=[&$1K-[LW?88/744O.U!". 5-#W0YA"+$6.?JR^,DW1.HJU7VI;@(#YW1D"CJ+CZVX5UP3]#1X+R\X%A_A[. M81 _TY7Q+9F3/<::D_0VC$7SR#)/RB\$[/DWJW"2S]Z-1KV1Y7AN^:?_ND0[ MK)N(+#+ZKOS'K[O8OEB?&JS/.FWGXOBA@GBC9[_^]6)OG8MK=O^!:W*7FG^B MY,]J/_'Q8QI]SAO/>GC^C,.I/:X8/G&--B75B*\S8!Z:MBME M0$4L(Y85P_+([+N-YEI&+".6S^;],6@VE89^IOIS&>].IEC_Z?A?M4EI:%OF MP,<'O4T MNWU=1IGPC'V?1$=2,[9PJ^*:(P=WO"TB-55AY+LRR5L01@BCRB\W&MP\DS=-P3!XH M];4D+0QO'Y/@A_XJO&L.G$83ZRG+<;BI; LB/32\(2)50J2M1RPAXE$//(Z: M35.GOC[9$K51Q+9^('-M=BC#D0"H@H3VXJUV$SV9-?ZP('ZL7UT '6!$^47]O%>:S M,#;R&=TIPQ?&04I)1B?&^-X@BT6:_ SG)*?1O5'V_MFO?67;/<> >Z(PB:6? M8B2I?!/L8<][+?]JDAE!,E^0%,8E3_BP+=(0&O2?)4ESFO:,&S&LK")A3&]) M'MZQ(0OA-T%>#";\,B>1D4R-5W[/*L?#F"Q3P )_9LY+.\T37MJ)[I=V@GLI M>S\T/XSO8+J2]-[(9DF:3TD4%6]C#RL*GQ@3>A<&5-14#-9!SSUC P16B/'( MJ_Z+ M-I8M7!%V?9I!PV"L2A1FY:,(\ 2YI0!3>!MT$$8_8!WY1F$88%!8-S8=Y$\C M49;L3, C[TSP L3G^[^"5S_?=7@+N^??6^W[>\X=5'Y^J]-?1]>SBX\J\@D\=M%2NMF,29?!S_R8=[X8\%=TXAR/B=,((]#,0:L+\28P7J$T3S$ZF*Z]DG\ MF%CY%_ [3%&\OL F==,J=SW?%2P7JL!1X5D15FDR-Y*<-79=R[B!90ESXM;7 MLA[4<\H)8'V.2,I&CI,*#/8-9:2+5,I[RAK+1GS,OY<'&;Y?"?.;^?;2H6P.),#F1"9L-6"/[+R4N4PV04 MG])(W#,+%QQ[?#.VT8O@.2$\,]OL<4!&L"8>_B^/%644!^I$K==JOQ)RK8?$6/&:7JY3ZQ=K#M MGJ%X\-&.GZQ4\)ZXW-99VW/D?$HL^&> @EP1NY/A!&O*GP4%9YGH0ZZ#CZ]Z MZ$7KO98K%G&F>Y;[\A<"OJ(575^=PAU,W1JFCN^9HT&CJ5*Q(N^!Q?R,05'I MB%VGHF[C4@?UY%\>A.KWHY(M"33>AY@Y-_Z!BAT(-A9I>0FW8;$:- M%@JU.B7HV3:NG;NUC*;\./:1;;SSR#9>31_*D6=:+A:CT5Q9>HG=K10[(HI> MP,#83F;R?=.7*J2+F$)FJC*3+66,4#CT\AD6\:'Z2E9-\GKL=$2G+8C;'YF6 M7#)>V5'"W7BK*+A+J\&V+*D*B+@6M%D+*"4.20FK;SIR!XVX,G19&;@:4$IH M:Z#]D&0YHN7FU'*FNY\-: MM7X!E;J-!GO/,UU?*HWZ8\!6TC+?=:N$AA#V++E0 <2OFOCM-!W;CFEY)SE! M13@C';^(0\R)S!I*XK<;YNF_I4F6L=2DMV'<)C/'N<-U;<_TO1!J*(]$7;F2CGHM!:W_]P7>K3O\ZLRX[$]?-2 M=:9Q2V,0LI$HC3.9AW&8Y2DO7%=W)]8N%PW;]4Q_T&B"/-P/J4;#+<.D*U=5S)-]H[,T*'B&2*7I3*6296AV2DR[H=Q-?RU+[F9QJ6@RU) (7%(^QE8 MICO$W,Z=7AFX&M9[2G3-ULSK[E,<)',J2BH5VXDDUC-KY\ MY'"7$7)ES31B6O46^9(SINS=4FW#43;F/-3>SQWE:T=T_%.DHD+ MT:T0NKN$:*LC;*VCZ7-,ITE*6=6BNS +D]B CX6F;>3DIZXEC%Q0F='EL$64 MJ2:.W!X6 U<+1"TG)J=O6B,D)K4PU4(=+27ME^Q&LE0'S,\T+I;DV7;E 5Y-D.8YHK9(")^_RJU/V]-P&6<>O M7SCL0/>459^TEPJG6&+GKMK1P$G7 R/Q+ ER7N^TUXAX%"J*"Q5G8-I._[W5 M7Y8QK-+B?R^S/)S>BZ_"&& -0S2">QKHQ?<9-:9)!"L&7BZZQ!MN+%*:P8LR M(UFF1DKO:+RDF3$),W)[F]);DM.),;XW;FERFY+%[-ZX#&,CGR7+C,23[,U. M0OAC/7>LUX=ZNM^QR@.V5HU5#E4Q+NQS]0UQDLY)M#6ZMB580_0SH%%47/WM MPKK@GZ'E0?GYP&!^#^QZS"23Y[-QKU1I;CN>6?_NL2K[ A MC\@BH^_*?_RZB\Z+]<9W;=JSO8OC^V+Q1F_T^M>+O04IKMD/7'KHFMPEJ_$G M*MC\Q^T3)Q1SQ_EL^%PB&#[=OFP_EB[^%+4/CW8\H"SLHF[7^:>5((MQ$DV8 ML0;XP_@#OI]EQC70RL2XH8N[HIDDI P,CTV_NMLY9S0T!VZCN9G5#$0] M\WGH,P9%*0N&1AEQAE)5Z!H]1VV?%;RS;@(HTEHKTCS/'%HHTE"DZ2_29((O M=!=I6OD-?>')1 *8K3P--8UO]"W3&<@H9\HR+RI'9W'+DG%W00PIX)>N)IZ ME[R!C)L?8@IYJ;HA:56(;$>J[/*J',KX]*BY\3R)LUV++0MN?V1:#<1W/F=4 MT/30*@E4'_XM,C_8EI3]H?80M=Q @8L'92O*UEW9:O5-9W"2@!5%$8"R%64K MRM93&/^?XWK/'-!/LYB?Z?)>=6)WF8=Z ZWB>&1*43/_QW3J!!S#X7 M9V&6PQN-59C/C'S&W/[#)#7N*6&G#O,%244P #P_F9C&>)D;$QJDE&3P>Y(9 MA%UB3GGDEAK)U,AYL7]Z8 M&?#N/"11= _/G68T9]$&$4GA/1F)^"-W&RQ:65ZXRD)B?"5!. T#:-$M2V7$ M7@F7/Y"83 C<1: [ -DXR>&.8)F6OX5_IFQ8Q!-[>Q-;SO?N1.][*EZ<''I[ M&3#XWUE:/F0!4_-V#(/ZXRV90I/>D6A%[C/FQCY+B]X\KXGD.>TS9BF=_G;Q M2^;Z[Z\A[>(SVMB)8J/[/9W(:R/,#CH=0X0OV'(?CJ-5%NZCADJ.<1IAD-8 ML\2"@_6W2)/),L@-UA)C15/*.$"$#V7&Y83%LZ3%RI0(!-IO;=>C?AS[T:@? M5R[(13)62)&@GW:W?GB>X>A@D H&+!T)6.K 2>$:!("!%.33DTZB3X&'9RR- MDR'D(Q?-1T7Q2S3APXS$MS+ICW3"HH-8_.M7L6-4$XP=%)+G"/"3LQQAF.?I MF*G389X=F&BM^]>-,-WO5S?7WXR,WLZ9S>-QK?>C)>@E*^?DJ[R"#NDW>=,P]"Q'9EY0-[580$H M "2DWDXBK_/4BQIOI_'?&([^NTT0ZDHJ!6Y5^-/QOZID17H!3AN80[GRHU@] MMRTLV#)(VE:OCX!L.2!UYGA$UW8\ZLJ6 MKCGTI,IO(#H50J=.B)2S]R$>5<*CKFQY.7(:)'BLP^'Q M#;R/9=TF:9Z&DUM-"QGW!Z;;]]#*WAX^5!-'MB\5UHTH4D!'5!-1?=L<^.B9 MH!:F6H@C>X#,I!B*VLY,9G^$-=;5@E0+863+'5N<#44=.>"]^IG$QO5="* - MQ!%O$"5+Z#)-[\*@]C:P9>8,5TH%0V-Q:[BQ97BTFC6N(1Y55O]:ADWY%$N( M3Y7PB9A$3*J&25TY$_7+]F-3)SS*).M2#XUZG<1>_\PIKQ"Z(FE*XCS4]"S6 M=DW70\-BB\A-31RY/9ET^0@B!;0W-0%EVV;?1TRIA:D6XLAMUX%'!T#4=F(R M!P-T7E,+4FV$4;]=*5 ZN\JVF7.V953\(]_MRGN"(7S7Q>U8Z?@'&'0[,H2US5O58?Q&42*J-;<%L MN5I\2*IJXE=S4AV9PY%4+32D5*34E])3Y;(MMI)1&_5+4-;"<)-,\Q5)16SX M#8VS),U*4\.[1WC8?.U*RR^(]&G?+?W>T1_JK2Y?P$I M:?;E(DR57 B'A7"HZYL>6E+ M>6NVOS)FE\&L%8"M9G71]B!8PY- MQR3XT2UKV\CT+"R6J34-M@R13D\JY13B42$\ZLJ6 U !&SV=0'0B6]9D2ZET M48A'A?"H*ULZIN6CWTO;T:D5(H=21D'U *GA2>OU70AH#D3&G"!*EM SFMZ% M@::%7$>NZ?EX=-8BLE,31X[?P],RM5#4:V*@^P IEJ((Z]E8?X=.8,5!5D^D'G7[&3>$,]@M:;!EB'2P@J! MK<>COFPY=/%4H>WHU F1EB8E_KJ,1UW9\M+MR^R7-0A&[#*:M4*PW;!'8'L@ MK-:'NS:GFGY,EY9R@I^W1E131RY[;)1=@!$+2>F MH=EWT.%$+4BU$$9.NS*1=@!$+>>EOMGWT-U$+4BU$$:^7+%W/-0];?>_Y'"A MKM'ML4JG[3)I#,R^5*T*Z6%0EBF[:X33"]&.%/4BGMN$YZZR]="T+"EW"$1W MB]"MTY$)IE!H/QZ[RK:7GB.5F[SN**A_&MCEU: 3.U_*)0#3 ,$RY]G*VC6^ M)SF)C)MDFJ](*J*6;VB<)6EF9/1V3N.Z::,?HS29<2J>R>[8?^ +'(W[MNE: M4NA_C-^E.G9N!49[9M8/PI*A0XA?1?%[5CI^ <:U!Z;GGX)Q$91(JHVY.@WE M"E(AJ:J)7\U)U7/-H52) N14Y-07X]2!G)FAE9S:J"^%XB:'F.9&1J)CWO// MF%T7)G"2+,<1K0?T8\-Z7JR\.L7X/ HAA0FA/S(MJ_[F]3FCHB9;H"7]9/!7 M2U&S+4LJ.5[]<5#+&/\:%X&J,K)[8O %))W5-QVIVI;R'4=AUKIUC,(,A5GG M%P$*,\6%6=\U!W)%9U"6=6<9-SHRY_82&K[^GO^M-"@*8_IV1GEW;<=ZW42+_MOXG.0&62PBF!IX^7;3'GKYUF!;,+25 M\?KW,LO#Z;WX*HQA'>;O7#;\#;3X,\V-91P6UE1CFJ2&R$!:^&\9BS29+(,\ M$\Y=#WAZ;>Y<478'>U@$U)&]>_HH['>H['/U<7&2SDFT-:RV M)>B-P\((:!055W^[L"[X9VAF4'X^,(C?PSD,T6>Z,KXE<[)'AJMPDL_>C4:] MD>5X;OFG_[I<);#>(K+(Z+OR'[_NKHF+M?U^?7AH.Q?'S?OBC9[]^M>+/7X0 MUVSW@6MRE_1YXN,')B<\^3O.A\/G+N7AT\^B^RJ=10>P<&E:M^?\TTJL^G$2 M31BI 1$8?\#WL\RXYNF6;N@BI_,Q30W7,KMY]EOU1TB!EL_FF_",E7$RA/P3 M1-Y1L?02#?@P(_$M121V'HE?:1KL^J5HX-KQGX[_59LDIV[?=*3X5%EFU)T U<11WS4= M1\;+ G&$.*K\XM(>F".I9+9J.I?*)-Y"Y)T%>:XK58B@/;CKD@GS3RD/UW8Y M\#LCT\/2I7IS9F-6S4M499 M@8S;WM:@TG-,1ZY<&J(247F:=,V^.93+!H:01$B>J$*?'GC4RMAW]3.)C??) MY%Z;G8T_-!VW5471<8>L(H[Z(W,P0A,?XJCVB8/GREA:$$8(H^HVTY,J-Z^X MEM1V\QM7GWZ/Z$_]U7?;,?M21U[J:?"XH]0$DI;I^3*LB)!$2)[(R&%:GAYF M#D2D'HBT1W*9A94#I'YV-U 0N&D!8*].>B)_]0.;:;((\T^WC M7KI%S*W'@N7:OKS7NSE9'M8DRJC8;MAO_DY,SX3>A0$5,]\9W@,>$'G@$M/-/AS^(Y>L6=707 MT*B01#!QR72:0:_&]\8, $_3PX^'?EQE!OVYH$%.)R8\Q A@S,-8M#^C%$8G MFX73G'U<+--@!LW@[TZ6J1&1G&:Y<4MC>';.!DN,D5F,V, TIFDR-R)Z2X+[ MK>:*&^']>\NU5*AVE^]^::N+DU/+GN\]_SM+RXTSYBE=/K;Q2^9Z[^_8U;Z9:MB^,*_YL":>30]"6OQ LX%'T7P@AZ M$,:5:>)G>M=W(8 F$%,*(!(]W25]SEZOG&%OM*9X=C_(IS7GF^PMC!/#.QK= M]XQ/Z_>LG\%@M Y_Y _8.&7!7=.(,RJP9Y#,QV$LV)%+T(*/*_T"3L]8.8O) M(;' 1^.P:+A:"P9VX_I8LWC@BF05*?#DISY=?3K-WOFD;Q0?V>WOPAQ8)Q#? M[!0X33*N['P5)>H+@DBY\+_A'**^BOFO,)\5T[RE6YJ 1]&[1=$[P8J;E00D M(J_C#;R>55_)*RE:^@F,[N1?KR9/"DVJAOH]V/!;_:G)R!RT3;@IX40L_;-M?J^?(OWY>MAU<_$Q65/5\. M&YOQDF_DV3,>@PJ_)E[!OZGV6XX)K9]HYY $(0");=PW8]#[!; MM&2KF2S@PD_H: YR'92 GEO=YK%]4 SC5.U!2N:+M\L%[T&RR,-Y^'^BD>Q- M3!N)N K&-DM!2A:FD8Q!DM.7[/JR-B/CRB M4-98ZCVG/IPV$F\ZR4 M%R -05I6H' ,+6:Y,62[K3B)WX+(6Z8IW[+"/>*Q(".FRV@*W>;R3HB9RF:? M"UZVS26__OI^G__R1;*'^2>T%A^9H9-Z)+%?&PFB&U3 MC5=>SZX(Y>J6-4PGW,)Y;P11LIP8$Y(S!][*+??\:_:&$WAE\0]B?, M-N\PA:ZYL7SPA\^3._:<@*8Y@>O\[:*9T$; 0MD4IEW"F&0P$'P4;M-DQ4 O MC,[39;Y,Z4/S/J'9(LS9I3P,P@41UB(QP-G:^C%/EC%?'NM1H).F5;*7,5C\ M+4VR##"1PDRIKU)>[;-C7%IG33;7T)[:B\O-8VF8GY$[=I &?';L(&ZS?08VCW*,?>LGN5GIK)3(+@="8*)>I>4HFPJ K,F4)G@*L[[S M-5D2?*G09*448MW=&9LV;((E&.N)ITM9Q'H'8K4.D_5K*? UF:Q?:^L":L13 M#0PSDD[XU3U3#AM2#]YX-4:I5KR<#8_8]G,-P?*8KXULR)WO.K*MP MDL_>C4:]D>5X;OFG__K7<9).:,KB:"*RR.B[\A^_[CI@7JSC5> 6-H:_7=C> MQ?%P%O%&;_3ZUXL]KU%QS7[@TD/7&K_TDB^3'(^GM?[QJ*(3NE,?]]@=/G>Y M#Q]UIEYC<'#Q<$\+?!?]L!<_F=-*.#%^L?C_FG6\+GS\:O;\ &%_9N:Y/X3R M=+UOGNNF0_T: ^Z%D0+E\W\[9\##,U;&R1#RD4L[[IOT 3;*M[2;F.@\#KZ* M+?_#0.B@G' [BH?JQKA;5*#8U!=OXM[DK.S M[\*67;%BD&TK!CUHQ3@9$(X.J]S:;VJT7ITBQ<9#PR#5VP:3-7FF/V@TK\AY MYP]3.>':[> M87S\2B\290E%8PSGG@45V7L MQ4X"G1DEDX!%D#TC8<[9ECV)8#7P.%78JDS#(F1DG,3+31!K(VN_D?0OE8C= M1X9^.[T%7_D'$N 1%C'&)H/]>*O36P&Y171.)6:PLOA*A)(X7I*H>,HB(G$E MRK3REBJP60ZOE(4:\]0/JB>\\S#AW>D2WKWLFB_RKL!:^D$YPAM=ZH,FEOJ1 M$/!^)3?;=O::^3SDX=H@"$(A7HOXMG5B-M;E3?] Y,T3'J%M&MDBX3%%LW A M5BT/8LMFR6HS,IN65"0XSZP&(I-&+,TE/9159],NQD)4"HT/'AP*Q%@^6KIV+D7Q.'W%)H?'8+>*[L2Z'\( M")M;*XQ?(Q[D;/'9WVA&68@[!]U' &J4B&1.&5"P.U2GTALU,X3<>*/*Q M@4 1#/+ ( \,\GC<6HA!'ACD@4$>&.2!01X8Y(%!'ACDH=B9&P9Y= H76O>O M2T$>:=4.,:G8(3"VHX,^I@/;' T:K0V//J9*41LN75V7;K]O^E)%+!6=/ERZ MN'0[LG1MWW0'NX?LN'2[LW1;']GAC'J'\*M59,>W8SNESL5S.%;/0F?Z=O-1 MRR%H#WOZ%&SO.@0QG@/[IW+_6A7/L>N'N..IQ7T1I\OH0!P$"TIX*-]Z;^]9 M+U4W^94]V'A_UDBZO>]%7J=-_4T!H3HQ+<545:L&%K[YPHV\<,\W116'C,5( ML/I-1^(:>MQ3F<\K<^\M@E6V_.&K\1QVI0C2P?B4DX6GU A"L2J-/D]4R?%2 MNKM+9%.8I@;2&JBL99:0%R$-:^_9HB)(M6CTNJI"!EU@L] ;@O'658'["UT+!;URD55%A;9DK,8+U[F:TRC$%Y4 MUOFBF:AMFN6LS9FHU26JLO/!V';9YV];CK,@#1>Y8![NJ&\P.BO!)@*QPCG= M?5AY<_%$-HA3DN4\;(O$VW0'M^_GM&>#4#8H MTC[U+UAQX!.O\)8):'SA<_LIAN5(CC4[>J,\; M@F45$L6*$.N "11&JH5P+JN)C8'0RSJB))N9_"^OFWT'K!;G96#4FK^LI)B6:GX%13WG?RDF01'E\YJUAFY[3O7H*J=*J8TYYWBD6-Q5?N57TA6 M;X!,=Q*FJRK(;+:F4U&LB$TBC^NK-7']GEVGFMH7( 98X+S _81O_86ROFGE M!G&BL6R.Q5YN3.'?H,.&H*NQ^O4%8C&*SSSB!;4[_]ND?WS^96P'LJ6AGP1J_?_ST:4NS9;-9%&(4 M\N8 *KDMB-PE;,MVOU7+D=='W@3QL)E,2P0!5K1K' M,C&PYG^[^6#+51A&87[/WUI] EOQQ8*"GNVO)KX2 MH'?+E.>)V0C8"G/Q=_T;$)1-PD!@C!6/Y(S"5PC_>5&H=4PI #6,Z$1]'0FV M>85F)&E;>8KZTY!MA0FGF*[UV(VU#*:UAL',;NB/ MKJY]SQ]:5Q\&OCUT!A?55$B8ZNE!%; 1D]$AA0]VK7^[NOIJ_ &Z$^C59$C.ZTHPM25'T,5=G'OB/5T6]9]8[>'3QW>7! M+(EOA'D&OH$5R5NZS/C1,SM0>^AE+)\"Q]O)=H99=J"9PN2QFK$<3Q&)8W8+ M^X:9G *2K7M6;"37K;_B7@'PHB@4NT$8>?[^8K/Z8'NJLPYCD*R><[AWBFQ1 M!Q?0LS(8'3BIJ[YW-ZF1L=^ @TF'AL+GJO#P>HY']_,$W+9WF"?>^NQ!_*]? MAH[C/\L[C?F>/]+4TTQX20E_)%E>]9FH]BB:.ZD5744L ]_M[ F2FVVYXH1-?IR%&5.(JWI115DH M-(FLHC%PCYU2;1C?/U=IX"K!MMJ0+%B:3?:I4-X*GQUX#RE^4%4;Q%D*B>[_ MC[L'[2@0_R]908/3K5XPE>(VAJ$2)PWO4"E 2G[1"7_:BBQ//83S:9BR_<)T M&<7L^),[^<'RCIAF*];MA#*34A+S,SJ#5+=$A9?OD9<]Z@:/RD"'D%>@BHF# M;62%["@NB8IS7-@?FNS@MH#:&%J8+X4_@?ER8*N:7)#V- 8?,!A\ 91&N77C M$4)C](@X0YP=USIIH?'"!D0?&?Q YPY"D/B[GIW/VPZ=(H&X.#?;__M,O;OA5CW?@+NV18K BHHO0S4% M^G;J\[7%L=*]K16I;.YSV[+J93MWK(OCK";>X5KJ)R"W'5U3JZOXLK-FVCU7 M4+QM=R(I^W<>5%K-RM[! '/,Q7]4->_:LE0&8F@-+QJYVM)O*TK?.I6GT1:<_'" Z$9U*HM,U+7\W30.B$]&I!CJ'ICUJ MM XLHA/1V2 Z'4$$_' M\"0C&Q%/B*>CUFC$$^*IP<-MMTUXZL[)QJ?C!6:,;FTP+VW3]QJU'>]/IPH' MI&_08-(9/+LR-=L1SXAG-?'L]!NU "*>$<]GQ'/?=(;(SXAG7?!LFZ-F3VC: M@V?MCG2V:VY>5M/!O]FJ5ED7XR^9V:)!+R/7E?'4?*RW:#]3@79;"R@3 M.O74SJI/P0CAUD/8&\B$?R"$$<*J0%C2-1[5 @3DB3C5,:V3J*KM8=6&S_+4 MW;.)I+6UY]J%N9XD2Y92M@ZVCXZF7,:7T9R0') MWE_J* M\KSK'^?>WD''?F8%B4-64QGMF[ND5!.KM=U;CC./LX^SC[W>PX MSC[.?I=G7[O(K9L\"7Z\'9.,LNF=LX1\(FVYSLGY;-?T_59EF%%A@_E2Y-). M3 U-'Y-@(:2:A)1O.GT9EQF$%$+JV%&J9=HCQ!1BJDEMJF^Z4D$!ZI^CZV'* M!=5>!/L8EQ^NOQA? =Q).B=Q0(VK%4DG4BE7T!^GL_XXCFO:Z,O;<5L0L@.R MPV%UP()M2_W,#,@.R [(#OJQ@VNZCE0:0V0'9 =D![W9P1N8ME4_,1FR [(# MLH-^[."; P_M#H7]\B\Y@2ZLO^=_^1_QH_+S@>8%E)7NV&E^%,;T;>%+:SO6 MZT9.&W;S^_*_L[1\R(+A[<6M]>$IS3_N!*O&"?1!![QC_ _RW 2YO>\YOT'L@AS$AG?:)8L MTX!F.P5BGMS<1AR[Q4=V^SO6JC XU(&;Y7Q.TGNY=@ZAF95%Q@SOX?1>?!7& M(#?S=Z[3C(_Z5<;P43;S^3X_=)'3^9BF0@J[EFD B$?2SS.-%35F9"+?HE>. MY?5L VZ*PB26?@P;E8!D,Y/_-2C \8Y$; UQ1+)J16D8L/,0<1S,)C5:*&U$2<(?'K&=\6:9&$M\FP.A&*;/*GH5Q$"TG5'Q(8ACV>&)6$6IN.L_V M2AE/?F\D"YJ6C_\4&TQ$ /%OUAR.E=TETQWH+ZWO"\O63((R8 M_ YA"=^1,.*KDZ7T+QL.\GR5I#_X;PKY'E,Z@7%**X,!W5XD:;Z,X3<4>OY/ M$'\I7^*@Y,WYH+(/3)SR >9O-RNO!+4[35;P%FA'2J&ADV4 /#*^AW'+LQQ& MFK4@HCD\+]L\ E;HY(Y14V8LUZ_"66-AH=PV) @@"T!I[]5F /B&:<%K#6W*6P-A",MX(/- M[Y0U8@(/&.?LL?"PF'=I3!GXUHTP16D$$VY^N+P0 MA_@7;PP.J9YQ:!.MH+:B+&WNX6<+7;4DCML 79G00,*79RD< 0]+6%W;2W.] M5NJU&%08KP$1R?2%-8W,2;Y,&8G&:V6FF$.;S:%C"]($>0__+986+R)"^0\+ MJ4$BP:>,AF)&Q%O*2)XP$MI9Y,L%6W"O;*O"DZ:1+UL>QDNN\-S2F(D&6A49<"OKY#BY@Z^7:$^I M.LVA([PSC'/*%L/W A@%$[)K1_D>>#-79WUR3!S"BSTTV=0P8+ _<5*5$[N$ MSVYD0R90\K#8D*-0'M7Q0AS*5!-RFU+*Q2N7/$(3!R2F3-EBRPPD&(,V;"% MP2ZDTYS\#.?+^:XL*OS!N" QV<9C0J=,Q'%E#0867@78+ ;0Z?4+N6A9A81; M+IB(,O(4%@D;TRF7=V$6P/+XSY*D[+<@0<-DHA:VS$."N3H87$>4?CS0C67+ M [\8XV?@\0#\3F-W?&8CMM9 0Y'YWZ]NKK\9O@5$#6LYBOA26.\720J$>TO% M;C&_7S K,"P#4$J!\V@A.C/^.0R$+C<-X0(L'L!LY9&"E1*0 M1%P?+)17]N.W_ NF'C(1 $HS^S\7*K P,HXMOD;6DN/#];^,#+9%["XAW-BC MX*6P?DOI/J;_?WM7UMRVCE]]O,=XM C-[F"80YC9FKPT;]! M73BPYD"G,!T%$QRW'L)XXGHPB= XXU!K)7&E(I1*&0IHN DEHF$D+(3D76:A MK34%+N,IF'*Q<&X4S:TO#3#]U\%'BF_$:T0#&68 M69(=9R]+ 4N-=UWF\*5*4UY/D.*IEP034HK'L:_""DD[XNJH2Q!X^2![L ;7&8Y0%<.AO%(A5EU^"&@O [+G"BACE2)%!'&H"L0B?/R!+_ M9N>(P&#!BL722X1.E:L\=!-X# CS("65-;&>@8:%AZ1G=O8JAA6 1VHM@987 MR0$N9>\+:1AX24$RM!PX)YJU8NI)P#0)K04P-$R7@KX"6TX[SN/QXC2C59K( M0W#\L 1#5%\,.>-I@.4?*=#'Y62)O6U;T?9>T7*Z<&1P@)L!*3O12I.I*& AM+LV523X-@#G!8;=W]@#8 MC+(6!..D/(-XC,N,W &'J[IT)2,Q\@4YZM #FRC7-8K1C66/LRTY%2?,0RMF RHV_[ M,6A$&9-8&*/R!PR?E0=WIU2;&Y1980#'&3AT!--"(C+6@C8:*TSUV2B)\ZL1 MK87A6V(7D :-:S&)TS3 @V%9/^;15>>W^ 9>EFBM'&APWO9).3UU.BIM(.%BV[V^6D^' )_T!(&%+MT.!4V M0F85>J -"Q&WG>C1FCEH8U#[N:@@&E8!+=K*G!?,OKD"ZX;2#=FEZ\'W*9N8 MM*1LF!2LMO16O2DNVGVD09#E_S-SZ@V0=5$VTNS/I]D%H,D M&[N%B$'6)OI1(?. E:/6@'7?S%VS8,PN>/P7KD]SE]>-CPE>5SS'F4+SN.L%-W$./"QS?]"-'N\WVF.PEC#4Y(?**G+1I:9:V \V7@R1&-\R28S" MBN<'T"]&1R@L^A7-.HHW;D.OOE<(LH]3/2'1MZ)5VKF'5;HIC1Q998S*$GE- M6(12#!4N2LNJ2=DA'EUIYSGI(Z@9&(X%O#>X)L^Q\X:PA7IVP^KK4CK MOOMI/;"4160(0I8//]MOC+":*BSO0HVSJ'A-0 B'\NM?7M5>T6>8B:<_+UCS M"SB,J?-%W3AG\=B=R[FZ"?QL!'_"5"5%Q8-]<">I^J#_^#B;D/+*U+R9@L/# M5\LKXO@5G>X?/^J+9G^KW_)3<[7;MOFR7XJ>NSP[Z/"AA^_P_@6E[W>I2YVD M':TY\P4\\PNJ*Y]).CH#\NP8W5?E+AW)DE\'?@2E-=*G:6[/=*Q MVM',W952MY]N9G:]6SGLK-3Z;3>W;U^6L3^Z+^3H-AN5SER>_C,\NO<3ST]- M"N3+L5&JU51!$ MGPX1OF![YHVPU;<+O=)K$O1&5^P1*!W!GE9J^7[7/'?_"+QD=?^YTG.CT:C4 MVRMA#"R;Z%ZGW<0D!\.AH@0K1_WT1IBFXW!^-/U-2>3WKS9;EZ8?,RZR0:7D M_?K8&7JPR!)UR@: MB6#BJ]>7<@7!6C@!ZU5VKX?BT]T$R!(CQ$C;1OIAC7VH;6BPZ1WM):M.WTYC*."2J Z?28N9JG8W^(03 MDFN?0A1GP%RY.)DD)*$PQ5B #40I.[T>36X".ZQB0-2L\4_<*1?DP3=)KDK4 M6*H5*[Y=CX$V-S*38BFZ"*.J- M#0!P,5J.#6CS<-+&8S*#I5S =8CZ;F3 +*"":M@R>+P%MX;5Y?(%#]C/L3::"FE)#!1, M'^LI56J5JU$]N!_KJFKG(IX$GG/8:LQOR]W$=/L47.=UO5T0##]O*K *(56@ MTE4%F(6!>L%)>&&<^X[O9FB-Q D8.5P$RY@. F;QMQQ>C/,6EKI (=5L=1)C M0>JU0G@,B\->P^#C/)6)%2M'TL^&1RI(RU=#E6"%? +TA,!&:QVJQN$F4!J? MK=& NK^EPF,9 O[[NFE!.!;J[>O&^P)1M:QLEG9=*TJ&W@D Z)ZZZ.M&L_K> MO,0 (,9YQB6?.+RZI?AL536S-:R'*4IX.IOVK7>K+:>R7 0548S?*G>E(FQJ MOEWPO&[69Q:TT!M*TO9UM^ G\PQK[M%E_N0G"I,FR.RQB+MZMN;IC&#^$N!J]D'*-X@B,8# ,/"]%Q_>-H MAE>NJ0V^;M<+6K%EW\)7:.@1#1:16IAJ7Q%H /X^=XWS6#H%(7S M27R5N&5.ZE)_1@,Y@@_$ROA@#IC"&M>LW.J=]^$]G;O9_MR6+%A$D=Y\7!8( M<%R[EG56[DNASPS1:FMNL-,[\[AW4:#]KI@-K*%/=QJ;<.XLR837:N&+=\!I ML*$;@1I/ D+$^?78VD8Q6(+_72&- ?5_1/!2ONC_:QEPZ_O"%HX:1@A\5YH@ M8 H$H;.)>9J!RL. .B2+GH"RJL\V6.DU6T6ZWSE;H+-6G<^([EH8A C4ER[= M;PTO4Q$ESW(6$!0.WX0#?%_6X=;9%U9S&$=&R]S7[=("&*QK2S03;FP!^(-O M_>?IX)_?*\ZG3_WU9. VMO:I",63.Y/P=_'@S-5H+42X60MN]'5S$V[:O7#4 M[KCCF95@3QK.BO\R(^2/^#9"72/GD-C*!)OF3I,X#!G7?5T@\0V$FF+$I1ZY MX9"RJ\>3,)XJI+U1C&SV #A>AAB6#-GE8DOX$BMG(%];=YBX":*;D44[A-O1 MFM"26>,\L>&A?B)NI&@9KVN%2^()B#YS@C56-UE-2X_QZT:C87D@[B,+'>H* M\=F="KKUC6+X9H7O0G_@)7! \5D>H/L!9 NA63(&)+L!B]%1 Q6]#;C>C6;+ M$EJW[]]M]%OR=S.YPQUYNAG*VA!0VV:R9.8%$'U3A@ !J__@2 STQ:R MZ!8I>X/ ;7Z0>GF:BIX"=' P@X4Y@Y7Z)Y:BX8>%!3,G30^I9D#IG!+V*5'02)V.G7COX!P,<>W$"O^@CEZ ["SW= M#N),!E&5^>]\?HAI%U<;M#M'[5JOWJGWVL?=DZ-:O7E\26'[\KADL-\*G!,!"L MXR+XXA:S4GI6U/]*3UL(R\ Z6KXL#=)*3CB[70?W.$CSD)U\=N\=)'B&!W:U M9KZ0.&>P],<(7&D-$+UB:9J/1;@1^W6Y;@E'Q$C"RK?PJQ<[M!F=&$]@&*?8 MZ0)[$<2T'F23++Q)XY+CV=+3S2,W!S.%#]Y]CV#%+.',@&G9M,N8S"0=\+)X M-M^#GS3 _^^C(%064FX)J=6U_/QP>VJO9X +[J9QY%Z"* J#'RJ<:C#9IU5AME7>"(ZT-\ W6C(7O3-.V/E1D1>&#Q&S5)P41.E4=M','5X-?8K M8)8*= AG)U)AU3E?-@[1N8H(AX2E\$T2W9';SLZ_8QJ 2H8(9QK-?$]JX=QO ML4:XQXOH-'@A'%<>'DQ+]%6\&>:'G,[77&SH!HD&\+UV0PY_&;8>3G'&HC;R M#;3DQ/S([P.+%U]%L$_X;A/-RU/-IA -'6GE@,&L)2)//0-4-HK](B&">'X* M3%0O2,'8E 1-@ .II4N#S]"^,-/J+DAMADZ-&M@[-$+6R$W2AJ8-D?5H$H'P M?G-O2QW&84\,E MW>5 (__+[H)RMF3V-$FASSB"MY5F8C57*A$EM@9@YB][Z%L;!_OL$YE8.X9= M'HH-@\T&/A90LZ1@+'_/[AV.68C?&J/IYR"7EP@>GR>K8P^=I'YH"804'I-F MA#-.R.(!QWC1%QQK2J@LC!O/3/I.$K2: TB#'NI0,6(@>FQ@I]>B4JQ$C#WK M$NK5,?LTTYX.YNNR;O]??SALU-]_3(THU.<0:.'2ZG\EYMH\F4JO KT2%0EJ M\DFGMBEENX)/\ EU+LM&,TQH,9OAB,@16QJ21=QLQ_TO,A@,N1->BQT)$KS+#BVS9,>N)9X7FB:$Y2Z& RY MZQ56OB!R&M/VR&S&X@V8Y1)+AE^T5A+A/HD#S"Z*I!G!R-4&5:BN77[#O%A9 M9/_O4+'2+!;#OEAIO6*E[62&!*G=D4D?<5+$"PK7?2WA\!A=E1J;R)$/"O'I MZX-=Z*NBW"!"N7+Z;A+&V$XH#[5SX@S=6RBFR,76W;:'K?H$ZJJTT:7M+%?Z M?*X32]E(^CM['I?R_CJFI*@2TT'=5*L58(-<4]/J M:(G0U^V/+,E_F\9_20;$9M1^RX"C#$ZKSY)IXP./QLX]K%[,K:/)::3D^B5K M=1_3HB^ 49(#(OV"N&6A;\]/'UW+HXM>1UR-A*-CEF]W=IUFA,%2_PLGH*9@ MX-%R5+1>XUI^8FN_I(WO$G9O,?D91Z201*) R4VI+(_">:OR^E_;!.D3958_ MT+QY$186>J3PG MF'H5X=M_V9/PL&P]Y+E M\ZTSH5%?H0#05HW9#YP']T;7C<]MYS'GFI3D-56<(2E@C]\D+[B Z8:*78JQ MG"#!_I&>N%@\-_3(N)$BN^4KENZ/\CU'A?W?KH)']O([C@%F>HTJP[^;T7[Z%Z*U#^P ME2?\;+3??V#P4#X?F_2#U.F1D/[,9LA9D/[8:(K)5I80W7AHP)PAV]_XD+?D MU"@UIL?14W/V$-@IY>_EU+.NE)QB\=Z*#MZ2790 $\#VYKJLT.3.XS/AA*JI M9;Y2=D>%#C_5U662$,&T#GE8V%HVL\N0IZT5P>Y508,,>-@FHQWI$(?Z.%@S+4)TZH> M_VEY88?!3^4?T"H%0H$'RDTBKHLNQ*3G)J"+NS!LY'6\0T*P=#-(S!\2MIJ- M@V,'7^R1[(-.DI:*M/U+,*QGXCIPY M352A>AH_"7LA8R7JOAZF.+>HG3%*7&Y:4!7I/$J!( 28V+,A_N\,R$R2SO=<^R??QT2C\@YQ=ZT)!HF;J%)$H\P$3KS7%_ C[QGHE/ MHQOI1CSD+CDO!66B7;/2M&=T_4+U'KH>GQBV5RZ!?Z7%/@+U?CH]^GKF3,(\ M=>KP0'AVO=K^([KBG"E<;&P2J0?W4.TC34^$!"PO)L58K +)I19AN )&\1$$ M(HGACV"#$9.\02\-&)S[!B@O)SZ%Z# MQD@MSLM.=\NC5!(0.YD=6S8L!KK[Q-,Q++XN2WPO(%D8DP2YI+63PS#'1&J^ M=%[K&<8)S"V26(XW+3?F(" +CL)XXL.:N$E1"&MIZ)52D2Q8\ZDK8:!+5@;U MFQ!I*O #-PETPO;8_7><2"P*KY286LQDI6T) ]&AU7M^Q;RIH/E"HO"5%>.Z ML!:EW'VDM$2Q3F&WYV#INCAMRFV4P4IHJ_"VFU$&!C[&9"59P\3D515=91C+ M<5S25C.Q%,+8H^GRCK#A)HH^<0W0.W7@L9S 7S:?9K96L(8D(CV4JBMO,,V:=RUR2L, MW2$KA0O\9LG>VFTQ'9:,Q(KT#=;E7HK[!WIBICI1_ M52YMM,A;Z(P2J'!WXOFE@B]N='1'PKD:?D=<"&7/1I#EQH$)IR7#,Z@)?GZS M8)_06$IC1'6"T=,#M4-3_13/R+*2&WWA,$C&E @_'@<9,27K-%?HM<#0* S& MY\%FH)$O:%EEK\!"_C6[<-XHCE->?[158:E5,:C9R<+)%=\<>N!=PD]2S ?9 MFUL"$KK,,WJN]B0)#X8E'067!/;F@'V++, S'$KO-16#HL<^*5Y*K@14!BIE M#A@LE09RW$8N>HGMRJV2AC%_7(P'][C1'/0;C<-FJ]YN'_7:AX?-6KW5;!P> MG0Q.VH?-G2_9(Z=N:_M.71HC#&?'OYT8)FA^(_LUG:"#%_5I M'8%5I37+3 D; KA1721K&E8IH6Y2".V4ZK-]V#>ON- M>DNWU-N^?"I,#:,3][SLK;BK:"R1G?6+.< >1E*5( L&*08<$& 4^.W"3,2O M]QL[U=DI1(5CW@8Z#5Y.GDH[O(HE HG259QLYO#3R;G$'KK4Q+Z&6+<8$\ I ML,TE\\7XV9O@K8EN57A@6/&']M(8ZZK^3TH7C O0Y$HHSFCFU0&6.E$>5T?) MK^>#OLG'2G*MMN&,^*\W ;S:];R<\D7E-2BZT#UOEP<5^5VV7(A7(T,Z_MEK MM.;R$?:U'LO2:F3WM\'.OO7.+IS34^? ^7KQV^#,.?UR\O7L<^_B].N750K? M.P\=5\[V3UE&W<3P8]$XZC7ZK^V##R-*2 MMV8'U;=O!WT"S2-DB*'VEC%K[ M&U1KR.%UHGR"\;_ FFE$;A@'_&C!D95DS VB]P06$#C'XK/.+UP#U M62-3?7MDW-L^'6.(P3EQ"0OBF>$D;PZN*E'BJQ< <:V)&(7-9!23-W?(RXG9 MLM<(.XXFBQB"3+J@FA'IPB:+$=RK.*_LK7BE=%.5&H[7)^N_&2J>H..EY M_+!CY9'*YC0Y&_^P4O))%ZD]4F!B.\PJBS!H*HOC.Q7+-UF@^F0)<1,*PQND M(+098T&VKZ#O#M1*A^*JF8&N>6@V[LZEWFZ##_P&'U1"7E/*&8(AY6;%E]*AC/0AP+;$,$^\(&SXV1_U($,48,DZ]R6DH6E\VP$ M[44R,)?,'R\J/[CJG+,[RC,I1<72%Y.E6F?[O@I0O#^QRQ#LE_R.*8<$4A8D7DZY2 P)P0%1YR9(,.OK$M&5BKBU,'I@VRH,W4AA M]PC3BH$>S"U^2OOWNT$AX^PH##Q:S22*M%4K!YVSEJ(BQFRF;J+%J,!@XJ#. M16D!9\#G8K?-0[500I+[JEE)W7L1CD* M$UM8& 28PH1XKE@JIQ[C'A&*3.. M]?M$'; _V_)F$[!7AE?#Z9%:H&)5=-*I+Y,A2<.IM3:!R\^4L*M73K,(C%C3 M:<9(? 5K,;@&NDCI8=]H:C_1Y!]K=_(BA+SXUOP3BBPOL^@G1_VVMFT6HCHL/P2 K5#@+8*T<6?] L'OHS_%+UVKE!T1](ZX$I00&C]M"7#L&84J<*I M2&: 60;*O- 90Q\-0Y"2!@R\@02*L22/P(4\9E[9""] 'L6@TB/EAME(QEQ24FT5K*-I(?0D3"ERD1(7HJEEJUE: MSL*]+?,=FAG7\(^D6\/L;3@@%O3%6\K,3&<>"ZPI*2/VYE.X;9ZE@=E_6M(S M4:IH+?1*Q9,X%*1:E!NT)/B"K)2506GG8YWGCX/'$N@XL:@A/,S?5?=G(QV/12QQI-873T&XY@I4Y6T0*K1D2@?:'F7.:W?.!!2]?^- [ MSM0J&?9+POG;=?DTMN_Q^1[!R?VG$-GP&"9YU95"?KYN'N)N#FW MD!.Q8=GU!+]GJ1ZC /%9#E_2B[PA410RJG1>;0*N&^[D-GW=UADV,Q@>Q2<+Y5 MVUAP_GVK<]SJ]OJ#H_?'[7ZO==0>]-M'1XU^\Z31;'7WP?G;)WR0*N\ * "S MNC]P!MP6,VH[VV<'@Y^4)9VN\X[R$\UPK774'!3[U'RHS3!Z_&PO=(2<*2RG MZN(UL*[<5AR=HO+K7U[57M%G>*6G/R\8_D6 *+9?P 0YB\=N-#N-F\#/1O G M[/ E9CHF!Q[64TQ2]4'_,==N!X<#ARM#RP!?'_WE%25J9S[^)S&_RFCT*_[X M45\T]]ORGPZ[Q6\+GGV-V 9@D,GP8,4^EE:\,2O$K,\BY^RO"".)OGFUC/5M MIN'0J[_6:]7Z#&\KSW]F:CS:KW=S<5.&R M*ACN[WJ)-PJN5?I.^5=N\@X1E=[5:YUN_;#Y#IXH?]:[^'>C^<[%S#X*T:*+ MFGW D]"-JJ-LO)(C\2<8'0,4T.03K&#;\BJE#W+'"/BL7\.MJ]\LS]+ ML-/M5NNZQ(0M64&9*AK%ZS#Y^<%AA?*LL:FX)#(ZC2;G,+YU%HBC9W>\F_5J M_4\[O7:-B,T$UMF\I7=BM=73R\KF;7+J1 M2@^^_@S5E&KTJ)]NK?$2CFJ]5J^>?CG?G]9'W;T-YIR<1H3<\Z^CLT]@?Z7< M5^ X]@BLSCD0L#+YWM??^[&B9%TLR\1L8\F/HB"UR_6,QXC7>X(UK1IT#]& MZ#V9*QA9:(#Y?KE"U1Z0?E]UP?H_NV-TWO]M?XR>Y.[9)'OA_D1DBRF(JPR; M'V"'"R(Y3] MK+WCCT_9QXA&$KQK![2VA&R?BDZR 8=+A<$RTH%D^Z5*BK%^XQ,^M\+4,IT+6D9PZ>(8&L4 M'H*+I%H(GU&1S!E:=B+>4?K.7/+5-C/G'IAQN($W_HE):OZ_)Y0)@!65Z']Z MW#$M'U2>1$$Z^E4#>_SM>> ;[8-=[TRV@S:VSCHT'OS&QE+&MUM+OP4#?K_;J=<[W5:SW6BV>MU&I]=H=5J]XUJG>=3:Y_KN !#7 M^>G_?.E=?#\;G*_&E;95-O'-BD9RLAL5(2(-8^ E!S/3IA)C%"'K[FDNNYI5M0AEV:1VXXU"6!%!760*@HKG*L!J7G MN7DVB@F+] &5'CO!15]>DG3[SB3ISO)$Z&9K^6^W_%1OWG);\R&YU8]HWLA. M;Z;B:!539S_7_5SW<]VYN=I,RG#5QJLE"_"$/$V]?WW]X@R^7 S.OIV=G@\J MSNF7_J)DC%W8[.=&S#OA,GXF^[?7(O9SW<]U/]>=GNNSBE$=NYGZL&-1G$W- M[0M0" 5>#LO=#W:,;I_;N=PK1,]4(=IOY-.:WQ8.XM'T0<)")B=.3QEZ??+3 MH88!#E4GU6I/9?(K;^XOGO_F@H#OTG?.M][%V6G_[\[O5>?\\^G%HF*(/=?: MSV\_OR? F)X(X^&/>+G&8\*N<@N[ .ZYT7Y^^_GMY_?(W.C-+?7O;W>=)^V= MA/NYKCG7NZ.ISW#>>T?P$YG;CCJ"]_Z9'3&#GI5_YF^]WWO'3J_J]'X[[WW9 M==WCNUOQVB2T]$;:SW#LS!_6UYT;[^>WGM^=&O\X[4[ D-_+W[&@_ MO_W\]NSHD=E1S_/B/**>F'>YB'>F\'^G"GT;,\N%__V//[^[C/WI7__SS^]& MV3C\Z_\#4$L#!!0 ( (F29T]::KV0\#L .>- 5 8F]O:VEN9W-Q M,S(P,3EA,#$N:G!G[7P)/%7=^O\V9:HD9'8:R)1DJ,RG$I*W#!F*M9SWK&;[/6OMLRFM*/[3NH*:V)D1#0P.=!'\0!;-N4L/3[C0$'3H$ M24 0Q 31TRA#M*"T!EP<#+*#Z$&9!I2/QMVC_H?X(&A=RT/_Z+'7T=%BHY;UN7-VKK;@DN$&W2*>X 2XX<$- M^N5R<63$8IE.00Z"(B._E;]A"Z98:GLKV&+E6#E6CI5CY5@Y_F\?LCMD%)5D M=BC)*FZ4D5>2WZ4DM^-/[P$4 CF"/PMH(Z0%64/GP)\=Y I1 0D%PPJS=7-S M5I*6=G3=;F'E=,IZNZ63@[2GA;.TS/8=TI *W-/9PM+>VFWC*6L;.T=5T8D2 MM.A&.RM549.=AW8<VLE$Y;G-YYRLIJI]0I"SDK*1D9*PLI"RLY&2DK.3FKW3ME M%&1/RYS:_+5[*\OEWIW=SYU=[-O*4MKZK+6#M:.;*Y"&C/1FZ7]MGT!$RYW^ MJ?C!&$$=)?5SUA9NUOO!J4:=8"F9'5*RBH9+$[Q=07:WBO1/]52D?V+T/R M M-14K2R5+*D].Y[YT?\3:Y9^;[;-V:M]#ZB^C!#>_%$#S0/>8F9E5I+_O^5=1 M2']5/5!:5E1 N?'?<*QTLM+)2B+AYN?B'13?R"(H+< M/)NW;Q81$Y?<)LFW45I.6D)65$)2@MH(#2,3$PLS"R$ (^ Q#]\4"H@ M=B;:3;1Q=#2;(5IV&CIV&DH-!(,@&@::Q6,I+Z"AI:-G6,7(Q,S""BKDKX-H M:>CH:.GI&!CHZ<%37_ B8V[?B4U*OI_R(#7MX:.U[]H>]7>T=GU^DTW9F!P:'AD]/V'C[C)J>F9V3G\_ )U M7#00'_49+5PX-LM>9.+< M%Y&87X@12@0B\JW8G0P%+)2?:7Z2O7_ MBNIB2?^!,Y-1 Q>=_1"_0#APY^QX6^\1CJ-_!(CN%[+@D-Q0X^]_Q5])H6Z? MV9$JLFA)^65S!Z]Q0SON2=,[&0.V'1V&@L]T9.J;]]C2/4IZRH_DP<<US2>>2WLHG&=Z4BT:_,^[NOEQ:\\E+YSAX+)M]B^IYH0FQ MM&VB]AE*W0-[Z!K6ES"\9X;:IR%]#<[_A:>GS?@6"B3;1RI#CDNTQ2D.)?TQ MW, ??TF%W7UWB,.,/>FPY,ULY0S>\>;XM=95RI^'&6.5:$K.C/*?:[/M98YL M=+>=\=60MFB?\'L[9B]0$"90Q!AT3+M"@DG0]6U7/:<)HIT"E5J,$\,?)> O MI'WH%2QJRT.LY]_K[CUWY)#4P[B<2*9PMJTR=2\/>\Q-W)DHE<[X>*,N^4SQ MJUX[UZ/:@M,/>A5>1FT0.>&L;: P[U)(A]X[Z<[IJTNH!$T^UO)G?5SHH12K MG5XV4_;Q74;FZ^J*N^Q_7*B7+#SO=]+OU%XNP:YJ0;71*@,[Q-E8Y?KUA^8B M2H,?MZG-;15Q?BS7LLL9&AHH-T@*?TB!/%71$;,C]VR+_>XZG+[>QNH9O>-S M371%K;8PZF5'[+QN?QWQUCMN<@\%>G]-\N.+D0S=-R^Z=EV9[Z@*%GNLPR*6 MY/]7Y^9)!-G/FAA#%%LJ2)B*T4H#RQL=0=0CJ\*72RDKE5L M*- 55[?0>8))+UWXC+F_28E)H%\;8DJ* O5TD=LRL!3HF::1WRI/:TY]\Z(: M3GT-B'IZP%=== HQW;':D$R!(D+#WVJ/(0R]I"D07):L0^::K*L,GY^=V_!'_A=H!G:_;]-/']/Y;]EX?_R$]O#4Z33!<&3OT]U%.PZZ>IF$3]9F[V M!8MEJCLG!8M!_YO.K-6D^^@1,PI4F$5*,1\UYR5H(U\"UIT0A(.%U12(B]<( MSXNYJ:_A/;KN:P2C>>?#0X$B2Y* #B-)["*^QQ#BQ)_NF)^6'C0/.L%V!0". MH=V+LK6+H$]G=U\O&VW8++S::K#%RN_4/7/M@=OK7PVHVZ^W-,J3?<99?N1L M\2MA$_\U5V8,3JCI=S4B#0XP9K0>7Q5NP4B4,9385SHKMX#PKA& M5^[98O.0%,_.P0I5^2LM?!^O"+)(;P1AH6]0ZTT4H8T"]752(#XJIOQ4 M3_J G!A#AL%.ZT[H4""D&?$,U6IR1>=2*! Z@RSO>P=>)DTB.>&H:+/\):HW MADPNQ+?.6I>7,SZ-J4E>97FO_GFS<7)&AI9E.@*L6\[.;N\JEH"A1OGO^Y MX^]QE,V5*6PX>\TC<3!XXD8*E!;U-.N1VE)_70VP5?"AS/?HV3X*M%\;86QR M)P3?E=BECOG=V$!$^]NCMFG$W.,;- XQ1.D&ZN #UP]?E)4FLF;Q],^."AYR M@0OFGU _@-T9MW"(U!C:F)8D'_U*_JQ)PXU!B;VU>P:[2QG)'$@N"M32_)@" M]5OIY2;O8)%D5YNG< F8SVE5727U/(GD<2M9$D*E(@Z1H$JKZ")1C#L M77P6.=#7A@*M6D^!<$:I'2)OPQU+8$9O/27W%@6^>/M:0S#CYH.C&]9>&'(Y\AI_9.\K/LU7;G?-U"7.WNBIW=);'B2HE>]SEP(QHX,!9+;I M1&(M &;@TOJE3\,8Y]FQ[!D4<7,W]ZS-K-.L4=9K#R>"=+1*QCO7W =(EB*G M!]UO>K2<['@O,76=T>#(><2VAZ:":Y+Q;[%OZ&MPHKHGL^XU:EGA;)?GR:#U MN-9>[N\F:WG^V_/TZ!%_2K%G28'^;2=(ST26T[,YI1\P03D,G_8BJZ)Y=5*P M9)?"I6"Q!%IPKAW[*5/Y)769DD'R32N]]]D$;&+34VH0'8;GP8E18S "BQ8% M2DK)NCOV@:T;1M:>"2<%@.RPU:"K<>:C!3+0Q1@/LIW,Y(W4:)UR/R6!K<@V M*1BK>^ _LG0 3LEJN)WT/+#\\3$*9&=2U/5W 5K$3^;] OD;>P>1L&@-&'$" MFS@ID0(-H8Y2H-<&- M["-[:E @'Q:U>B<*I+*9 I4SZ&A &K,ZR'D,-PDK1A!!$[$A9#R7%"<-]QLP MR-$KB+F*Y$]@^%-5TH1^P[R5UE=:_V=:+U6>O1ZL@,8(3 X:-G?GYKN@9HS^ MWH!ZWP2?GRR99JWFMY<7]E$8Q--O+/ED8RW)!S^'4" '"C2]_]:,M==M=)BW MH)O:>NGE 6DML_?0-E/]W)\_2& 3(27T!\.#9KUI$ 6!T GAOE3OMZW$9@XH_(=P#^F/:>Z"W$[<5NZSVQ_VG(6_?35 M\F\LPY:%L@@ZOHJ1\YO$_P,+IO]]WHY&0V.V!#D_P4V:%2.<0!/G0L@$3AHI M+N[N<2#X4L3Z4)G_3H\PP1]E2IXY!]I\+S0;AJ]D1/9.]9WZKO MF]E'OO", OD&JW6!*5(= %/T#-+Y/]]ZI]/5?/X,T>J8K@7?9/.W/57F"ISK MCY,8106=E08R2-F?!N6.4QH=UQQHZJ1)[4FYW,CYJ-8N^KW-N1T;U]S1OY0J MJA+\L?2(RX"D_=$A;$O;3,/=&#>K+98C>A^91UE!:=L"D0M\3-)J@8;ALN+-BE;DQ^;LU4Y237\%:D:6 7!RJ&MTXY MS#WVRJ[N@,;+]5Y,P6V#S;:3;+$Y&5C_VBR2^YX M=<39)SWWS<[MX-.LMQ/8#BFRR%1=;H3<#;^H .HJF'BM925)8+9-*_^F5K!E M+?$724I:UJMO*@A%!X(*&( ^DX2STB6' MI2\??@BR.YN3CU2(D<[P=FV$X;>6E]"O\)_;U/' H=\8F] )@CH%JE<#*>>3 M^\@%"=/Y\O)04L)HL&[0[&9%_>;9.!N6"@JT&(UF=J"K%=)]+( SU+]!7:HR M:#-H87S[YRV;,W_X1]W$/Y-2^#@,(N?%U#:!8:0TD\/.$+:6[\*AB3=AZZCN M?I0":>:?QZAM=>UZP^-FH&]^[844YTT]VE9M#>@"ZA/@64Z45 QF[ PU&WE3 M2#ZM2W 'V4C'9_>A4_#@IFX$+9B4)SO_\TN;="^0MLAYT4[X+&SN M:H/]G.>T5U&@U0,9N !._1.:BU%+1UMG#^QQ)%CP$;5-R( ##GI7,#7(0N-$G91 MH)?U%,@133 M:RJ5FP7HZ4X4^1UR-O_"/2^>\('<@I@*D/<]7K/O:_+WIR<@ MC 2$3N1>].RM"_=^2"G[V(B&UB;]-H'Z&EQC<4MAF]']9[SFD_H[!+<.H*L; M;ZGP9!+U<\XX'33.1H&$%^K(51%@Z _M1Q9^9QGZ&IZB]Y(DU:<,(FCXN3WB G7B$#%FWD)OD3>NX#NBH\ M+W7.F@*A#Y&_!-,CA!R0WC^@0"QJ;:AW,632;OQB-%UI_A:$586P"S>QR4N:4D1N1$])8OLR2)W9KEFL9#B MK !BQ B_Y1G]A'9G138C#LZQ+7?)M>0>J*%CB6NM[X98T4Z-'DL\P+Z-D1H^ MOG&^/,C%X+0D%OWE0?K_KGWH7]3\C[L4[Y:?4).GB,4]-EN+\'S?(4F02I39 M+[DSV-]P9S&5#YA!S+*,8X,G"%-7))^ #&JI^V6(_KNQ#>W^[:@G)WZQ2IMQ M1MEZ++E&S(4"<2@TO[P"4BA?#9]1\P?<>!LNIU!@S!]E%QVUZ4%3B/#G8?_*:GS8]!;%(&]LS&0?HBF):C? %_%3C_/UR+DVQ\[+?I3(Y][//BP-=: M#]0E&U-R;F>>8A*Q=C^E&\NSS6O3'J%3@XE2'Q0SMWD*S1.--F2[/^IYJWIS MC>#-R&X.L>98Z-;EL(_T9:O>O;7A4?87?U\NAUO[)&;#KNA8]]K[L\9=!3EA MN(IKLD/75HV<,L1-HNZJ6!WL:YJP-MZ.\Z->Y^(:4##3'4O#(5T%1+6GFL8R$SKWIKKZVKC M(%_LD!!I9G7I@'F;JWBH^M999?S\-1J72SOD3-QAUW:;&H>GBPQUG_4."ULP MU7##Z-3B^=>"CU]GD",?[8I=_,_M(JT4@%R4'7(G M!>)3^5:DQH--VPBF@Z_GV8)$7J!C%056YB3V\QKVJV)G&>^-=/>9,9_6T)8_O MP46'QC'NT3S.45&A$O%13@;WX(J46HOC,.P#W'K2KT'ZWLB@LDI&R=1UOXF# MDSV"NV;RG-;9%2BI)3ZT%6'?'+C0&#GR2G;KT#[G20N3\ZUQG'O[[B2W[A1M M(8:,"5ID7,^;JLR0*DW5#]N_7SCT\JCPC4?:/-U*='G^;,?"S5\)M\ +.G'P MW-)D\:2I=:V5TWN-3]9JW_;9,;&,7=U6JWM-NX/C*09UVJH] M]VF9-DZKACGK(?I,B7*%V/)D3'K1C$[85FUCF.B< 507N.FR5XGSL*=RN-Z! MQ^[8SP])X>ZT;^RYB^6]A^_77KAZ0CJUX,!LSDW,ZTUO"EF49(0JA.Y)ATXK MR..E'Q3%*FRGD]=X/++Z><*&*,?&'FAC3&UK1//.I]=S-+/X5VGR&A^YH97A M6?G*YV"!C/G' M-[_:@_VK=)S6FV-95;O%2S'0[4XK_[8-4GDX>>?JSWY*J5 M3@2TKY>?+7!1W[+J2+0AA"K[*$9G^J=S:OM;%;C+$^#8^"\:5+JE43-@A;3H:Y6"I1;1XSJF2"P: -]3 +Z^+[OS:0F(FBN M\I0'!;IV/^XA;.J%])'C3[,PL:WXYF-)RRW;+A7L&Y2U?\_++VF9[[51.)&@ M,Y^%[ZHSWZ6(OSBP?B\,)U?4/TL:6\HA@OXZAY"<=3FOB]?>5=N,RB&U*5 @ MLX\:%X+B0,H^+CV"'C37W()_/)Z"I49V19"F=R,:D;7ARZ4G.T7^9!2VM']> MV__?7OD'US/>ZPH2[#QT+ 4*\_08%_A$@;#7'<.B8&<(-:[D]);8I=PGJ/5O MY#XI6+M@HFGK58.Z.>)J*_* KNG"LC)ER7'CLM0S@ZH T%Z:G=;E:=I4!&#\ MLG2UEDN_6TP8.HU'GN(3U<7?J6M@!_@Q97KGU+W?+&/_N6A*.=K^04E^"21T MNVN\0XNU O)/''RC_R W)W9@YXWU*1&LD//>6F"&;$3YW2'P][!D9-\U)'[X M NHZ?"@>'T*N]( OB*%J=4*M?DV&U"@ -* OINC9E3B_##]:42N M]M,TQ1Z4G$*]*)?HC]UZ'>*\P.=[N5NWZ&,?MJ5W&P5*\ L#:!2$G\&;R&IU MSUSRQ87=)'P,!;INI] LH"@'"NOF B:^J8::ASG:O[B--1SBO\ MUE8\]%&M6MX?) /Q,B!-#=&@0 44:$'MX&?[%VF1=P^,7\\&6F'(R2ET4\]; MC[%:7E_C0EWL4I+*-1WT"0?(9@GDJDCD^[3TD84%]5E/$'DO^%(@"VWXM*%1 M0S"9-P,6.G-&+*DT-V\11JV+@"SO3"YEQS0<7@FX>9(6EMU;Y;!O.*@8$)8>7WG*C^]AW&39Y(&]QG3!Y*'/D MJ=./UZ6F*($RW7TP%D"6*R:F*I8PG< 6"+##7+C\,E[^P/9FD*P]/D<* $E: MJ[X)=8WC1RV(X2+*F<)Y/[;K:WC9V*ZL /U/5X#,,N&C-Q%STQ0()^_XE +% MZR/[7E&@FA;ZO-\_6P7_R2\1N&O'X420BJ_[?'T'/.?SN?U7*%##5@ITNEPI M2XL9FQM=_AYP/JY8M61GZ7ZKD?6;6Y'C:')X9$EL?_D:^6K,UK ]X^WVG72%'!F,>OE?'[/\]8YW6ZUN\?W@:\*6,I99IL"1.?7/-N*6^%./0*SLW%6 '(UY\FTWU_=O[.8B5H6PA9CNJF#UHT!0'-O,>I.. M[Q5@:5D9ZN=^*VJZ!O3/J^BMJ#S>FT1X]A0[)]*N[D41?/(% MP@*AV/4P@,S[S&P0N,_BT,5,+SHRVE]M^/=B^8)5_H?"_NK56>M@D[H^0)8G M2U DS@Y^ER6S#;00A_&F31GE/+_K;\!BD>^)P^Y&L#71(7U^)6 M>3/@R0G]25R4'!QMGY,S+7B?@2 M-3M&@?+3WXY5PT_WS=^!CW=1('N3HJZ(JV1)93L?)N#/*MH7H]6+J:% O#YPC"[[.]OBL/A4 MD<;,Q@EZ_9O*-Q0JM[-I"J;'MJO)^ZAU9#I\W@E?V_>N\6Q/HM?C_E-!/;)N MHPHSE1\9SJ2UG_G WLS5_L%1A1=#F."QC0T];]"8=KA.+WYDX+3T<&W"1NNF MMY]M@PX'7QCJA%WT41>.WUC0H:(]JYC2_NGS=M/9LX]CO>O$CVP8<7@(,X?, M=17!?%%/^W3IS&&[#'87R S,\&:-/ M"\I[LX^* M/UXX5,#B^.JU<6Z)J<23>)<4G=7=R$#IC?$\T<+WSB9,[0M@646!Y%SZ:>K3 MC?L$B,S6]B+Y\9?3S'I>'+L?+*G )1!__^+6M1=:O_ S>@1;RY21H:+#D*>] M6L8S&+?E^DZ6M(0TB*8".I_96^IT&-^%)6C9K8W"E#1PB-&J.U@Z"1'=FKIX M/]IG8FV>'>*HXZLI=HRR3U.7-Q[!Q([(&TGPFL DH^*>C&NWQ9K8<@Z\BU(& M4#-GVW_KVR)?SE7:U#5%'B";>.+'@7?4PL& MK.<#DCH+'12)KV/VT,]6/E[E\\=H5LZ.M*3@Z<-Z2_X+0-8?C#C0[_L]E2WL M1./S;?AU )M=3*-Z@$E4+7)>,K:+] 0 +/8NUA-=/UZ;=\ OJ06AX-? :$S7 M+Z8I'Q=7*F[R3Q 80(!./I4EEF5"'4X"&,YV71(_EZ49_FPQDD\M''BY.N6J M%<"X AC_?P.,=,/AH< ^379F$2PH4-*6S TEX:$!X<\R;#QIT"XWUFHM7!T+ MRCJ#JH2I-Z-JP-1F,"^:]0P2I'L'U\R1+@T!_&_H+Z7ZPQL0/=\!-?MJM.W@)NJFXDLC M!'ZAMK.9.#G+M;2JSO8W5M5U^ELMY.7Q:W8O-WM9%A4TJW9J<_BXPKR)*/F8SB?)OW@;YG<2 MZ;KD_1>V\9<&39_WU2%8>()$?>(J^A.W*YCQV/)=63D^OZP=)%_!'VM N('Z MY^,P2YZL PU"7H3M8LC3JC_1Z-SWX[5GOIJB=_P5-4Y =EI/SUM_[X<]L-6M M&EP30K;+;WVTP7Y>'OYYZ6"[)/YTGI]JHLYCEK8)3$9_)-Q&.]$ M!S:DXI+?+X@EE;J6KD"0%0CR?PZ".,)''R/FWE-_>^1 ]4K9R+YDH.74EW9^ M^^Q7",)1._85@D3*4B$(O16R8>M)_ELY XTND(,N!^$ M:)D'_[?NC0;:\<,?O=?A]8'G[PF?'^,F+<")1M_7N+,_3^C6=\\VF2T7(1\X MD$*IU_(B\T_Y+C"T9*1-I3@>Z3M<+$9NCPKDETV,['OV9ZL^\E8ZFKW5 ]TYI9>ZGM*Y;-*"3/6G8K5:ID:Q5%7P/=\M MOQ6JYZC77PCU!ZN:'2^$375*$Z:1^$?8B6Z% W",P-0),[):=CYU&::L<7E[ MX/W?VAXPP,OS$$U;"];QS^&%K9!ID>5I/PKUNUVSWS!^CC^R5?][0]'_ON+O M-M!J .0-O_V^FG!8C8L)R,B $#O?5/:'-+9)HH\'>(MVJT5+S;N91S/WVPGM MCX_X"YG]_LE7[\UC_LN&Q">4 '#G.&[2I<_(Z2,FM1WO,6H;SG6] ]5/I"HL M+>_,.%6&SPN;?GDK;-+$]?CN'Z_-I72OFZ"D9C>V 12Z63@8/1 PZ&6Y0<%ER:](MY MA#EAH+X8+3/PWOV),$_#SZF5Y/0X R3YV$"E'01\[?1S,KW-@;*1\ M6X Z=[LN00:8\>)G#S2^?/8 )N*QL]KGIQM+;E\/$-[9N_>#!F,*Y"/WMYSY M?;@-X*BP;Y8S"G2OL?0Z@S'0@P;E13WX]3V%* 2_9Q_Y(-M5 +X ^DXV+7%& M<2B.?0J5$$LJX[BYM)LV!__A_7$,ZH?5S>>7T0 ].GJ&JMD\J#D4^ M.))/@<["I_>[5W6Y_W2=K]L?GCC:/ #"M/&51<%XHZG&(+**0*X\AWS_.OV% M9 <% N,1V]TWRPK&H_GL:">9?SNJ-CP9^#1<$_;?^AD*E=1?=T,!\OO9K_W. M?0'(R/QA^2TL+FX EZ:FI(?0&*WE$O6MX.5/M7!^*]&$_Z)F-;C2PVHP_)6[ MU];*E\0SF2/=>CMP[_Y.D,N /;/5Z4JQ#,?SY#DB]!2&CFHW<1E"$XD-\])X MD^_6.\QU*%#S2S1@,$#H6_&TOA1CBL92?0.>I<^RT&% +E$VV+B\ _R+*P," MXR>H:39CR?C'F2B=K\&.U MU;!U*ON81H.L"O2:R9 C%O?<,K,XLH9H2/^>[--NW/OTKTF]>D^46K M">O;2BA039,:#]O\L'1"5MSO'?J?F1K7(ICXAVQS!4>LX(@5'+&"(_XC.$*@ MC[C-B1[9,HBA0$0^T,0S PI4]0RK2UJKQ$A> ]+O@4=L>",R/05*A.^G0!6 MNZIPO%'OX@V-KS?\18$WOM:/6A"09R/R5E.S-PK$RE&)F%:PA>/E +?!(./& MII%K[08!+YZ&G.C/>H+&&./9R%=(W!0(BB**PS'&GM1+_L5+ M26^C>SNM0E,/'4+!?(M?D?T203)Z*;S0%-G<#I_#FKR&8]-5J-T' H?EKTWF M1%:E8[E)+'R[R32I>.,^LYA3JI<^^_C.CNG.SP>1R2R(@FYJY*'2@AB/?41D M6"*VHQ(_6B2&4XGU9XK.LYTL06WT+>@B^UDL]OL3L<\B,;!^_VMD3M1/U[Z. M)RX#L]V)#:]5XWV"/W;?#.$9KEWP5%?9YPAB?VC1O>?/I2(J5Y7HXG55P RI MFU^C0)=Y0!H/ALB27 &?%K.#X9E \"%*A$,4J"7Q/K)? LCWW,'C;6??24H" M>6%4L$&D-::BY-6 O8&'2(PR-AQ<2Y-7@YQ](%V9S 7W1[[7:X-CN6P!I6X_ M;('3+9S(8!H1"\?>\]0B!]X#K:R20>(,D57N&.D%/C<$D0?HPS-C#Z*$$[77 MY/L4J%^B%;!TMP(V+?8!CE^=1S/)W2.%'AU8_+UP@],\/H1,X)H9)4H@(.07 M EDJ0-!3XE:!X$> MNF@#PJA%0@1^K=C"X">A2@\U#<*)0B)1X\OO; %\A;,C^TZ5%X,A:6$I$#E M4)("T3R#8=/(,"K+*12H[Z)6%^SD+&O1I'3W^!=635H0-#[:B1]ZZ+W?)VQDI,0X$JN\#I[("T F:-AQOB& #,=R@C0)-5#S^ M>$KPP.3K- -]CR)@G\RH /#("HA629HL$8[_HQ3HOKI0! 6ZV(K$&0$=8 D" MUDAB,460YH%( M2Q!'* E!R9V"63#;P6:K#)I!+C;C1%I()G-2H,5V^@@@$G9E/#1RZSDO M%Z?8.JG5G4']>3>2.B_&U%^"PX&X.H&&IY8+ 8&F/ "S2*7B1+%^X+0T^)V MZ+E/%"C,S==E5HXJ8MUE\A3"'["OU&ALJM\B<2JR+Y-;9^I>4PWSUNQM^&C>8L<[D,U 22>R$:;?U_6!X0#C?=7-"YS3%(C0#_J% M'?>E&E8LN9FO,P8H/C-W3[ZD,E"+TV]&#S\L$7)TB6K6-P<&RFP2A'ZO_ #9 M;X49WX]N05;?Q'F"H]X*&^@;W"#'B+NOE%N,S'A]R\*!OW1V5/WA#%O564REX MP*^5C3@33E[@FHDABH<'(:HS 5(8<>^7ITI?TK@H-HH M!5*#S7]$S;4D-P>1O5-)TY)C;'@#]%KT>\,<8A\( E1MEERDDVZD0/A':D\) MC "PW%3!HQ>[*=/J7Y5L;3\@:3H!N$F)8X MYN?T);RP',%TD5BBD7>I2W@<-47/:I]IADN6-:63UZ_A)U^:A>/7HP:U9LG M0>^UAQ&9=7&91\B(]L#" D2HMV7N]QQ^]ID!&7:O*Z,BI2Y:( L&K.AQP@ISXA"(:+9J(%TIB/OLK1=J4)7F![#YC M0A2;" 1H0P($LKXW2&JW6CZ[J=WVD,D-U#FA&F;0'0R*<7M"T$!3Z&0SW\:I MR9?]-(1KREWMZ.X%)Q*]%')B$JBR"PJ;[ ?"=$L&L#VD]=>IX,?VD0/LG0@D MZH?CCG>%^<>X2-/2D=S';S3"&)C, E$PRJR<@, M]!<^X-@D,C^R)0/H%'(8L/$>L,&%[0%L( D4"(R.>P\/(H]K_'$OE'W4T2(" MG3>HH$U#76CN:HH_A?1%*E&=HTFUTP)7 NAP"HES0V&3_*A-,I+I#P&I=!EM MT\H-EPJUT;G3.]H@M$B#D(&7HN_Y@LJ7\S8O=2>D1S6GR9-@'J2)8N&!Z&E)@+(NRH'^D%5!>""9?:5P M/ >58:TN>#&5R!ZD,%Y(I=U9GK_8998L:CT5-3;"0B5R6R*A!O1Z5&X+FHU%I$,40@:EKR&6#B"%7* M%6[W)KY%]I*OD;T"=!OPA1"Y3*A+)00V=1% ?)P;31_IT?*7,#JH7\(8I'X) MPQF&350#*5Y+%HS,T R$084%;!@4X!> A.. X7/^JNN77LHL MA_0T_EP-$\ M?I%+]B/=UMS M:F"7/\2T\5'8?8&ADY$R494)K/'"N'M-UT2P.:U6[9;98>8#^@K7MCROI[_A M!256U"L7.]NY(P6>/2B>-SXDH645,V+2^^TVOG*.*>UGI@P=>O!6V4XL_>XUYGMI=$M3YZ^?*'OPI0MIVH=:1>Q2K?1"8>Q8V.H^T&9GAEH#M7:ON,B^-[ MYKCE#CH.1A _#+I,[FO(@])?30@Q0J?]J2\X+O\<1!&UWK/&=G>S/=>U$L]M M8:1:Z\G9*@'1ALJW;X3[^UTZ'W2HZ$J5F-8E?PA_=,C]K*/1!OUU1H-VIRT" M&$4CM=ZI'J;)&$ SHSAZ>]*%=V$?G8W%;;UQV%(J^JH$YH""0/9)63_S:4(& MFYYVYOW<@E?;D^\E%1)$/CB@K/8K'!]7.%987[TS7';!9_"<8_3CCXWG1^C9),>/J_; M7L,1!X5Z/;-.O3AQUJU,V.Y5I4A37)>R1;P6N\3A^YPFE6>W:C(+]$\W<\M+ MKSYCSM^Z_=2KWLX!PO/KO6]2S[,_>A05%2 Z41J6=[ZBV1O2@0MJNR3Y/AC4 MOF V]3!,RD'XKN3H>J6GB)++]2S> G0'RA4]\MLR.73#(J<,^*S&9J.*>QUJ M!-;<=J\:562,J+O/[FE9P\W'E6<:5WRR+!L=//O.H>'JL+5P=L35=T4ANP[0 MNPUFF"!7V:^SBSV^X5*MML.,T[A]8.1PA\YGR^',+2HG+SY=&85S^N-JI]]>\A(D269DBM8(L;7/9%P8WV=O%-Y4 M&,T:M>7:XTLVWK6T_8$JH^>FV@58QM.6?^3\6!FY[B59MKC%<5NDS)J$8NW! MV^4S4GFT)9ILYE*??:ACML^+J\70;WATFB8O[WZJ(R0N:("O: M\+1EZW7!0Y&[XIK@[EL>8!-=8B#VZ'ZZB":)K%GN$'?6DJ&.X;8MN>42D:0[ M0W8^-ZKGCEE#F=4;WZO9B!9QN1[%CB1FC'5.G=!*?<9PK]W5M&]?4^&!D 9- M$QY%1=YWH:YYL5!9(OZ2@\G1CNFQNPKC*:^$PUBU%".L>E,N#IL(&&NF#C:D ML_+,,*G 7=Q3Y^]KGXMB8.6]D;2#WCK$4D$ ,A&-%\YNR2>OG5]O;ZIU]8JW>TR@B;8.*^@]>> M#T>+NC#E3];=6[<*F?O2>FKO/@HD)E':[S:S\ZY]_]VGI7LY7[U5%[FI=+,[ M]CG/-7-MSC4!+OYT5D-"GCR"9QS@U0M#2JAKCE87E(\\UE2Y=O+>T 4OKEWB ME1K-QT=5+ 5F$EB%UN.01)$U&PG"+O27Q*LK748W]J$BKG=T#PIDP4T_I$=A MPP.RY%4-9F?'/A6,N:[6OVNOS=MZCWN-^+;T*5CJ.6WAKF/+OT+GVJE3_]AM M?FM>3O3"X'UCW#K6[/>L0IS>V>]5O8U%PD/5>OKSNI"Y\8I64?4ZZEMUZD?. MTAQ=NU>U8F8PN*OS%#JV^L4KB^RGVS$V@?@GUP]<5\_X0]M[G MNQ9V#DXB.<^<7%6'SG_ZC*O>(LZNN9;&RN!E#?8<39T*9-JJHN_U^(Q2QI78 M;=&[=XEEK6]6V+RG_V:OH> 5?UFULZY=G(V[:]>D>>X?@YUDEGFZJ[7[VIQ3 MU,O7D$/R0[4X%L>PA#,;^/)GAHX<%);-EO\EJBP;^<6 MX:$H(Q4YS"&30_E/QEL-' M'Y(S:'64QZ_)?;?75?AB2&U0M!6=^+2HJL)(0AZN/:8@M]3TK/V.5Q0H;SSY M0A+]$R<)CW5!EJ$VT(ZAU>T%"R;7'&<(#]U1GVZ^RK2T/5!@Q^<6;D=#)QM0 MJWW*)=+7GVY7=:5I?EC>_?R;N74 PEOU^,UWG&"-EH4_/Q_'-;_',6ADQ'\G M?VU GNKZSWVZZ\WM]S-)Q?H^2N55] 7 :^]')%\7EIS/=M6-_X3!.S[YIP;G M9>J-Z=/9?-9Y9;K[B#[4[F^4UGP:6''BV+H-.,>4E_3.PH<>/3:C)Y;<=!OJ MTDG\L,Y623#SSIECR06'$N^F"PQE+T3J#N[A?O]U05!"\N[MQ^-;BXI?<"MD35A M3]?S4OJC]4T>5/Y>$730R,:;CUUQ[[NW%%CVZ/+20&4(N M_QWZS4E[T7:IH2D/WHV:$L\"5W7V"]"^%2H]HALZT=^95P)R\;7'SBQ3T/F:!$K)J%1.6'9\WG*2CK;L>UZ[GB6.[_#F_)!TF MWE]D;U2H71AT8X?^E ,/??S3_O.J$F6IES(_S3Q--2F,;GOQ<62V7?YQEG!D M&@UL>-.^.&)%@>>\=^L#SR.&!5B_E.2/NTRM,<5%7K?6O$V2*RKTJ='DX=K( M?KT\R7_W]!HW>_U>X1NL]NG\,05/KUGU)L8D&E<\WWCY.6-W_AA_M9J0[EJ[ MMLK9H.+X@?/Q%X*:K,XO1#I#=)&Z96=;EM[GHU6FUSRM8,0KVEV$9//LE?(P M"'SSN+'4(WK"U5KT;NF+D$W[!$Z>=:2IV+;#&W="W9'E/&0F0.O,O-#%E8H7 M&J@;GRL8Z6V;M+N M4M<3G5O4+XRRW7UHS!QZ2_*2[MY(V0//CA7@'N_F6SC&?S(Z]T2C]9KFN]%V M2= 3\5 &%7\/@8B6T^G'\8$9^[X:7RB@;L)9_S/GM1X^_W(<;Q553$ MO==UV [^+)HS4EYB>4\+#FPI*2HKN%'"N/Z/! ?)0O_[V?0<<307ZQ-8O8/" M'1\_'I\8P,X\J[TGG&A5?,R?F5\[9Y>>5M-1G]<":U[L=GT&TC.^:LO,^M.= ME1D.GS?E%Q7)]M<)/SJ(D9D2&Q1UKO46,/3NC1K8=U;*9U?Q_O,;)$H8I@[4 MY(2*=Z>'QZ0-35U^;>2@4\G-74RJ"9&'GRPK*2AYNJWF8!A+1+[AZG5]THH\ MHY>?0>:YN$#, -W#-ZP6B:C>VZ=EYR_;.^M#.=%66?1H^>(#\ZG"L%&+U$];"+0$]V==" M$NDGY<+5.S,\=:I",*VN+G+I[TXPM20I%YO57F9=+Q=9L]9+H5E@-09%_ M]\>Z_P4GC/+F_P%02P,$% @ B9)G3SK5-?6<" Q4$ !$ !E>#,Q M,2TY,S R,#$Y+FAT;>U<;7/:.!#^W/X*'9V[26<@0$)ZA-#,$"!79GI)+Z'3 MNX_"DF--9,LGR1#NU]^N;!,3R MITDDHG2E!UMNNM,_NL[*2]B^]T^[PGR]] M$MA0DB]?CSX/NJ14J5:_[7:KU=ZP1SX-__Q,&MNU.AEJ&AEAA8JHK%;[)R52 M"JR-6]7J9#+9GNQN*WU1'9Y5<:A&52IE^#:SK'3XMHV/#M^^:0><,OCYIOU+ MI4)ZRDM"'EGB:4XM9R0Q(KH@WQ@WEZ1.*I59RZZ*IUI!& G;KJ9%F*R:S=8>*38EQDXE_UCR560K/@V%G+:&(N2&G/ ) M.5,AC0YH][8[QUUN]W28;M*X;_KE7_D,TL1\4K 48U6?:?VZ^)T;7RR3% 1!5P+ MNZ3'2,-T^#B?M3"WJ[M7"LNO;(5*<1&UW!)_OUBN.$FG&"G)8(C^WY\&1X,A MV:UOU^?EO4NTF#(&%E&Q*FXUXZNBJ![8#=?/(FNW?S8<' ^ZG>'@] 0@<7;^ MM7,R),/3APO^8P0]^_JY_]N[^H?:07V75NJ-+?J>*$T*C_=8^OBE27[>[WX] M&PP'_7/2_[O[J7/R1Y]TND-R>DSJ^[N-QUO($T!J4"9?J-7"NR3?MLEY*&Q0 M)A[75OA38@-J6P\7[WKP#ZM*DW9(]_$Q$^;Z%UKGBR6Y;UNU'$\B8K#1KEP< M+E(ZI')N@>O8!H:T="0Y+(F46>W'4JWDRB:F7EY>W=].!+,!? 4]1DHSKBN> MDI+&AK?R+T7[1#6<..#F+"/0!*://I9VT0M;AA]Z5IM)DT_QZT'>:)6Z9J%N MR>!C-!*/RDP^6+*#N27?@>4KKF>Q/%+6JG#ND?/&[LG\-MY<@B>P^?KVC2"2 M:3];TYW2ZU=R0 (ZYD3SL> 38!LV$(;\E5 -7DY.R1F/E;9$1>083)_4:Y6_ MB _NU :<_#MK%6AR.NR6ZMG%(3Y9/.%8S11]\9:V%XF0PB M;_M@R0*OE0GM_ PF=$0-;#ML;S@EEY&:2,XN8(.=)>G4?I@"%Q-H7J*34)Z MR9UISL8T\(R!,#"E=%09YL &GM! LZ%9!-U!$O"K9!((+R FP8_K_A.N>38( M*A *(X% (R6?0! $!4W,/2<@CILAP5.PG; HHVEQ&=;>W'=_:G/GQ!<1&!3: MYK4!E<'6H3E4ZT*]B'RD$I@VPG=/)N@YP4@+UE(& Q?.NX*-(3P0-E)>VW]F M>N;&U QYO+1,K9()#0 HU=@F6XZX^3QJ F(+]7$Y(C0_$(8"\FL)10?IG*# ME.6"89MC.ZCZU.^+Z"X9=X[*QD0 MJKFS1[ O@3P8.0(WR(F%"; '-@O!\Z/WQS(3QI/*)- /8X*&571M8JT\SN"Q M(5M@AXR#8:?&UK_R AI=<-(!=WN62&X*:=[>%D]%<=D=EM*B0,81I:C 20@Z MY@)84N-%@5:;S9^;S8?9A0V4DMX%LO!14#PMP+!(,]Y"LM9 MEI/=2!=>+RP6#@ONUNP9=^X9E.MQ \.!U3OF.3&P1.%ZT!7#)::2^KPFA&N:[B5LT"*E0*"'LAB ME!3,':*:9&0$$U0+5$"DM-"%[PA'2@Q2->?FC.-U+K@IPT$@"\$4.\44-SF1 M%&,RJ.6$N*9\T",ED$7>"]]&'!M"V(3^G#TN3&YTLP)X%+!"QX!QY;@': &#T&8:P)I M;NH!P#V)&(C$Q@>\=A_@K;$/Z(^I3%S,1(!PWX<44XS!M,V25'&6(3R Z3% MY=FC@SQTA/AMTAQUI!)[NP0/82ETUIIC N[??SY#1GEJ[[P83U<"Y#G P3>H M?>6H96N,VEX*B$5@X4%KELFZFJ7H72%>(S%7GI=HA$^!!2\9-53&PG-\8PIC M&5C:_)4!V;JEBP]^ "+IC=:9X!Z@TYT1X_%QE,SD>I]*%5 S2QDP!CN_P9DC M)VX],N(P)5)<2'YGTE%(@*W29D9QW0,8,@R%M9S?$<-'"D@TUC,!\KE!M@ [ M$#(-AF3XB6EX#GC^;R) ? ?N)/+DX0AU:"P4R8C $O?.6T([3I@=9V/HCK 6WT- MP:L,R.$NY +VW!OX#*3EE/:):*SDF"/WB^A%=I% 9U&:A[%44PZUDT"E<9G. MN0" [),0XV5\R(&IZNZ%+=Q#O??NGMN>QOSUSJ=:V\7[L9O;=;?1.[6ENG:[NOC>Z;G3=Z/KB=%VK MPX\>$)!EB>XZZ'8"%H)W=].=;*;W=U^(\3['7;[I2AN9*9GQ%W$4# M\J[F_OU@Y9NKZM[\/K_TLK1_]-97377A5UHV&?%&OXU^&_V>T>UL7,[&9#?Z MK0,/>B4.IQL([I/^%?<2O$5#3M.WE2N>5][R>_.+OQA=6O4P\0E.+]WGFW85 M_Z+!X=NV^U,+A_\#4$L#!!0 ( (F29T\"S/T*B@@ )Y! 1 97@S M,3(M.3,P,C Q.2YH=&WM7&U3V[@6_MS^"FTZNP,S"7DC- TI,R&$;>[TPBY- MI[L?%4O&&F3+*\D)N;_^GB/;B8% "046TG2F(;+>SI'.<\YS9$'WEZ/3_NCO M/P8DL*$D?WP]_#SLDU*E6OW6[%>K1Z,C\FGTW\]D=Z=6)R--(R.L4!&5U>K@ MI$1*@;5QIUJ=3J<[T^:.TN?5T5D5A]JM2J4,WV&6E0[>=O'1P=LWW8!3!C_? M='^I5,B1\I*01Y9XFE/+&4F,B,[)-\;-!:F32F7>LJ_BF1;G@26-6OT#^:;T MA9C0O(455O*#P64@QL)VJVD1)JMFLW7'BLV(L3/)/Y9\%=F*3T,A9YV1"+DA M)WQ*SE1(HWU79\3_>*=>B^T^"L[$Y*!+241#Z&L.#]\?UFNUXW9KM]5JU5N] MO0^-XT:[L=OJU][7V[W20;=*X;_KE7_D,TL1\4K 48U.O5'[]>9T77RR3% 1 M!5P+NZ3'6,-T^#B?M3"WJ_NN%)9?V@J5XCSJN"7^<;%<<9I.,5:2P1"#OSX- M#XY=H,64,+*)B5=RI[\6715D],!RNGT38_N!L-#P>]GNCX>D) M8.+LR]?>R8B,3N\O^?,(>O;U\^"W=_6]VGZ]22OUW2VZ390FA<75_.Q7,!O 5]!@K MS;BN>$I*&AO>R;\4K1/5<.* F[.,0!.8/OI8:J(7M@P_]+PVDR:?XM?]O-$J M=>U"W9+!)V@D'I69?+!D^U>6O '+5US/8GFLK%7AE4?.&[LG5[?Q^A(\@L77 M=ZX%D4S[^9HV2J]?R2$)Z(03S2>"3X%MV$ 8\F="-?@X.2-G/%;:$A618S!] M4J]5_B0^>%,;I 9 V%@2NFH,LR!#3RA@69#LPBZ@R3@5\DT$%Y 3((?B_Y3 MKGDV""H0"B.!0",EGPH;@((FYIX3$,?-D. IV$Y8E/&LN QK;^[-G]K<.?%% M! :%MKDPH#+8.C2':EVH%Y&/5 +31OCNR00])QAIP5K*8.#">5>P,80'PD;* MA?UGIF>N30T08RX?+6.+1$(#,'H%ENFF,TX>CYJ ^%)-38X(S<^%L9#,6D+Q M82HW2%DN&+;)A;DA[=K;]N[/8-NC*X;PV[MVH_Y^WV36F]%]='W*]P44M\RV MLY(AH9H[>P3[$LB#D2-P@YQ8F ![8+,0/#]Z?RPS83RI3 +],"9H6$77)M;* MXPP>&[(%=L@X&'9J;(-++Z#1.2<]<+=GB>2FD.6UMG@JBDONL)06!3*.*$4% M3D+0,1? DAHO"K3:;/Z5V7R8+6=%11Q!"V17G0=A([6$)[$<7 0$?R<0#/*< MQ["<93G9M73A]<)BBVZOHMD3[MP3*'?$#0P'5N^8S_=Q6492YM'$W+\+LJ,Q M!WAE,Z5\2R4:!H# ,A'&A2MHQ2,W#IXH+ )=,5AJ+JG#:T:X%G K9X$4*P4$ M/9#%*"F8.T0UR=@()J@6J(!(::$+WQ&.E!BD:L[-&"]_&'!M"V(3^G#TL3&Y/#O+0$>*W27/4L4KL[1+6N.";C__?,9,LY3>^?%>+H2(,\^ M#KY![2M'+5MCU!ZE@+@)+#QHS3)95[,4O2O$:R3FRO,2C? IL. EHX;*6'B. M[TMA+ -+F[\R(%NW=/'!#T DO=8Z$]P#=+HS8CP^CI*Y7-NI5 $U\Y0!8[#S M&YPY#Y/XD \1VXD\AS1\O;FY.N5V[S:WW2U9.0V,& O"* MY[-XW.L)#NC*Z.G\Q&G*Z07RS331B&[%=Y;80A< *>2?Y93T&F"\)@E#JD%AITQ& ):^<]H0VG7 ZCH?1?6 MM_H:@E<9D,-=R 7LN3?P&4C+*>T3T43)"4?N%]'S["*!SJ(T#V.I9AQJIX%* MXS*]X@( LH]"C)?Q(0>FJKL7=N,>ZO->?]UT:/G&UTH_8X5TI7]\X;73>Z;G1]<;JNU=G&$?"+97GL.NAV M A:"5W/3G6RGUW-?B/$^Q56]V4H;F2F7,8E,]'I\2=P] O*NYOX]L_+M575O M_YA?>EG:/WCKJZ9Z[?=5-NGN1K^-?J_1);T2E[-Q-QLX;O3;N)MG\@OQ-W_?N?0OG%NZSS?=*OZI@H.W7?U-R2Y7W^SCAT2 M7DIIX0JM$81XWV9VYGEF=D?NOAJ,;/?SB0.AC#BZ>ZFJI79T+ MD=&&+_U:[V57-?5>ONB&E/CX_T7WE:;!0'C3B,82O)0227V89BP^AS.?9E_ M!$U;C;1%LDC9>2C!,LP#.!/I%W9!RA&224Y[SCQD$R:[^O(1A>F%M.Y$^ O( MY(+3M[5 Q%(+2,3XHNVRB&9P3&=P*B(2=_*^C/U+VZ:1R(Y2W&<7O2Z!F$0X M-SL:# Z,UJYCMIK6GF,[_;TCT]XU#IN&]>:-T;)JO:Y.\"^?57Z4DCF+J192 MM8VV:1E_71?752TW*^0Q]VU4]EF'\((+- M?83P S!^&(,GXIAZ*@[#C,D09$CAPY2D:!V^@%.:B%0"=AZ)- +3T#Z "* _ MQQ9'63!)64;K,(R]!FRKN:^W6I9E=&P1)21>Y$]F9P<"D>9+?UTMG:!*P@<: M^QBL2S/<>P=CFD@:36CZ>LO<-SI-HYY']1]>[_56T^J0# +&4:V51<;4F^)X MAA&>Q#XX.G/I444C^N .R*^2%1>7)^S,5+AM1 T)NF$Q#331G-.%]#WI.I1>*UC/Y'M M[X?MI87W[PO2_<(C2KE-@9),.$4K<%ZPXFW-J.7/64*\\OD[DC1<)Y'$1"?] MV2Y)P&%W%6A)=@RC$@>(ANKABV8EU*OTY92M6Q M+E, O +L;;(#&%;,O6U_9X7<2Z*N2%K USQH[G84?6^P3>Y*/8=5A:Z[T&4] M$W2Q&+-.1/+IY@G.29+1=OGE&@8NN8)# M4'S\MF;5;J?&4L3>F[_6B'2%9S=LA\]%"G\(ME/,R9[J9\^6V&_H9[?5(._B5.56&W(%NANIG, M(1.<^;!EY#^/LOE'B.5ZIE\[*U<^O\7GS\2GE3]_;6!^!)?>U^3*F[]E.>O: MQ;7R[//FZ4.4LVYY&_+ZZV7WN\L\X#N;+[JZ>D^U][*;OT#;^P]02P$"% ,4 M " ")DF=/%3E2("X5 "C^0 $0 @ $ 86%X;BTR M,#$Y,#DS,"YX$=Q_8(J ":U@$ %0 M @ %=%0 86%X;BTR,#$Y,#DS,%]C86PN>&UL4$L! A0#% @ MB9)G3^[AV06X; I2X% !4 ( !$D &%A>&XM,C Q.3 Y M,S!?9&5F+GAM;%!+ 0(4 Q0 ( (F29T][]$^\QPH! /QX#0 5 M " ?VL !A87AN+3(P,3DP.3,P7VQA8BYX;6Q02P$"% ,4 " ") MDF=/-"KB3!FA #J&@@ %0 @ 'WMP$ 86%X;BTR,#$Y,#DS M,%]P&UL4$L! A0#% @ B9)G3Q$N[_@PD@( G[8I !L M ( !0UD" &%A>&YQ,S(P,3DM,3!X<61O8W5M96YT+FAT;5!+ 0(4 Q0 M ( (F29T]::KV0\#L .>- 5 " :SK! !B;V]K:6YG M00 $0 @ &:, 4 97@S,3(M.3,P,C Q M.2YH=&U02P$"% ,4 " ")DF=/JX XML 13 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Other Assets (Tables)
9 Months Ended
Sep. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Cash surrender value of corporate-owned life insurance policies
$
4,020

 
$
3,596

Deferred commissions (1)
17,920

 
15,530

Restricted cash
658

 
661

Operating lease assets
10,592

 

Prepaid expenses, deposits and other
3,952

 
3,212

Total other assets
$
37,142

 
$
22,999

(1) Represents the incremental costs of obtaining contracts with customers, which consist primarily of sales commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contracts and amortized consistent with the recognition timing of the revenue for the underlying performance obligations.
XML 14 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
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 September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
20,214

 
$

 
$
20,214

 
$

 
$

 
$

TASER X26P
11,578

 

 
11,578

 
17,998

 

 
17,998

TASER X2
13,241

 

 
13,241

 
20,392

 

 
20,392

TASER Pulse and Bolt
1,132

 

 
1,132

 
1,402

 

 
1,402

Single cartridges
18,901

 

 
18,901

 
18,406

 

 
18,406

Axon Body

 
6,763

 
6,763

 

 
4,744

 
4,744

Axon Flex

 
1,670

 
1,670

 

 
1,325

 
1,325

Axon Fleet

 
4,341

 
4,341

 

 
1,809

 
1,809

Axon Dock

 
3,358

 
3,358

 

 
2,178

 
2,178

Axon Evidence and cloud services
218

 
34,022

 
34,240

 

 
23,915

 
23,915

TASER Cam

 
534

 
534

 

 
717

 
717

Extended warranties
4,543

 
4,714

 
9,257

 
4,123

 
3,161

 
7,284

Other
1,916

 
3,692

 
5,608

 
1,345

 
3,321

 
4,666

Total
$
71,743

 
$
59,094

 
$
130,837

 
$
63,666

 
$
41,170

 
$
104,836


 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
39,466

 
$

 
$
39,466

 
$

 
$

 
$

TASER X26P
37,832

 

 
37,832

 
52,618

 

 
52,618

TASER X2
40,413

 

 
40,413

 
62,686

 

 
62,686

TASER Pulse and Bolt
2,920

 

 
2,920

 
3,849

 

 
3,849

Single cartridges
57,354

 

 
57,354

 
51,763

 

 
51,763

Axon Body

 
18,820

 
18,820

 

 
15,082

 
15,082

Axon Flex

 
4,517

 
4,517

 

 
4,529

 
4,529

Axon Fleet

 
10,977

 
10,977

 

 
6,640

 
6,640

Axon Dock

 
9,401

 
9,401

 

 
7,332

 
7,332

Axon Evidence and cloud services
363

 
93,461

 
93,824

 

 
64,513

 
64,513

TASER Cam

 
2,481

 
2,481

 

 
2,839

 
2,839

Extended warranties
13,341

 
14,064

 
27,405

 
11,567

 
8,521

 
20,088

Other
6,017

 
7,582

 
13,599

 
5,331

 
8,007

 
13,338

Total
$
197,706

 
$
161,303

 
$
359,009

 
$
187,814

 
$
117,463

 
$
305,277

The following table presents our revenues disaggregated by geography (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
United States
$
110,809

 
85
%
 
$
88,125

 
84
%
 
$
298,736

 
83
%
 
$
244,806

 
80
%
Other countries
20,028

 
15

 
16,711

 
16

 
60,273

 
17

 
60,471

 
20

Total
$
130,837

 
100
%
 
$
104,836

 
100
%
 
$
359,009

 
100
%
 
$
305,277

 
100
%

Contract with Customer, Assets and Liabilities
The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the nine months ended September 30, 2019 (in thousands):
 
September 30, 2019
Contract assets, net
$
33,635

Contract liabilities (deferred revenue)
209,309

Revenue recognized in the period from:
 
Amounts included in contract liabilities at the beginning of the period
83,159


Contract liabilities (deferred revenue) consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
Warranty:
 
 
 
 
 
 
 
 
 
 
 
TASER
$
11,677

 
$
16,633

 
$
28,310

 
$
12,797

 
$
16,847

 
$
29,644

Software and Sensors
9,899

 
5,450

 
15,349

 
8,273

 
6,516

 
14,789

 
21,576

 
22,083

 
43,659

 
21,070

 
23,363

 
44,433

Hardware:
 
 
 
 
 
 
 
 
 
 
 
TASER
4,378

 
17,601

 
21,979

 
9,355

 
15,598

 
24,953

Software and Sensors
39,308

 
27,357

 
66,665

 
20,878

 
24,685

 
45,563

 
43,686

 
44,958

 
88,644

 
30,233

 
40,283

 
70,516

Services:
 
 
 
 
 
 
 
 
 
 
 
TASER
11

 
396

 
407

 

 

 

Software and Sensors
61,887

 
14,712

 
76,599

 
55,713

 
10,771

 
66,484

 
61,898

 
15,108

 
77,006

 
55,713

 
10,771

 
66,484

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
TASER
$
16,066

 
$
34,630

 
$
50,696

 
$
22,152

 
$
32,445

 
$
54,597

Software and Sensors
111,094

 
47,519

 
158,613

 
84,864

 
41,972

 
126,836

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


XML 15 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans
9 Months Ended
Sep. 30, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
We have a defined contribution 401(k) plan for eligible employees, which is qualified under Sections 401(a) and 401(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation.
We also have a non-qualified deferred compensation plan for certain executives, employees and non-employee directors through which participants may elect to postpone the receipt and taxation of a portion of their compensation, including stock-based compensation, received from us. The non-qualified deferred compensation plan allows eligible participants to defer up to 80% of their base salary and up to 100% of other types of compensation. The plan also allows for matching and discretionary employer contributions. Employee deferrals are deemed 100% vested upon contribution. Distributions from the plan are made upon retirement, death, separation of service, specified date or upon the occurrence of an unforeseeable emergency. Distributions can be paid in a variety of forms from lump sum to installments over a period of years. Participants in the plan are entitled to select from a wide variety of investments available under the plan and are allocated gains or losses based upon the performance of the investments selected by the participant. All gains or losses are allocated fully to plan participants and we do not guarantee a rate of return on deferred balances. Assets related to this plan consist of corporate-owned life insurance contracts and are included in
other assets in the condensed consolidated balance sheets; see Note 6 for balances. Participants have no rights or claims with respect to any plan assets and any such assets are subject to the claims of our general creditors.
Contributions to the plans are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.
We also sponsor defined contribution plans in Australia, Finland, and the United Kingdom.
Our matching contributions for all defined contribution plans were $0.9 million and $0.9 million for the three months ended September 30, 2019 and 2018, respectively, and $3.5 million and $2.4 million for the nine months ended September 30, 2019 and 2018, respectively.
XML 16 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Revenue Performance Obligations (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01 | Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation to be recognized in the next twelve months, percent 15.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01 | Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation to be recognized in the next twelve months, percent 20.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 1,130
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 5 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 7 years
XML 17 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Indefinite-lived Intangible Assets [Line Items]    
Not amortized intangible assets, Carrying Amount $ 1,822 $ 1,858
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,039 26,727
Accumulated Amortization (12,333) (12,650)
Total 11,706 14,077
Intangible assets, Gross Carrying Amount 25,861 28,585
Intangible assets, Net Carrying Amount 13,528 15,935
TASER trademark    
Indefinite-lived Intangible Assets [Line Items]    
Not amortized intangible assets, Carrying Amount 900 900
Patents and trademarks pending    
Indefinite-lived Intangible Assets [Line Items]    
Not amortized intangible assets, Carrying Amount 922 958
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,161 3,161
Accumulated Amortization (959) (732)
Total $ 2,202 2,429
Domain names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 5 years  
Domain names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 10 years  
Issued patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,170 2,940
Accumulated Amortization (1,268) (1,106)
Total $ 1,902 1,834
Issued patents | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 4 years  
Issued patents | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 15 years  
Issued trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,006 1,053
Accumulated Amortization (532) (599)
Total $ 474 454
Issued trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years  
Issued trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 11 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,664 3,701
Accumulated Amortization (1,263) (880)
Total $ 2,401 2,821
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 4 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 8 years  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 446 540
Accumulated Amortization (397) (439)
Total $ 49 101
Non-compete agreements | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years  
Non-compete agreements | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 4 years  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 10,660 13,404
Accumulated Amortization (5,982) (7,081)
Total $ 4,678 6,323
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 7 years  
Re-acquired distribution rights    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 2 years  
Gross Carrying Amount $ 1,932 1,928
Accumulated Amortization (1,932) (1,813)
Total $ 0 $ 115
XML 18 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]          
Accrued salaries, benefits and bonus $ 17,058   $ 19,063    
Accrued professional, consulting and lobbying fees 5,002   4,894    
Accrued warranty expense 1,071   898 $ 959 $ 644
Accrued income and other taxes 5,143   4,167    
Other accrued liabilities 7,471   12,070    
Accrued liabilities $ 35,745 $ 39,954 $ 41,092    
XML 19 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Related Party Transaction [Line Items]        
Outstanding amount due to related parties $ 0   $ 0  
Software Licensing and Subscription | Officer        
Related Party Transaction [Line Items]        
Quarterly payments $ 500,000 $ 400,000 $ 1,400,000 $ 1,300,000
XML 20 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Leases [Abstract]    
Operating lease cost $ 1,264 $ 3,418
Sublease income (82) (219)
Net lease expense $ 1,182 $ 3,199
XML 21 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Feb. 28, 2019
Feb. 29, 2016
2019 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)     6,000,000.0  
Shares available for grant under the plan (in shares) 2,200,000      
2016 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding common stock repurchase program authorized amount (up to)       $ 50,000,000.0
Shares repurchased during period (in shares) 0 0    
Remaining authorized repurchase amount $ 16,300,000      
2019 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares) 500,000      
Shares available for grant under the plan (in shares) 30,000      
XML 22 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Restricted Stock Units - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2019
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average period over which costs are recognized   7 years 3 months 18 days    
Tax payments, for net share settlement of share based award   $ 3,268 $ 11,973  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value price per share (in dollars per share)   $ 56.78    
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to non-vested stock options   $ 99,200    
Weighted average period over which costs are recognized   5 years 1 month 28 days    
Units released due to performance criteria threshold (in shares)   450,000    
Number of units outstanding (as a percentage)   7,271,000   1,655,000
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of units, granted (in shares)   6,476,000    
Shares withheld, for net share settlement of share based award (in shares)   47,000    
Tax payments, for net share settlement of share based award   $ 3,300    
Service Based Restricted Stock Unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of units, granted (in shares)   500,000    
Performance Based Restricted Stock Unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of units, granted (in shares)   6,000,000.0    
Units released due to performance criteria threshold (in shares)   5,000,000    
Number of units outstanding (as a percentage)   6,000,000.0    
Maximum additional shares to be issued (in shares)   300,000    
eXponential Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of units, granted (in shares) 60 5,900,000    
Minimum | Performance Based Restricted Stock Unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of targeted shares vested   0.00%    
Maximum | Performance Based Restricted Stock Unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of targeted shares vested   200.00%    
XML 23 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
Tax Credit Carryforward [Line Items]  
Deferred tax assets, net $ 23.3
Unrecognized tax benefits 6.2
Research and development tax credit studies $ 2.9
Overall effective tax rate, after discrete period adjustments (as a percentage) 5.10%
Effective tax rate, before discrete period adjustment (as a percentage) 19.60%
Write off of certain deferred tax assets $ 1.7
Restricted Stock Units (RSUs)  
Tax Credit Carryforward [Line Items]  
Discrete tax benefit, stock-based compensation 3.9
State Tax  
Tax Credit Carryforward [Line Items]  
Unrecognized tax benefits recognized during period 6.1
Federal Income Tax  
Tax Credit Carryforward [Line Items]  
Unrecognized tax benefits recognized during period $ 0.1
XML 24 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Line of Credit
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Line of Credit Line of Credit
We have a $50.0 million unsecured revolving line of credit with a domestic bank, of which $10.0 million is available for letters of credit. The credit agreement matures on December 31, 2021 and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments.
At September 30, 2019 and December 31, 2018, 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 September 30, 2019, we had letters of credit outstanding of approximately $3.6 million under the facility and available borrowing of $46.4 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.  
We are required to comply with a maximum funded debt to EBITDA ratio of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At September 30, 2019, our funded debt to EBITDA ratio was 0.001 to 1.00.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Other Assets
9 Months Ended
Sep. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Cash surrender value of corporate-owned life insurance policies
$
4,020

 
$
3,596

Deferred commissions (1)
17,920

 
15,530

Restricted cash
658

 
661

Operating lease assets
10,592

 

Prepaid expenses, deposits and other
3,952

 
3,212

Total other assets
$
37,142

 
$
22,999

(1) Represents the incremental costs of obtaining contracts with customers, which consist primarily of sales commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contracts and amortized consistent with the recognition timing of the revenue for the underlying performance obligations.
XML 26 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 202,551 $ 349,462
Short-term investments 108,913 0
Accounts and notes receivable, net of allowance of $1,983 and $1,882 as of September 30, 2019 and December 31, 2018, respectively 149,013 130,579
Contract assets, net 33,602 13,960
Inventory 40,666 33,763
Prepaid expenses and other current assets 41,277 30,391
Total current assets 576,022 558,155
Property and equipment, net of accumulated depreciation of $38,470 and $39,885 as of September 30, 2019 and December 31, 2018, respectively 42,592 37,893
Deferred income tax assets, net 23,290 19,347
Intangible assets, net 13,528 15,935
Goodwill 24,876 24,981
Long-term investments 41,391 0
Long-term notes receivable, net of current portion 33,463 40,230
Other assets 37,142 22,999
Total assets 792,304 719,540
Current liabilities:    
Accounts payable 14,638 15,164
Accrued liabilities 35,745 41,092
Contract with customer, liability, current 127,160 107,016
Other current liabilities 3,997 37
Total current liabilities 183,834 166,011
Deferred revenue, net of current portion 82,149 74,417
Liability for unrecognized tax benefits 3,443 2,849
Long-term deferred compensation 3,694 3,235
Other long-term liabilities 11,537 5,704
Total liabilities 284,657 252,216
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2019 and December 31, 2018 0 0
Common stock, $0.00001 par value; 200,000,000 shares authorized; 59,320,793 and 58,810,637 shares issued and outstanding as of September 30, 2019 and December 31, 2018, respectively 1 1
Additional paid-in capital 480,747 453,400
Treasury stock at cost, 20,220,227 shares as of September 30, 2019 and December 31, 2018 (155,947) (155,947)
Retained earnings 184,644 171,383
Accumulated other comprehensive loss (1,798) (1,513)
Total stockholders’ equity 507,647 467,324
Total liabilities and stockholders’ equity 792,304 719,540
Current portion of deferred revenue    
Current liabilities:    
Contract with customer, liability, current 127,160 107,016
Customer deposits    
Current liabilities:    
Contract with customer, liability, current $ 2,294 $ 2,702
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities:    
Net income $ 13,261 $ 27,122
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,196 8,226
Loss on disposal and impairment of property and equipment, net 2,408 290
Loss on disposal and abandonment of intangible assets 51 2,103
Stock-based compensation 30,195 15,302
Deferred income taxes (3,946) (2,326)
Unrecognized tax benefits 594 99
Other noncash, net 2,923 34
Change in assets and liabilities:    
Accounts and notes receivable and contract assets (30,497) (51,172)
Inventory (6,302) 9,033
Prepaid expenses and other assets (11,967) (12,081)
Accounts payable, accrued and other liabilities (13,528) 4,306
Deferred revenue 28,476 31,700
Net cash provided by operating activities 19,864 32,636
Cash flows from investing activities:    
Purchases of investments (242,693) (4,331)
Proceeds from maturity/call of investments 92,207 10,658
Purchases of property and equipment (12,111) (6,880)
Purchases of intangible assets (328) (460)
Business acquisitions 0 (4,990)
Net cash used in investing activities (162,925) (6,003)
Cash flows from financing activities:    
Net proceeds from equity offering 0 233,993
Proceeds from options exercised 106 713
Income and payroll tax payments for net-settled stock awards (3,268) (11,973)
Payment of contingent consideration for a business acquisition 0 (575)
Net cash provided by (used in) financing activities (3,162) 222,158
Effect of exchange rate changes on cash, cash equivalents and restricted cash (678) (381)
Net increase (decrease) in cash, cash equivalents and restricted cash (146,901) 248,410
Cash, cash equivalents and restricted cash, beginning of period 351,027 78,438
Cash, cash equivalents and restricted cash, end of period 204,126 326,848
Supplemental disclosures:    
Cash and cash equivalents 202,551 324,371
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 351,027 78,438
Cash paid for income taxes, net of refunds 2,422 7,957
Non-cash transactions    
Property and equipment purchases in accounts payable and accrued liabilities 1,047 1,114
Non-cash purchase consideration related to business combinations 0 12,508
Commission converted to stock-based award $ 314 $ 0
XML 28 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Balance Sheet Disclosures
Leases (in thousands)
 
Classification
 
September 30, 2019
Assets
 
 
 
 
Operating lease assets
 
Other assets
 
$
10,592

Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Other current liabilities
 
$
3,959

Noncurrent
 
 
 
 
Operating
 
Other long-term liabilities
 
7,687

Total lease liabilities
 
 
 
$
11,646


Components of Lease Expense
The components of lease expense were as follows (in thousands):
 
 
Classification
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease expense (1)
 
Sales, general and administrative expenses (2)
 
$
1,264

 
$
3,418

Sublease income
 
Other income
 
(82
)
 
(219
)
Net lease expense
 
 
 
$
1,182

 
$
3,199

(1) Includes short-term leases, which are immaterial.
(2) An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.
Other information related to leases was as follows (in thousands, except lease term and discount rate):
 
 
Nine Months Ended September 30, 2019
Supplemental Cash Flows Information
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,229

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
888

Weighted average remaining lease term:
 
 
Operating leases
 
3.3 years

Weighted average discount rate:
 
 
Operating leases
 
3.4
%

Schedule of Future Minimum Rental Payments For Operating Leases
Future minimum lease payments under non-cancellable leases as of September 30, 2019 were as follows (in thousands):
 
Operating
 
Sublease income
 
Net
2019 Remaining
$
1,114

 
$
(82
)
 
$
1,032

2020
4,545

 
(82
)
 
4,463

2021
3,639

 

 
3,639

2022
2,638

 

 
2,638

2023
1,173

 

 
1,173

2024

 

 

Thereafter

 

 

Total minimum lease payments
13,109

 
(164
)
 
12,945

Less: Amount representing interest
 
 
 
 
(1,299
)
Present value of lease payments
 
 
 
 
$
11,646


Lessor, Operating Lease, Payments to be Received, Maturity
Future minimum lease payments under non-cancellable leases as of September 30, 2019 were as follows (in thousands):
 
Operating
 
Sublease income
 
Net
2019 Remaining
$
1,114

 
$
(82
)
 
$
1,032

2020
4,545

 
(82
)
 
4,463

2021
3,639

 

 
3,639

2022
2,638

 

 
2,638

2023
1,173

 

 
1,173

2024

 

 

Thereafter

 

 

Total minimum lease payments
13,109

 
(164
)
 
12,945

Less: Amount representing interest
 
 
 
 
(1,299
)
Present value of lease payments
 
 
 
 
$
11,646


Schedule of Future Minimum Lease Payments for Capital Leases
Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):
 
Operating
 
Capital
2019
$
3,670

 
$
40

2020
3,572

 
36

2021
2,961

 

2022
2,001

 

2023
573

 

Thereafter

 

Total minimum lease payments
$
12,777

 
76

Less: Amount representing interest
 
 
(6
)
Capital lease obligation
 
 
$
70


Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):
 
Operating
 
Capital
2019
$
3,670

 
$
40

2020
3,572

 
36

2021
2,961

 

2022
2,001

 

2023
573

 

Thereafter

 

Total minimum lease payments
$
12,777

 
76

Less: Amount representing interest
 
 
(6
)
Capital lease obligation
 
 
$
70


XML 29 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance, beginning of period $ 898 $ 644
Utilization of accrual (718) (384)
Warranty expense 891 699
Balance, end of period $ 1,071 $ 959
XML 31 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Contract Assets, Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Contract assets, net $ 33,635  
Contract liabilities (deferred revenue) 209,309 $ 181,433
Revenue recognized in the period from:    
Amounts included in contract liabilities at the beginning of the period $ 83,159  
XML 32 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail) - Stock Options
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2019
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) | shares 6,458
Number of options, Granted (in shares) | shares 0
Number of options, Exercised (in shares) | shares (25)
Number of options, Expired / terminated (in shares) | shares 0
Number of options, Options outstanding, end of year (in shares) | shares 6,433
Number of options, Options exercisable, end of period (in shares) | shares 67
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.24
Weighted average exercise price, Granted (in dollars per share) | $ / shares 0
Weighted average exercise price, Exercised (in dollars per share) | $ / shares 4.23
Weighted average exercise price, Expired / terminated (in dollars per share) | $ / shares 0
Weighted average exercise price, Options outstanding, end of period (in dollars per share) | $ / shares 28.33
Weighted average exercise price, Options exercisable, end of period (in dollars per share) | $ / shares $ 4.53
Weighted average remaining contractual life, Options outstanding, end of period 8 years 3 months 29 days
Weighted average remaining contractual life, Options exercisable, end of period 1 year 2 months 8 days
Aggregate intrinsic value, Options outstanding, end of period | $ $ 183,023
Aggregate intrinsic value, Options exercisable, end of period | $ $ 3,506
XML 33 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - CEO Performance Award - Additional Information (Details)
$ in Thousands
9 Months Ended
May 24, 2018
USD ($)
tranche
shares
Sep. 30, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
First tranche $ 2,500,000  
Tranche incremental increase $ 1,000,000  
Revenue goal number 1   $ 710,058
Revenue goal number 2   860,058
Revenue goal number 3   1,010,058
Revenue goal number 4   1,210,058
Revenue goal number 5   1,410,058
Revenue goal number 6   1,610,058
Revenue goal number 7   1,810,058
Revenue goal number 8   2,010,058
Adjusted EBITDA goal number 9   125,000
Adjusted EBITDA goal number 10   155,000
Adjusted EBITDA goal number 11   175,000
Adjusted EBITDA goal number 12   190,000
Adjusted EBITDA goal number 13   200,000
Adjusted EBITDA goal number 14   210,000
Adjusted EBITDA goal number 15   220,000
Adjusted EBITDA goal number 16   230,000
Recorded share-based compensation expense   $ 10,700
Number of options expected to vest | shares   1,600,000
Weighted average period over which costs are recognized   7 years 3 months 18 days
Chief Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of vesting tranches | tranche 12  
Adjusted EBITDA   $ 125,000
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance shares authorized (in shares) | shares 6,365,856  
Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement   56,900
Unrecognized share-based compensation cost related to unvested stock option awards, not probable of achievement   178,300
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total revenue   710,100
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total revenue   $ 860,100
XML 34 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Line of Credit - Additional Information (Detail)
9 Months Ended
Sep. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]    
Maximum ratio of total liabilities to tangible net worth 2.50  
Line of Credit    
Debt Instrument [Line Items]    
Available borrowing under letter of credit $ 46,400,000  
Line of credit facility, increase (decrease), net 100,000,000.0  
Line of credit borrowings 0 $ 0
Letters of credit outstanding amount $ 3,600,000  
Company's leverage ratio 0.001  
Unsecured Revolving Line of Credit | Line of Credit    
Debt Instrument [Line Items]    
Total availability under line of credit agreement $ 50,000,000.0  
Letter of Credit | Line of Credit    
Debt Instrument [Line Items]    
Available borrowing under letter of credit $ 10,000,000.0  
Minimum | London Interbank Offered Rate (LIBOR) | Line of Credit    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate 1.00%  
Maximum | London Interbank Offered Rate (LIBOR) | Line of Credit    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate 1.50%  
XML 35 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance on accounts receivable $ 1,983 $ 1,882
Accumulated depreciation $ 38,470 $ 39,885
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) 59,320,793 58,810,637
Common stock, shares outstanding (in shares) 59,320,793 58,810,637
Treasury stock, shares (in shares) 20,220,227 20,220,227
XML 36 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Axon Enterprise, Inc. (“Axon,” the “Company,” "we," or "us") is a market-leading provider of law enforcement technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.

Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, and other administrative support functions. We also have a software engineering development center located in Seattle, Washington, and subsidiaries located in Australia, Canada, Finland, Hong Kong, Germany, India, Italy, the Netherlands, the United Kingdom, and Vietnam.
The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our wholly owned 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, 2018, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2018. The results of operations for the three and nine months ended September 30, 2019 and 2018 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,
valuation of goodwill, intangible and long-lived assets,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation,
recognition and measurement of lease liabilities,
recognition and measurement of contingencies and accrued litigation expense, and
fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.
Actual results could differ materially from those estimates.
Segment Information
Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical weapons ("CEWs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Revenue from our “products” in the Software and Sensors segment are generally from sales of sensors, including on-officer body cameras, Axon Fleet cameras, other hardware sensors, warranties on sensors, and other products, and is sometimes referred to as "Sensors and Other revenue." Revenue from our “services” in the Software and Sensors segment consist of sales related to the Axon Cloud, which includes Axon Evidence, cloud-based evidence management software revenue, other recurring cloud-hosted software revenue and related professional services, and is sometimes referred to as "Axon Cloud revenue." Within the Software and Sensors segment, we include only revenues and costs attributable to that segment, which costs include: costs of sales for both products and services, direct labor, product management and research and development ("R&D") for products included, or to be included, within the Software and Sensors segment. All other costs are included in the TASER segment.
Our Chief Executive Officer, who is the Chief Operating Decision Maker (the “CODM”), is not provided asset information or sales, general, and administrative expense by segment. Reportable segments are determined based on discrete financial information reviewed by the CODM. We organize and review operations based on products and services. We perform an analysis of our reportable segments on at least an annual basis. Additional information related to our business segments is summarized in Note 15.
Geographic Information and Major Customers / Suppliers
For the three and nine months ended September 30, 2019 and 2018, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and nine months ended September 30, 2019 and 2018, no customer represented more than 10% of total net sales. At September 30, 2019 and December 31, 2018, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.
We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. 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 without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with 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. Potentially dilutive securities include outstanding stock options and unvested restricted stock units ("RSUs"). The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.
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 September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
Net income
$
6,104

 
$
5,711

 
$
13,261

 
$
27,122

Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
59,278

 
58,340

 
59,128

 
55,681

Dilutive effect of stock-based awards
781

 
1,465

 
810

 
1,573

Diluted weighted average shares outstanding
60,059

 
59,805

 
59,938

 
57,254

Anti-dilutive stock-based awards excluded
12,477

 
6,793

 
12,546

 
6,760

Net income per common share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.10

 
$
0.22

 
$
0.49

Diluted
$
0.10

 
$
0.10

 
$
0.22

 
$
0.47


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

 
$
644

Utilization of accrual
(718
)
 
(384
)
Warranty expense
891

 
699

Balance, end of period
$
1,071

 
$
959


Fair Value Measurements and Financial Instruments
The fair value framework 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 September 30, 2019 and December 31, 2018 were comprised of money market funds and, at September 30, 2019, also included agency bonds, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of September 30, 2019 and December 31, 2018 was $4.0 million and $3.6 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.
Our financial instruments also include accounts and notes receivable, contract assets, accounts payable and accrued liabilities. As these instruments are generally short-term in nature, their carrying values approximate their fair values on the accompanying condensed consolidated balance sheets.

Restricted Cash

Restricted cash balances as of September 30, 2019 and December 31, 2018 included $0.9 million of sales proceeds related to long-term contracts with customers, which were included in prepaid expenses and other current assets on our condensed consolidated balance sheets. The proceeds are held in escrow until certain billing milestones are achieved, and then specified amounts are transferred to our operating accounts. Restricted cash balances as of September 30, 2019 and December 31, 2018 also included $0.7 million related to a performance guarantee for an international customer sales contract, which were included in other assets on our accompanying condensed consolidated balance sheets.
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. During the nine months ended September 30, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of $1.3 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations. During the three months ended September 30, 2019, we abandoned certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of $0.7 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations.
We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.
Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance.  Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases).

Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date.

The adoption had a material impact to our condensed consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):
 
December 31, 2018
 
Impact of Adoption of Topic 842 on Opening Balance Sheet
 
January 1, 2019
 
(As reported)
 
 
(As adjusted)
Consolidated Balance Sheet Data:
 
 
 
 
 
Other assets
$
22,999

 
$
12,483

 
$
35,482

Total assets
719,540

 
12,483

 
732,023

 
 
 
 
 

Accrued liabilities
41,092

 
(1,138
)
 
39,954

Other current liabilities
37

 
3,588

 
3,625

Total current liabilities
166,011

 
2,450

 
168,461

Other long-term liabilities
5,704

 
10,033

 
15,737

Total liabilities
252,216

 
12,483

 
264,699

Total liabilities and stockholders' equity
719,540

 
12,483

 
732,023



See Note 11 for further disclosures related to Topic 842.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our condensed consolidated financial statements.

Effective the first quarter of 2020:
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We are currently in the process of selecting the appropriate credit loss models for our investments, accounts and notes receivable, and contract assets and evaluating our processes and controls in preparation for the adoption of ASU 2016-13.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.
Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.
XML 37 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases Leases
Lease Obligations
We determine if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Additionally, we use the portfolio approach in determining the discount rate used to present value lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates. The ROU asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives.
We have operating and finance leases for office space and certain equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For leases beginning on or after January 1, 2019, we account for lease components separately from non-lease components for all asset classes.
Our leases have remaining terms of less than 1 to approximately 4 years, some of which include one or more options to renew for up to 2 years, and some of which include options to terminate the leases within 1 year. The exercise of lease renewal options is at our sole discretion and such options are included in ROU assets and liabilities for renewal periods that are reasonably certain of exercise. Certain of our lease agreements include stated rental payment escalations. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties. Finance leases as of September 30, 2019 were immaterial.
Leases (in thousands)
 
Classification
 
September 30, 2019
Assets
 
 
 
 
Operating lease assets
 
Other assets
 
$
10,592

Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Other current liabilities
 
$
3,959

Noncurrent
 
 
 
 
Operating
 
Other long-term liabilities
 
7,687

Total lease liabilities
 
 
 
$
11,646


The components of lease expense were as follows (in thousands):
 
 
Classification
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease expense (1)
 
Sales, general and administrative expenses (2)
 
$
1,264

 
$
3,418

Sublease income
 
Other income
 
(82
)
 
(219
)
Net lease expense
 
 
 
$
1,182

 
$
3,199

(1) Includes short-term leases, which are immaterial.
(2) An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.
Other information related to leases was as follows (in thousands, except lease term and discount rate):
 
 
Nine Months Ended September 30, 2019
Supplemental Cash Flows Information
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,229

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
888

Weighted average remaining lease term:
 
 
Operating leases
 
3.3 years

Weighted average discount rate:
 
 
Operating leases
 
3.4
%

Future minimum lease payments under non-cancellable leases as of September 30, 2019 were as follows (in thousands):
 
Operating
 
Sublease income
 
Net
2019 Remaining
$
1,114

 
$
(82
)
 
$
1,032

2020
4,545

 
(82
)
 
4,463

2021
3,639

 

 
3,639

2022
2,638

 

 
2,638

2023
1,173

 

 
1,173

2024

 

 

Thereafter

 

 

Total minimum lease payments
13,109

 
(164
)
 
12,945

Less: Amount representing interest
 
 
 
 
(1,299
)
Present value of lease payments
 
 
 
 
$
11,646


As of September 30, 2019, we do not have any leases that have not yet commenced.

Disclosures related to periods prior to adoption of Topic 842
Rent expense under all operating leases, including both cancelable and non-cancellable leases, was $4.2 million and $2.9 million for the years ended December 31, 2018 and 2017, respectively.
Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):
 
Operating
 
Capital
2019
$
3,670

 
$
40

2020
3,572

 
36

2021
2,961

 

2022
2,001

 

2023
573

 

Thereafter

 

Total minimum lease payments
$
12,777

 
76

Less: Amount representing interest
 
 
(6
)
Capital lease obligation
 
 
$
70


Leases Leases
Lease Obligations
We determine if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Additionally, we use the portfolio approach in determining the discount rate used to present value lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates. The ROU asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives.
We have operating and finance leases for office space and certain equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For leases beginning on or after January 1, 2019, we account for lease components separately from non-lease components for all asset classes.
Our leases have remaining terms of less than 1 to approximately 4 years, some of which include one or more options to renew for up to 2 years, and some of which include options to terminate the leases within 1 year. The exercise of lease renewal options is at our sole discretion and such options are included in ROU assets and liabilities for renewal periods that are reasonably certain of exercise. Certain of our lease agreements include stated rental payment escalations. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties. Finance leases as of September 30, 2019 were immaterial.
Leases (in thousands)
 
Classification
 
September 30, 2019
Assets
 
 
 
 
Operating lease assets
 
Other assets
 
$
10,592

Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Other current liabilities
 
$
3,959

Noncurrent
 
 
 
 
Operating
 
Other long-term liabilities
 
7,687

Total lease liabilities
 
 
 
$
11,646


The components of lease expense were as follows (in thousands):
 
 
Classification
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
Operating lease expense (1)
 
Sales, general and administrative expenses (2)
 
$
1,264

 
$
3,418

Sublease income
 
Other income
 
(82
)
 
(219
)
Net lease expense
 
 
 
$
1,182

 
$
3,199

(1) Includes short-term leases, which are immaterial.
(2) An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.
Other information related to leases was as follows (in thousands, except lease term and discount rate):
 
 
Nine Months Ended September 30, 2019
Supplemental Cash Flows Information
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,229

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
888

Weighted average remaining lease term:
 
 
Operating leases
 
3.3 years

Weighted average discount rate:
 
 
Operating leases
 
3.4
%

Future minimum lease payments under non-cancellable leases as of September 30, 2019 were as follows (in thousands):
 
Operating
 
Sublease income
 
Net
2019 Remaining
$
1,114

 
$
(82
)
 
$
1,032

2020
4,545

 
(82
)
 
4,463

2021
3,639

 

 
3,639

2022
2,638

 

 
2,638

2023
1,173

 

 
1,173

2024

 

 

Thereafter

 

 

Total minimum lease payments
13,109

 
(164
)
 
12,945

Less: Amount representing interest
 
 
 
 
(1,299
)
Present value of lease payments
 
 
 
 
$
11,646


As of September 30, 2019, we do not have any leases that have not yet commenced.

Disclosures related to periods prior to adoption of Topic 842
Rent expense under all operating leases, including both cancelable and non-cancellable leases, was $4.2 million and $2.9 million for the years ended December 31, 2018 and 2017, respectively.
Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):
 
Operating
 
Capital
2019
$
3,670

 
$
40

2020
3,572

 
36

2021
2,961

 

2022
2,001

 

2023
573

 

Thereafter

 

Total minimum lease payments
$
12,777

 
76

Less: Amount representing interest
 
 
(6
)
Capital lease obligation
 
 
$
70


XML 38 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Accrued salaries, benefits and bonus
$
17,058

 
$
19,063

Accrued professional, consulting and lobbying fees
5,002

 
4,894

Accrued warranty expense
1,071

 
898

Accrued income and other taxes
5,143

 
4,167

Other accrued liabilities
7,471

 
12,070

Accrued liabilities
$
35,745

 
$
41,092


XML 39 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Revenues By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 130,837 $ 104,836 $ 359,009 $ 305,277
United States        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 110,809 88,125 298,736 244,806
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 20,028 $ 16,711 $ 60,273 $ 60,471
Revenue from Contract with Customer | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer | Geographic Concentration Risk | United States        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 85.00% 84.00% 83.00% 80.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Other countries        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 15.00% 16.00% 17.00% 20.00%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Equity Compensation Goals
Eight Separate Revenue Goals (1)
(in thousands)
 
Eight Separate Adjusted EBITDA (CEO Performance Award) Goals
(in thousands)
Goal #1, $710,058
 
Goal #9, $125,000
Goal #2, $860,058
 
Goal #10, $155,000
Goal #3, $1,010,058
 
Goal #11, $175,000
Goal #4, $1,210,058
 
Goal #12, $190,000
Goal #5, $1,410,058
 
Goal #13, $200,000
Goal #6, $1,610,058
 
Goal #14, $210,000
Goal #7, $1,810,058
 
Goal #15, $220,000
Goal #8, $2,010,058
 
Goal #16, $230,000
(1) In connection with the business acquisition that was completed during the three months ended June 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 nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number of
Units
 
Weighted Average
Grant-Date Fair Value
 
Aggregate
Intrinsic Value
Units outstanding, beginning of year
1,655

 
$
28.34

 
 
Granted
6,476

 
35.87

 
 
Released
(450
)
 
24.47

 
 
Forfeited
(410
)
 
34.63

 
 
Units outstanding, end of period
7,271

 
34.93

 
$
412,866


Summary of the Stock Option Activity
The following table summarizes stock option activity for the nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number
of
Options
 
Weighted
Average
Exercise
Price
 
Weighted Average Remaining Contractual Life (years)
 
Aggregate
Intrinsic Value
Options outstanding, beginning of year
6,458

 
$
28.24

 
 
 
 
Granted

 

 
 
 
 
Exercised
(25
)
 
4.23

 
 
 
 
Expired / terminated

 

 
 
 
 
Options outstanding, end of period
6,433

 
28.33

 
8.33
 
$
183,023

Options exercisable, end of period
67

 
4.53

 
1.19
 
3,506


Stock-Based Compensation The following table summarizes the composition of stock-based compensation expense for the three and nine months ended September 30, 2019 and 2018 (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Cost of products sold and services delivered
$
312

 
$
93

 
$
775

 
$
359

Sales, general and administrative expenses
9,508

 
3,748

 
19,130

 
8,783

Research and development expenses
3,843

 
2,414

 
10,290

 
6,160

Total stock-based compensation expense
$
13,663

 
$
6,255

 
$
30,195

 
$
15,302


XML 41 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator for basic and diluted earnings per share:                
Net income $ 6,104 $ 738 $ 6,419 $ 5,711 $ 8,485 $ 12,926 $ 13,261 $ 27,122
Denominator:                
Weighted average shares outstanding—basic (in shares) 59,278     58,340     59,128 55,681
Dilutive effect of stock-based awards (in shares) 781     1,465     810 1,573
Diluted weighted average shares outstanding (in shares) 60,059     59,805     59,938 57,254
Anti-dilutive stock-based awards excluded (in shares) 12,477     6,793     12,546 6,760
Net income per common share:                
Basic (in dollars per share) $ 0.10     $ 0.10     $ 0.22 $ 0.49
Diluted (in dollars per share) $ 0.10     $ 0.10     $ 0.22 $ 0.47
EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (F29T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ B9)G3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ")DF=/^A(S=>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:@,A$(=?I7C?G36A_V3CI2&G%@H-M/0F.DFDJRLZ93=O7]$S\U= M'YVB?(U["$I_J#W"HFENP"$IHTC!!*S"3&2R-5KHB(KZ>,(;/>/#9^P*S&C M#AUZ2L!K#DQ.$\-Q[%JX "88873INX!F)I;JG]C2 79*CLG.J6$8ZF%9V)W]Q\9G0=G"KW\AOP!02P,$% @ B9)G3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ")DF=/S.AIPS0# Z#P & 'AL+W=O?[)&EW)U7E[9T^ MJ]K>.>BFRHV];(Y)>VY4OG>DJDQXFLZ2*B_J>+-R8T_-9J4OIBQJ]=1$[:6J M\N;WHRKU;1VS^'W@N3B>3#>0;%;G_*B^*?/]_-38JV2LLB\J5;>%KJ-&'=;Q M [O?"MX1'.)'H6[MY#SJEO*B]6MW\7F_CM-N1JI4.].5R.WAJK:J++M*=AZ_ MAJ+QJ-D1I^?OU3^ZQ=O%O.2MVNKR9[$WIW6\B*.].N27TCSKVRS<1J['39NM]H=VF-KH8J=BI5_M8?B]H=;_T=*0<:)O"!P$>"$/\E MB($@1@)S"DD_,[?4#[G)-ZM&WZ*F=^N<=YN"W0O[,'?=H'MV[IY=;6M'KYMT ME5R[,@/BL4?P"8*-B,36'@4X$GCDA,[_%=A2A, " JY .+J8T"6F2TB7CBXG M],Q[ !0QPP(9%,@(?>X)4,0""\R@P(S0EYX 1; 4*\RAPISRF274&))^;[5 !+PFJ4X3BFMX-N-, '#62"TC%;P/0<8'C"=P>0^ M,$XK^+8C3,!WAN/+!*W@.X\P >L93CFC(>:^^0@38@/L<9Y_3 M7 O??80)N,]Q]CG-M?#=!Q@9<)_C['.::^F[CS A%9Q]3G,MN:\",('O XZS MSVFNI?15*";T_\5Q]CG-M?3W&, $57#V.3MP,F M H.G. M_/V,,*'O7?P&$#3=F;^?$2;@B\!O $'3G?D[#6#(3DLFG4BEFJ-KVMIHIR^U MZQ@GHV-C^.#ZPN0OO.\JO^;-L:C;Z$4;VP^YKN6@M5%V*NF=W8@GV\B.%Z4Z MF.YT;L^;OIOK+XP^#YUJ,K;+FS]02P,$% @ B9)G3Z^<@U#H! ZA@ M !@ !X;"]W;W)K?LDEW0!4*3[.[UWS<)+(*9,=TOD(1W[-=V_'AL%F]- M^[W;5%4_^[&K]]W]?-/WA[LLZQXWU:[L/C>':C_\\M2TN[(?;MOGK#NT5;F> M@G9UAL;DV:[<[N?+Q?3L2[M<-"]]O=U77]I9][+;E>V_154W;_=SF+\_^+I] MWO3C@VRY.)3/U9]5_^WPI1WNLG,IZ^VNVG?;9C]KJZ?[^4]PM[)V#)@4?VVK MM^[B>C8VY:%IOH\WOZWOYV9T5-758S\640Y?K]6JJNNQI,''/Z="Y^RJ55/_O5WWF_MYF,_6U5/Y4O=?F[=?JU.#W'QV:OWOU6M5 M#_+1R5#'8U-WT^?L\:7KF]VIE,'*KOQQ_-[NI^^W4_GO87H G@+P' #V9@"= M H@%9$=G4U-_+OMRN6B;MUE['*U#.;X4<$=#9SZ.#Z>^FWX;6ML-3U^7SB^R MU[&*E52X<)9D0_UG$ZB:P"F>+N.C'D]J/$WQ]B(^-ZP11TD^ M2?;'1AAT#EA+I(QLM#GJ;JSJQDHWK)KB*'$7U8 )$8BYD3*C&W&J$2>-L)$K MG#1BHQ%&%!D9YQ.#E*MNG',2Y!> #V;IRNI(D,1="]1]1*E%];B(HI:G!_& MB ^2(G,!G-/=@-'A9*0?02687"DR:Y!2?G0<@^2Q MYSP&!<@>K)A;4H888V)U !W)()GL.9-!XM;'H>&6&U)T$)U-]9 .9@@B+?&I M^:#C%"1/^8M>@"0E#$,NYJ&TCP%'6>HN1IX#Q%"!\Q0E)P$< MB5=9RIPW*?3H,$69Y@:>YJ+,8(=!R/F&=*7I'&)RJNMP1@GGP.&L:82;FYKK MW:N.93)BH0F)_3/I("4)TL"Q11*0G*$W)=<^='R2Q"?/? M2,DWNXY;DVD?B M0$"BDV=T!4DDVF"\Y>.KZ1Q9D^H9'9TDT.]DCB(5+:_HE>.FJN# M410)B:;RAB?[V<6A\_@OP!]E^[S==[.'IN^;W73*_-0T?364:#X/_;NIRO7Y MIJZ>^O'2#]?M\?3]>-,WA],_"]GY[XWE?U!+ P04 " ")DF=/FR)E\(<" M !T"0 & 'AL+W=O1R+DZZ+&J^D8$Z5163_U:\%)=%B,/WA:?B<-1V(5K.&W;@ MO[A^;C;2S*+>95=4O%:%J /)]XOP,WY+63[[M% MB"P1+_E66PMF+F>^YF5IG0S'W\XT['/:P.'XW?VK*]X4\\(47XOR3['3QT5( MPV#']^Q4ZB=Q^<:[@M(PZ*K_P<^\-')+8G)L1:G<_V![4EI4G8M!J=A;>RUJ M=[VT=[*\"X,#2!= ^@"<7 V(NX#8"XA:,E?J%Z;9EWD^C\[6IY.L6@D92,A8L9XJ4MI+(I._AR @!''Q\2 > M(P0;Q*!![ R2D0'VRF@U,Z>I6TU.8Z\20$0I@5$2$"4!4+SGM4HF66*:9,AC M 50YI2D,DX(P*0#CE;QJ-=FP9/X)I1[,+=4(9@;"S "8Q(-I->D@#4F1^_-X M[A".D#(0*0.0O,I7V223SW)-,8*@( 0%(&8>!+T)<4TQ@LA!B!R R#R(_*Z= M?UQ]@$6W$ QF6)AY&.1N[$ Y74LN"UCH"]COR]WHO&[(?:7^5AW*%NL:/#Y ML^>1GTP>BEH%+T*;+ZG[WNV%T-RXH@?C=S1'H'Y2\KVVP\R,97L.:"=:--T9 M)^H/6LO_4$L#!!0 ( (F29T]J0BJ#'P4 /X8 8 >&PO=V]R:W-H M965T&ULC9E;;]M&$(7_BJ#W1KNS%^X:MH&(4M$"+1 D:/O, MV&M;B"2J)&VG_[Y+BE&DF4,G+Y9(?SNS-_ MZKK#U6+1WCVE7=6^JP]IG__S4#>[JLN7S>.B/32INA\:[;8+4LHO=M5F/[^] M'NY]:&ZOZ^=NN]FG#\VL?=[MJN:_9=K6KS=S/?]VX^/F\:GK;RQNKP_58_J4 MNK\.'YI\M3A%N=_LTK[=U/M9DQYNYN_UU=JHOL% _+U)K^W9]UDOY7-=?^DO M?K^_F:L^H[1-=UT?HLH?+ZE,VVT?*>?Q[QAT?GIFW_#\^[?HOP[BLYC/59O* M>OO/YKY[NIF'^>P^/53/V^YC_?I;&@6Y^6Q4_T=Z2=N,]YGD9]S5VW;X.[M[ M;KMZ-T;)J>RJK\?/S7[X?!WC?VN&&]#8@$X-\K/?:F#&!N9[ _MF SLVL#_[ M!#7R<-WU-X?1&?Z7^[/-=U]N MM:;KQ4L?:&261X8N&'/)K !S(A8Y@U,:A-)8DFC.DB@EH;5E2?PPROKM*!>) M&MA?9@A@+P(XUE]'Q@_,_L@8%4S!% %,V6 \$R4QXZ)2D2D#F')4%%B
(L M$,?261X9=_84UZM2D#E&TU FN722!99RSVO!)0CJ[@T26D3 M"\6U28R9 Q_DP'4+[;07)RD"F'Z*%2VV:EQPZZO M@>T3M_T1\A=E0O'Z#RA7:"%-4MJ0UUR;=\Q/0"D*\_*TA9:?J+/9]#8R?^]YRA'X@[">@%82D,$39 MJ1'#KJ^#''0SM=ZQOVI@L(8;K)9VYR+QXEHB+!A9SE T,=/6"',^3&VWL,42 ML%A>J)8$+%8IQ]^, .9B4/RM#V+1<'D(*\A-;-((NRQI, ',1 CL9H3+**WXZR.,Q3<&:QC+310U MPFY&P,T,-VH"N]A0"&F \GQT5X#*552\\P.,?/13DQ*[&8%M[-G+TV4([&8$ MW$R<8(S0>;+1VR@Z2&)!1?XZNP(8]=$*WD6 ,\%/;68)NQJA[:Q8N& _2]8Z M+A!L:"GR+=0*8'F;25[,;\GE;BVF:ALV-P)[VJD# \+F1L#7= M2N36!C"=K9NOW\79V>TN-8_#07H[NZN?]UWO:6=W3X?U[ZD_^V7WE_JJU.#^ M2E^MCT?QW\,??QGXLVH>-_MV]KGNNGHWG L_U'67W,\D3]>=/5A_+5A&PO=V]R:W-H965T&ULE9MM;]LV%(7_BN'OJ?EZ M*15)@"5VO $;4'38]ME-E,:H;66VVG3_?I*MNN&]AZ("%/5+#J^N2.H\EY1\ M^5+OOQR>JJJ9?-]N=H>KZ5/3/+^?S0[W3]5V=7A7/U>[]B^/]7Z[:MJ/^\^S MP_.^6CT<&VTW,Z,4S;:K]6YZ?7G\[L/^^K+^VFS6N^K#?G+XNMVN]O_=5)OZ MY6JJIS^^^+C^_-1T7\RN+Y]7GZL_J^:OYP_[]M/L'.5AO:UVAW6]F^RKQZOI M+_K],H2NP5'Q][IZ.;QZ/^E.Y5-=?^D^_/9P-55=1M6FNF^Z$*OVY5MU6VTV M7:0VCW_[H-/S,;N&K]__B'YW//GV9#ZM#M5MO?EG_= \74V+Z>2A>EQ]W30? MZY=?J_Z$_'32G_WOU;=JT\J[3-ICW->;P_'_R?W70U-O^RAM*MO5]]/K>G=\ M?>GC_VB&&YB^@3DWT'JP@>T;V)\-[& #US=PYP8F##;P?0/_\PA^L 'U#>AG M@V*P0>@;A',#>TQI=NK=XW#-5\WJ^G)?OTSVIQGWO.HFMGX?V@EQWWUY'/_C MW]H1.[3??KO6MKBL"]9J;D\9$FC+6W *-4[%FCC0ZUBR0QL2:.Z2QL6:) M-.ZLF;5]G4D3<&].O53YD#&!DLJC&I#L;%82-F%]KYT@8T9.*"QNF ]ND3A M'"5ZR<%>R2N/5B0*T-1B=F&,'C$#@.FS@W)(YS89WA M8Y531E$T%F5IC>"(SCH3"-4F;;G'+4 H[$TH-^^UXN8$=!=&A\1%KS%7 M]!BPZ-%D 0"C(%Q J,8@@-T08H!M C,:,T6^ MC,:4T0 SPN:TY(P)VIC$D3!G- "-\# -&*)]F3@09HA&$+%\;DA ^,+I,O R M;P&4F:F->:(!4+PX?\D*YTLBP],O\E,;A'*AM,)_9:C$U 8VU%UH M2O%.8^!I0#PO_$G2+ 49J1P>1(/99Q#[^.5B)-$@9'K=T"""4! R(!0>1)0; M@@S0#4#&8"0;/=Z?3&+] SCE ^](21]'SBNE$L?"\#$ /IZO0@T@AK6E*$#S MNC@E[/#&C5@%]*+8G@LJ4CV-26#0@H,O!(PDP045BB^QL[(X(0P, X A%@-& M L.5W%;G.56<#L:*05@1ES3"2N%2@XY)80 I2)RX=-G"<'+/*=Q^P!5M@P:*.L-*^B.-CF1'%R6"'LV#107PM9&7![@M3 ME*0YIH RLT.#7=,"U^0UQ(T%KNG:R3RA;[M!WCTQ88L%9\NW2> ME<4)89^V8WS:2@4X5IX-]V@*?%G9E@4\'K?DLS*CB=+"96V#FTJY0 MR2SV;G*J.!ULYA;5U7QQ9$%=C1='0#EL6 Z;ND-U->\E)_T:+HYG#@KEK>/5Z *$2@PBH$[0EJ\FET#742=1Y3E,'?<&ZKC$/88QU'%@=5 6 MY!(F[S!UW!CJ.(03423/L[(X(4P=-X8Z3O(DE'RM.\^IXG0P==P8ZCC)$W*Z MY+,PHXK3P=1Q8ZCC)$]X#RZ'-7$JF#@.$(?X3HX#Q"FU*DU!_&)^*W$\)HX' MQ"$^8!Y@HE!>W';V>>*@4*3$YO8"A,)F!0+J$ K%:+@$NFZG.6%6'A/'CR&. M'TTTG> P2#T!"?(?12T3XTAH5^+[? B@S4QL# MQ0.@$-^,]&"!H@+Q:7;;ZP:G-KAC7JC 0RU J,34E@%UX8AO72^![D*'LDCT M%N:=1UMFPJ4!RS!D@#(SB)A]'K O\"+%2Z)AR)3Y002A(&1DJ,0@RH 8,N"Y M@C1D"".9U'A_(LPI IP2%3%)^@1=V,3M3,+H(70#73PW VQ;W#R?YU1Q.MC; M"=V[X#.-Y#V)@DS@Z614<3J8$P0X(3;+27(B*$I!C3 G"'!";):3Y$2BB*7$ M0U( $H)[!-81_"G&NXPH3@:C@0 :!!H)V:IBV2QSJC@=[+T$O#?P/7!"WFN\ M#I8_>@F4P]Y+V'L)>2_? R?DO47)KXE;RGLO"D7M.I+?J@6AL/>"@#H4GC_/ MN@2Z-F!(/7>'O3>\P7L#]MXPQGN#]%XJ%26\-V#O#6.\-Z"265PG\ZPL3@B[ M;QCCO@$\&F3+P.TW*XL3POX;QM3I0?HO:3Y?[W*J.!ULTF%,,1]0,<^OQ&5. M%:>#W3R,*?G#Z)(?*(<=*R0>?AU3\@=9?\.2'^BX8P$)+/F!#CL6.B8J^6% M6?+/7OUZH/M)RA^K_>?U[C#Y5#=-O3W^7."QKINJ#:G>M;W_5*T>SA\VU6/3 MO>WFR_[T4Y#3AZ9^[G_F,CO_UN;Z?U!+ P04 " ")DF=/F>92;0 % ' M&0 & 'AL+W=O_=Q?5L;,I#TWP;;WY]NIV[T5':B[N&JV?V^>^O7MO)S/GN)S_;KMOS;OO\13@[+Y[-3ZW^); MW [RT-KUS>[4Y3!RJ[^?OS>[*?O]U/\CV*X )\*\+G 4/?_ M%9!3 ?E18.K-Q='9U-2?ZKY>WK3-^ZP]CM:A'B<%7!L#G3354<.7FK-B,40_5\&HBHI-8:.0P !_HE: (X4].5!*^G M"Y*QI"8,)8A$UE"I^^\Z#I@\2>I%4'H=IR("&09.9+><"L]-+ \C( MY5FJCS 168 AC>>32"U"(KVQ(UU>EHF9R!BP# ;6#M"@#4K%:E\GK*#X
D<33%.Q-&6G:2H6DUHBU.V6F<"L*D?I%:(96D\A[!+!7+4M8Y7R6 DN3SH'VO M@)!]Z2G!,,% %0M4=AJH8FDI&3G6>R#0%:67U*!AJHJE*CM-5;&P'$3FB&,% M=.-:]"E+F*IBJV(%.V$N1FHV8K&+)RAJ:E8#D M$8X\@&MZY#W&J[=X-7E6Y2TWAP11\P.HBI 5"3N8K9[ J*=:A)'H$1(UGCW* M'+WN8:1*'BIZS$,/>$AZ%GI+.KU; EQENR;Q DEH*'.82MO3Q^%]!L.$&D( M+BZ.CW>Q?9E.VKO98_.Z[\>#VHNGY]/\.QZ/G]7SBJY7QS/Y'V&.?Q'\7KVCZOME-1]#/3=/'P:'[,G35.M9/YYMM?.['RV*X;H]'\\>;OCF<_G98 MG/_[6/X'4$L#!!0 ( (F29T]D9A-ML $ -(# 8 >&PO=V]R:W-H M965T&UL?5-A;YPP#/TK47Y <^18-YT J==IZJ1-.G7:^CD' M!J(FA";AZ/[]G,!1UJ%](;;Q>WYVG&PT]MFU )Z\:M6YG+;>]P?&7-F"%N[& M]-#AG]I8+3RZMF&NMR"J"-**\=WNEFDA.UID,7:R168&KV0')TODZ8B%.J=WR>&8AOR8\$O" MZ%8V"9V8^_E R=S\-[B PO2@!&N41KGX)>7@O-$S M"TK1XG4Z91?/<>:_PK8!? ;P=P V%8K*/PLOBLR:D=AI]KT(5YP<.,ZF#,$X MBO@/Q3N,7@J>\(Q= M&<F[(FPU4PVVB=OD2&F&+F[R*KHL[!V/=_*6/FW[=V$; MV3ER-AYO-LZ_-L8#2MG=X JU^, 61T'M@_D1;3NMV>1XT\\OB"W/N/@#4$L# M!!0 ( (F29T]8'N4;M0$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+ES:JTY)I%ZK:I,VZ=1IVVV168&KV0'9TO8U M&!^KG.Z"(%!0^L @<+O"(R@5B%#&CYF3+BD#<'U^9W^.M6,M%^'@T:COLO)M M3N\IJ: 6@_(O9OP 65"*%F_3+KNX MC]-->IAAVP ^ _@"N(]YV)0H*G\27A29-2.Q4^][$9XX.7+L31F,"SG<9L,KSIYQ_$EF]<_ )02P,$% M @ B9)G3RHM,3*V 0 T@, !@ !X;"]W;W)K96#O>'R3O^'3M'\3MI&=(Q?C\65C M_VMC/*"4Y 9'J,4/MA@*:A^.'_!LIS&;#&_Z^0>QY1L7?P!02P,$% @ MB9)G3Q=@Z3^T 0 T , !D !X;"]W;W)K&UL M?5/;;M0P$/T5RQ]0[WI#J59)I&X1 @FD51'TV9M,$JN^!-O9E+]G[*0AHH$7 MVS.><^;,>)R/UCW[#B"0%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H M$T@KQG>[6Z:%-+3,D^_LRMP.04D#9T?\H+5POTZ@[%C0/7UU/,JV"]'!RKP7 M+7R#\+T_.[38PE)+#<9+:XB#IJ#W^^,IB_$IX(>$T:_.)%9RL?8Y&I_K@NZB M(%!0A<@@<+O" R@5B5#&SYF3+BDC<'U^9?^8:L=:+L+#@U5/L@Y=0>\HJ:$1 M@PJ/=OP$E6".RBJ?5E(-/E@]LZ 4+5ZF79JTC]/-@<^P M;0"? 7P!W*4\;$J4E'\0092YLR-Q4^][$9]X?^38FRHZ4RO2'8KWZ+V6MUG. MKI%G#CE-(7P5LE\B&)(O&?A6AA-_ ^?;\,.FP$."']9P_H_\V29!E@BR_U7X M-H3SOT6R545'4R:XY5W&=?[](3L3_@TZU^%:Z7QY&(#OFOJ?F-M M )2RN\$!ZO![+8:")L3C>SR[:<@F(]A^_C]L^<3E;U!+ P04 " ")DF=/ M]\V?2;0! #2 P &0 'AL+W=OX#TT)VM,BB[VR+S Q>R0[.EKA!:V'?3J#,F-,]?7<\R:;UP<&*K!<-? /_ MO3];M-C"4DD-G9.F(Q;JG-[MCZ 'Q)&MSJ34,G%F.=@/%0YW05!H*#T M@4'@=H5[4"H0H8R7F9,N*0-P?7YG_QQKQUHNPL&]43]EY=N@Z4S,5_A2LH# ]*,$=IE(LK*0?GC9Y94(H6K],NN[B/T\TAF6'; #X# M^ *XC7G8E"@J_R2\*#)K1F*GWORTX3S)V#41S MS&F*X:N8_1+!D'U)P;=2G/@_<+X-3S85)A&>_*$PW29(-PG22)#^M\2MF,-? M2=BJIQIL$Z?)D=(,79SDE7<9V#L>W^1W^#3MC\(VLG/D8CR^;.Q_;8P'E+*[ MP1%J\8,MAH+:A^-'/-MIS";#FW[^06SYQL4O4$L#!!0 ( (F29T]\:0J) MM0$ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9W#,M MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>))-ZZ.#%5DG&O@*_EMWL<%B M,TLE-1@GT1 +=4X?MJ?S/L:G@.\2!K,P.7YC?U#JCW4N6?>%%D%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;P?E]QFZ1:(HYCS%\ M$;.=(UA@GU/PM11G_@^N^D'L?D;%[\ 4$L#!!0 ( (F29T\3.\37M $ M -(# 9 >&PO=V]R:W-H965TI.G*MI1-5;52*ZU2-7EF[;&- L8!O$[_O@-V'*NU\@+,<,Z9"T,V&OOL M6@!/7K7J7$Y;[_L#8ZYL00MW97KH\*8V5@N/IFV8ZRV(*I*T8CQ);I@6LJ-% M%GTG6V1F\$IV<++$#5H+^^<(RHPYW=$WQX-L6A\YPW =\!#Q*&-WJ3$(E9V.>@_&]RFD2$@(%I0\* K<+W(-2 M00C3>)DUZ1(R$-?G-_6OL7:LY2P)UVF47]W&Z2=.9MDW@,X$OA-L8ATV! M8N9?A!=%9LU([-3[7H0GWATX]J8,SMB*>(?)._1>"LX_9^P2A&;,<<+P%6:W M(!BJ+R'X5H@C_X_.M^GI9H9II*=K>IIL"^PW!?918/]AB1N8]-\BV:JG&FP3 MI\F1T@Q=G.25=QG8.Q[?Y!T^3?M/81O9.7(V'E\V]K\VQ@.FDESA"+7XP19# M0>W#\1.>[31FD^%-/_\@MGSCXB]02P,$% @ B9)G3S_1!0FT 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC: M5: MM>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U, MD>'@E.S@9(@=M!;F]Q$4CCG=TS?'DVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2 M.V*@SNG=_G!,0WP,^"EAM*LS"96<$5^"\:7*Z2X( @6E"PS";Q>X!Z4"D9?Q M:^:D2\H 7)_?V#_'VGTM9V'A'M6SK%R;TUM**JC%H-P3CH\PUW--R5S\5[B M\N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;I)DAFV#> S@"^ VYB'38FB\@?A M1)$9'(F9>M^+\,3[ _>]*8,SMB+>>?'6>R\%3WC&+H%HCCE.,7P5LU\BF&=? M4O"M%$?^#YQOPY--A4F$)^\4)ML$Z29!&@G2_Y:X%9-^2,)6/=5@FCA-EI0X M='&25]YE8.]X?)._X=.T?Q.FD9TE9W3^96/_:T0'7LKNRH]0ZS_88BBH73A^ M\F!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H M:>#LB!^T%N[G"90="YK1-\>S;+L0':S,>]'"%PA?^[-#BRTLM=1@O+2&.&@* M^I@=3X<8GP*^21C]ZDQB)1=K7Z+QL2[H+@H"!56(# *W*SR!4I$(9?R8.>F2 M,@+7YS?V]ZEVK.4B/#Q9]5W6H2OH R4U-&)0X=F.'V"NYY:2N?A/< 6%X5$) MYJBL\FDEU>"#U3,+2M'B==JE2?LXW?!LAFT#^ S@"^ AY6%3HJ3\G0BBS)T= MB9MZWXOXQ-F18V^JZ$RM2'5+9P:1) M7GF7@7WDZ4U^AT_3_EFX5AI/+C;@RZ;^-]8&0"F[&QRA#C_88BAH0CS>X]E- M8S89P?;S#V++-RY_ 5!+ P04 " ")DF=/ZKD3DFD7J=I MDS;IU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQKU=F"4[.!L MB!VT%N;W"12..=W1%\>#;%H7'*S(>M' =W _^K/Q%EM8*JFALQ([8J#.Z=WN M>$I#? QXE##:U9F$2BZ(3\'X4N4T"8) 0>D"@_#;%>Y!J4#D9?R:.>F2,@#7 MYQ?V3[%V7\M%6+A']5-6KLWI@9(*:C$H]X#C9YCK>4?)7/Q7N(+RX4&)SU&B MLG$EY6 =ZIG%2]'B>=IE%_=QNN&W,VP;P&< 7P"'F(=-B:+RC\*)(C,X$C/U MOA?AB7='[GM3!F=L1;SSXJWW7@N^/V3L&HCFF-,4PU?8E!=]*<>*O MX'P;OM]4N(_P_3\*/VP3I)L$:21(WRQQ(R9-_DO"5CW58)HX39:4.'1QDE?> M96#O>'R3O^'3M'\3II&=)1=T_F5C_VM$!UY*QY1L7?P!02P,$% @ B9)G3_SWUX._ 0 -P0 !D !X;"]W M;W)K&ULC53M;ML@%'T5Q .4A"1=%-F6FDY3)VU2 MU&GK;V)??ZA\>(#C[NT'F+INQZK^,7 Y]YQS@>ML5/K1M 6/0DN38Y;:_L# M(:9L03!SI7J0;J=66C#KEKHAIM? JI D.*&KU341K).XR$+LI(M,#99W$DX: MF4$(IO\<@:LQQVO\'+COFM;Z "FRGC7P ^S/_J3=BLPL52= FDY)I*'.\O2+KU6.5]X0<"BM9V!NN, M<.Z)G(W?D1//DCYQ M.7]F_Q)J=[6 >QGAU&L?AO< 'NX-Z)TR@5 M-^&+RL%8)2*+LR+8TS1V,HQCW-G'M'0"C0ET3M@''3()!>>?F65%IM6(]'3V M/?-7O#Y0=S:E#X:C"'O.O''12T&WZXQ$,2QSQ(T)7&D_Z33 M=/HFZ7 3TC>O'/Z'8)LDV :"[;LEIC";M,@N*;+[@$@*\U:$+"Y.@&["DS6H M5(,,[;*(SEUQ0\/%O\"GEOK.=--)@\[*NN<3+KE6RH*SLKIR7EK7Q?."0VW] M]).;Z^DM3PNK^MBF9/Y7%'\!4$L#!!0 ( (F29T]/<4X2M0$ -(# 9 M >&PO=V]R:W-H965T[^?I3LNMYF[$42*9[#0XI*!V/?7 /@R;N2 MVF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D)..;S353HM4T3Z/O9//4 M]%ZV&DZ6N%XI87\=09HAHUOZX7AJZ\8'!\O33M3P _QS=[)HL9FE;!5HUQI- M+%09O=L>CDF(CP$O+0QN<2:ADK,Q;\'X5F9T$P2!A,('!H';!>Y!RD"$,GY. MG'1.&8#+\P?[EU@[UG(6#NZ-?&U+WV3TEI(2*M%+_V2&KS#5LZ=D*OX1+B Q M/"C!'(61+JZDZ)TW:F)!*4J\CWNKXSZ,-WL^P=8!? +P&7 ;\[ Q453^(+S( M4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![R7F2I.P2B*:8XQC#%S';.8(A^YR" MKZ4X\G_@?!V^6U6XB_#='PKWZP3)*D$2"9+_EK@6<_U7$K;HJ0);QVERI#"] MCI.\\,X#>Q7C?VOC/& 4C97.$(-?K#9D%#Y<+S! MLQW';#2\Z:8?Q.9OG/\&4$L#!!0 ( (F29T^Z,-/ZM0$ -(# 9 M>&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[) M%DZ6N%YK8?\<09DAHUOZZGB0=>.#@^5I)VKX"?Y7=[)HL9FEE!I:)TU++%09 MO=T>CDF(CP&/$@:W.)-0R=F8YV!\*S.Z"8) 0>$#@\#M G>@5"!"&;\G3CJG M#,#E^97]/M:.M9R%@SNCGF3IFXSN*2FA$KWR#V;X"E,]GRB9BO\.%U 8'I1@ MCL(H%U=2],X;/;&@%"U>QEVV<1_&F]U^@JT#^ 3@,V ?\[ Q453^17B1I]8, MQ(Z][T1XXNV!8V^*X(RMB'<4?"W% MD;^#\W7X;E7A+L)W_RCV%L>W^0M?)SV'\+6LG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,-GNTX M9J/A33?](#9_X_PO4$L#!!0 ( (F29T^R/ON#LP$ -(# 9 >&PO M=V]R:W-H965T))-ZX*#%5DO&O@*[EM_,MYB"TLE-7168D<,U#F]2P_' M?8B/ =\EC'9U)J&2,^)+,!ZKG"9!$"@H76 0?KO /2@5B+R,UYF3+BD#<'U^ M9_\4:_>UG(6%>U3/LG)M3F\IJ: 6@W)/.#[ 7,\U)7/QG^$"RH<')3Y'B] M"$^<'KCO31F+(_X+S M;?AN4^$NPG>_*?Q'_OTFP3X2[/];XE;,GRK9JJ<:3!.GR9(2ARY.\LJ[#.P= MCV_R*WR:]B_"-+*SY(S.OVSL?XWHP$M)KOP(M?Z#+8:"VH7C!W\VTYA-AL-^ M_D%L^<;%3U!+ P04 " ")DF=/$\1)+[4! #2 P &0 'AL+W=O:::2%;FJ?1=S)YBKU3LH63(;;76I@_ M1U X9'1+7QWWLFY<<+ \[40-O\#][D[&6VQF*:6&UDILB8$JH[?;PS$)\3'@ M0<)@%V<2*CDC/@7C>YG131 $"@H7&(3?+G '2@4B+^-YXJ1SR@!$.U:,L79/1&TI*J$2OW#T.WV"J9T_)5/P/N(#RX4&)SU&@LG$E16\= MZHG%2]'B9=QE&_=AO.&?)]@Z@$\ /@-N8AXV)HK*OP@G\M3@0,S8^TZ$)]X> MN.]-$9RQ%?'.B[?>>\GY?I>R2R":8HYC#%_$;.<(YMGG%'PMQ9&_@_-U^&Y5 MX2["=_\H3-8)DE6")!(D'Y:X%K/_+PE;]%2#J>,T65)@W\9)7GCG@;WE\4W> MPL=I_RE,+5M+SNC\R\;^5X@.O)3-E1^AQG^PV5!0N7#\Y,]F'+/1<-A-/XC- MWSC_"U!+ P04 " ")DF=/1Z,'V<.:<&5]FLD[(=U4"Z."CYHW:AJ76[3,AJBBA9NI) MM-"8/V:9N&I>-7"0@;K6-9-_ M]L!%MPUI>#>\5I=26P/)LY9=X ?HG^U!FA4964Y5#8VJ1!-(.&_#'7W>T\0Z M.,1;!9V:S .;RE&(=[OX>MJ&D8T(.!3:4C SW. %.+=,)H[? VDX:EK'Z?S. M_MDE;Y(Y,@4O@O^J3KKX 3=P&XG1* 17 M[AL45Z5%/;"84&KVT8]5X\9NX+^[X0[QX!![#J07LOCY2HC-TLT8/8])IY@Z(@@AGV4B#&)??S@'N/N M"1IAXMR3J3M-<((%2K!P!(O_4DR]%#',&A=9HB)+A&#CB6"8&9$5*K)Z)%A% MG@B&F3FN%!5)$8+8$\$P,V>R1D76",'"$\$P2UQD@XIL$ +_;F.8%!>A$?Z" M(H1B[3\A#+29T9EYJ?21(O5/'P7-'#]%G^N.Q@B%?P%0T,P-H/B[I@E"X=\! M%.1? C(I=C7(BROS*BC$M7$]9F(=6\DN=L7R'[SO0]^9O%2-"HY"FY+K"N-9 M" TFENC)O-_2M+YQP>&L[30U<]G7_WZA13OT-C(VV/PO4$L#!!0 ( (F2 M9T_S=K_\SP$ )P$ 9 >&PO=V]R:W-H965T1Y? G=^ M7NX(1SI(]:X; (,^!.]TAAMC^B,ANFA ,/T@>^CLETHJP8P-54UTKX"5GB0X MH5&4$,':#N>ISYU5GLJKX6T'9X7T50BF?I^ RR'#,;XG7MNZ,2Y!\K1G-7P' M\Z,_*QN16:5L!72ZE1U24&7X,3Z>$H?W@+<6!KW8(]?)1IGA]'4_%>X ;=P5XGU*"37_A<55VVDF%1L*8)]C&O;^768].^T,(%. M!+HBD-'(5_[,#,M3)0>DQK/OF?N+XR.U9U.XI#\*_\T6KVWVEM-]DI*;$YHP MIQ%#%YAX1A"K/EO0D,6)_D>G8?HF6.'&TS=+>KP)"VR# ELOL/VGQ?VJQ1#F M$#;9!4UV 8%/*Y, YA"%39*@21(0B%Y_<94W78:7:2Q=]3?I$I* [:4Z,$VW-BG8@XX5,9M]W:OQH$9 M R/[Z2T@\X.4_P%02P,$% @ B9)G3\5B@A/$ 0 -P0 !D !X;"]W M;W)K&UL;53O;ML@$'\5Q .4F,1I%-F6FDY3)VU2 MU&K;9V*?;50P+N"X>_L"=CTOXXN!X_?G#CAGH]*OI@6PZ%V*SN2XM;8_$F+* M%B0S=ZJ'SNW42DMFW5(WQ/0:6!5(4A"ZV>R)9+S#119B9UUD:K""=W#6R Q2 M,OWG!$*-.4[P9^"9-ZWU 5)D/6O@!>S/_JS=BBPJ%9?0&:XZI*'.\4-R/*4> M'P"_.(QF-4>^DHM2KW[QK\,NBCKGD^XY%HI"RZ5S9W+I75= MO"P$U-9/[]U<3V]Y6EC5SVU*EG]%\0%02P,$% @ B9)G3QWCZN^Y 0 MT@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,L MRLRV,Q,UV=FF:9,VF6S3]C>C5R4+8@''[=OW@JZU6_\ ]W+.N1]/*B5>=RVGK?GQAS90M:N#O30X#1MPUQO0521I!7C2?*.:2$[6F31 M=[%%9@:O9 <72]R@M;"_SZ#,F-.4OCJ>9-/ZX&!%UHL&OH'_WE\L6FQ1J:2& MSDG3$0MU3A_2TWD?\!'P0\+H5F<2*KD:\QR,SU5.DY 0*"A]4!"XW> 1E I" MF,:O69,N(0-Q?7Y5_QAKQUJNPL&C43]EY=N<'BBIH!:#\D]F_ 1S/?>4S,5_ M@1LHA(=,,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYOW]S-MF\!G E\(AQB'38%B MYA^$%T5FS4CLU/M>A"=.3QQ[4P9G;$6\P^0=>F\%/QPR=@M",^8\8?@*DRX( MANI+"+X5XLS_H_-M^FXSPUVD[];T]+@ML-\4V$>!_3\E'M^4N($Y)F^"L%5/ M-=@F3I,CI1FZ.,DK[S*P#SR^R5_X-.U?A6UDY\C5>'S9V/_:& ^82G*'(]3B M!UL,!;4/1QP(8J4;%W\ 4$L#!!0 ( (F29T^QRV'DN $ M -$# 9 >&PO=V]R:W-H965TJZJ3-NG4:=MG+G$25 @ID$OW[V=(FD9M^@6P\7M^-B8=C'UV M#8 GKUJU+J.-]]V>,5%,9JX5'T];,=19$&4%:,;[97#$M9$OS M-/J.-D]-[Y5LX6B)Z[46]M\!E!DRNJ5OCB=9-SXX6)YVHH9?X']W1XL6FUE* MJ:%UTK3$0I71V^W^D(3X&/!'PN 69Q(J.1GS'(SO948W01 H*'Q@$+B=X0Z4 M"D0HXV7BI'/* %R>W]@?8NU8RTDXN#/JKRQ]D]%K2DJH1*_\DQD>8:KGDI*I M^!]P!H7A00GF*(QR<25%[[S1$PM*T>)UW&4;]V&\V?$)M@[@$X#/@.N8AXV) MHO)[X46>6C,0._:^$^&)MWN.O2F",[8BWJ%XA]YSSF^V*3L'HBGF,,;P1;^,;LO?P<=A_"EO+UI&3\?BPL?V5,1Y0RN8")ZC! M_S4;"BH?CM_P;,&PO=V]R:W-H965T.>M5CEJMAR/&JFR!4W4G!NC-2BTDI]J$LL%JD$ K1^(,DS#<8TZ['A69 MRYUED8FK9ET/9QFH*^=4_CD!$V..=N@M\=PUK;8)7&0#;> [Z!_#69H(+RI5 MQZ%7G>@#"76.'G;'4VKQ#O"S@U&MYH'MY"+$BPV^5#D*;4' H-16@9KA!H_ MF!4R9?R>-=%B:8GK^9OZ)]>[Z>5"%3P*]JNK=)NC PHJJ.F5Z6_&<5I)DIGF)Y"90!;"P?G@ MRS]0^XMW1V+VIK1)MQ5NS12O3/96D/LHPS3HT9I.8K] [!6(G4#\7XOQID4?)O&;)%Z3 MQ".PWYCX,*G?9.\UV7L$#AL3'^8#D]1KDGH$[C&=VM37OT1(P MJ+6=IF8NIULY!5H,\X.#EU>O^ M02P,$% @ B9)G3U!SN]"V 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+]YT MHY5M*9NH:J566J5J\\S:8QL%/"[@=?KW!>PX;NH78(9SSEP8LA'-BVT!''G5 MJK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)/G$M) =+;+H.YLB MP\$IV<'9$#MH+4KNG\L"VPWQ381X']/R7R#R5N8=(/0=BJIQI,$Z?) MDA*'+D[RRKL,[#V/;_(.GZ;]NS"-["RYH/,O&_M?(SKPJ20W?H1:_\$60T'M MPO'@SV8:L\EPV,\_B"W?N/@+4$L#!!0 ( (F29T^/W*6\N $ -(# 9 M >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$HH07VS,^Y\S%XWPR]MEU )Z\:-6[ M@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%>))\8%K(GI9Y])UMF9O1 M*]G#V1(W:BWLWQ,H,Q7T0%\=C[+M?'"P,A]$"S_!_QK.%BVVJM120^^DZ8F% MIJ#WA^,I"_@(>)(PN4U-"(4?E',WV%I9Y;2I;BO\,5%,)# M)ABC,LK%E52C\T8O*IB*%B_S+ONX3_--FBZT?0)?"'PEW,4X; X4,_\LO"AS M:R9BY]X/(CSQXH?=:IDF6LVL06C"G&<,WF,.*8*B^AN![ M(4[\'9WOT]/=#--(3[?T--D7R'8%LBB0;07XISDR>V;(&S34PVVC=/D M2&7&/D[RQKL.[#V/;_(?/D_[#V%;V3MR,1Y?-O:_,<8#II+&PO=V]R:W-H965TTU39NTR>::MI]9'5]R(!;8]?KO"^A9:^D7889GGF=F9,@G(5]4!Z#1*V># M*G"G]7@B1%4=<*H>Q B#.6F$Y%0;4[9$C1)H[8(X(U$0I(33?L!E[GP76>;B MIED_P$4B=>.SIG%.\#W'B:UV2-;R56(%VM\J@L,EN(_PQV8 M@=M,C$8EF')?5-V4%GQA,:EP^CJO_>#6:3Y)HB7,'Q M =$:<'0Z9!9RF;^G MFI:Y%!.2<^]':G]Q>(I,;RKK=*UP9R9Y9;SW,@[2G-PMT8(YSYAH@PE7!#'L MJT3DDSA'_X1'_O#8FV'LPN-M>)SZ"1(O0>((DK]*S'8E^C!'O\C!*W+P$+S; MB7@P8> 72;TBJ8<@W(GX,/_I=^85R3P$\4[$ATEV(F1S!3G(U@V?0I6X#6[P M-]YUOA_=G2=_X//C\(7*MA\4N@IM!L%=UT8(#2:5X,%TM3/OT6HP:+3=9F8O MYZF<#2W&Y<$AZZM7_@902P,$% @ B9)G3VY#Y57W 0 RP4 !D !X M;"]W;W)K&UL=51MCYP@$/XKQA]PK.B^1DUNKVG: MI$TVU_3ZF75GU1R(!5RO_[Z GK7>[!>!X7F9 9FTE^I55P F>!.\T5E8&=,> M"-%%!8+I!]E"8W>N4@EF[%*51+<*V,63!"=TM=H0P>HFS%,?.ZD\E9WA=0,G M%>A."*;^'('+/@NC\#WP7)>5<0&2IRTKX0>8G^U)V1695"ZU@$;7L@D47+/P M,3H<]P[O 2\U]'HV#UPE9RE?W>+K)0M7+B'@4!BGP.QP@R?@W G9-'Z/FN%D MZ8CS^;OZ9U^[K>7,-#Q)_JN^F"H+=V%P@2OKN'F6_1<8ZUF'P5C\-[@!MW"7 MB?4H)-?^&Q2=-E*,*C85P=Z&L6[\V \[FV2DX00Z$NA$V'D?,ACYS#\QP_)4 MR3Y0P]FWS%UQ=*#V; H7]$?A]VSRVD9O>1RM4W)S0B/F.&#H#!--"&+5)PN* M61SI!SK%Z3&:8>SI\9R>W!%(4('$"R3_E;A9E(AAMKC)&C59(P*[A0F&V>,F M&]1D\U& KA8F&.;.=6U1DRTB0!&UL;5/; M;IPP$/T5RQ\0[WK)12M RJ:J4JF55HG:/GMA "LV0VRSI'\?V["4;GG!,\,Y M9RX>IP.:-]L ./*A56LSVCC7[1FS10-:V!OLH/5_*C1:..^:FMG.@"@C22O& M-YL[IH5L:9[&V-'D*?9.R1:.AMA>:V'^'$#AD-$MO01>9-VX$&!YVHD:7L'] M[([&>VQ6*:6&UDILB8$JHX_;_2$)^ CX)6&P"YN$3DZ(;\'Y5F9T$PH"!84+ M"L(?9W@"I8*0+^-]TJ1SRD!*C$YRA0V?@E16\=ZDG%EZ+%QWC*-I[#I'^AK1/X1.!7 M!#8FBI5_$4[DJ<&!F''VG0A7O-US/YLB!.,HXC]?O/71<[[C=RD[!Z$)<4?"W%@?]'Y^OTW6J%NTC?+>FWR;I LBJ01('DGQ;OKUIH\0]L=A14+ICWWC;CFHV.PVYZ06Q^QODG4$L#!!0 ( (F29T_8I4BM MJP( *P* 9 >&PO=V]R:W-H965T>J5__^VH(LPK"+7Z M;]Z\F;;# MS*Y54/O&2%?K+@8N<*CT51T^6@M&]-)GA,4&P.+^)VRJVR-'1/*EO-7,_FV MG[N^4<0RME.&@NK7A:U9EADFK>-O3>HV/HUA>WQC_V*#U\%LJ61KGOU)]^HT M=Z>NLV<'>L[4"[]^975 H>O4T7]G%Y9IN%&B?>QX)NW3V9VEXGG-HJ7D]*UZ MIX5]7VO^FQEL@&L#W!A@]*$!J0W(N\'T0X.@-@@Z'KPJ%)N;A"JZF E^=42U MO24UIP@]!SK[.[-HDVV_Z?1(O7I9$!S/O(LAJC&K"H-;&(3(/68-8!J$IQ4T M,C D8X5[YH3X'1<0!MUC$@B#82$$S >Q!.2.@, $ 4@06(+@CB#H1%)A0HLI M+&9 8PBZ" $78<<%A(E@)Q'H) (()IV#46&B5AR!C[O;-@:4]$$DC ?T3D"] M$T#OM*-WTLM[%'8PZQ&8!,!$ \=]"HJ= F)CF" &">+QQQ3Y\,7W1R2L!K4C MC?WN!H\!)9^ [A4/E"K45QP,48!E9HGP WF#"P0B8_)&>M%.^GDCO4/? R6? M@.X5PQ4) 24I&#BN"*XX*'P@;W ]04!!"7 W;U$O;X@,A@L7 @14@F!(*WP] MT?2!<.$+BN(QX<8C-M=K_=])-N'9M)Q@[*#"=Z+*K^J9HH7M:]H=&PO=V]R:W-H965TF>65.Y^JON=Z/N4G4>05>ZZ=YE26 M6?TW906_S%SD?G2\Y/N#:#N\^?28[=D/)GX>GVO9\GJ5;5ZRJLEYY=1L-W/O MT62-<$M0B%\YNS2#=Z>U\LKY6]M8;V>NWT;$"K81K40F'V>V8$71*LDX_FA1 MMQ^S)0[?/]0?E7EIYC5KV((7O_.M.,S="O'"+RNF#1'7T>Z_L3,K M)+R-1(ZQX46C?IW-J1&\U"HRE#)[[YYYI9X7K?]!@PE8$W!/D&-_10@T(?@D MA%\20DT(QQ*()I"QA$@3HK$$J@ET+"'6A'ALEA)-2(P1O&[^U()XR$0VG];\ MXM3=FCYF[=9!DT0NN4W;J5:8^D^NB4;VGN=!&$Z]H0G(^C#P% 8*;;H^'J A8T(0G*->8 PT35F:6,0,@P_0CKT&O,$86(C*?]U MM?XZFJO$!>#\!4H@N HC@05"4"!4 N$P FSD+.TPD<)4"A,AWTC:P@;1P$C( M R 4HL28(1M$*$+&%-F@.(R-]?!D@Q!.3'[Q$&C"6F,3S&V C0"@39QB#4X)[NC'F#2JAD]5Z5UHVSX:=*M+,] MZ.W+]WM5O1O]*9H\(:!_U9;[JO+ZE.^^%;YG]3ZO&N>5"UF_J2IKQ[E@,GC_ M3J[5@_P\Z1L%VXGVE&PO=V]R:W-H965T6 N->G-BG&*I0GY&HN6 CZ:($A1X M7H(HKANWR$UNSXN<722I&]AS1UPHQ?SO%@CK-J[OWA+/];F2.H&*O,5G^ 7R MI=US%:&1Y5A3:$3-&H?#:>,^^NM=JO$&\+N&3DSVCG9R8.Q5!]^/&]?3@H! M*34#5LL5=D"()E(RW@9.=VRI"Z?[&_N3\:Z\'+" '2-_ZJ.L-N[*=8YPPAL,YG_ %8B":R6J1\F(,$^GO C)Z,"BI%#\WJ]U8]9NX+^5V0N" MH2 8"U3O_Q6$0T'X41 9\[TR8_4KEKC(.>L(DM@J)+4*RF9 >$T^: M?$G]N1(+*%Q](B6Q2DF64A)O)B59=%EE_DS)$I-DF5U(:A626H3,FFS3Q<'[ M7CI7L@1E\5P)FMP<"OQLAHQP2G9II/Y')]EQCCT&^N;-\ELUW_IQ]$'3#\>? MF)_K1C@')M6]-K?OQ)@$)=%[4.=4J7D\!@1.4F]3M>?]5.H#R=IAX*)QZA?_ M %!+ P04 " ")DF=/4FC9EC0# "-#0 &0 'AL+W=O7M MG=ZKVOZST4V5&]MMME&[;U2^[HVJ,J*$R*C*BSI\;M0I_:J'72I/&O]TG6^K>?=ZL([KFM_JH;[(O=_V?+T]K1 MXX)).HN.G:,1\S!@Z!7&060^@DGV%K/T,2*Y0")+\L*4HDQI;\_>Q."X X8Z M8+T#?N4@=C@^#!#90^HA1@S"$@ M80ES%Q4"DPF7X!#&8)( X*13E'3JDW9W0NJ' <'<$B,H$;NHI8\2,9D0&R"X ML!*?LG"%E7AQJ"V@<$EC.,EEFKH2B^ $I2 GF$\<"> Q3Z7+'#QU0W5GQ'TH M/)B_=Y0'\","J,>LO2J;_O@1 V,;(NZ#9ZUL3?F_EZ[T=HHZY+<6=8[^S:Z=$JU M,5TSMNUF>" ,':/WX^,GNKS %O\!4$L#!!0 ( (F29T^=@H_G" D "4^ M 9 >&PO=V]R:W-H965TKI]-.V\U""F$7V]5Z-W^X.VW[OG^X:]^[S7K7?-_/#N_;[6K_OV_- MIOVXG]/\NN&W]+A[6[TT_VJZ?[]]W_>O%I]5GM;;9G=8M[O9OGF^ MGW^E+S5)=]SCA/QGW7P<;OZ>'"3]>SRVF\/IY^SQ_="UVTN5_E"VJS_/ MO]>[T^^/2_WK;G@'>=E!?N[0O_?8#NJR@_IK!SVZ@[[LH'/?P5QV,-$[+,YC M/S6S6G6KA[M]^S';GT^(M]7QO*,OIO^X'H\;3Y_.Z7]]/P_]UI\/RKJ[Q<]C MH0OS[@@)JO4XU4&!ZI@ MO]2I@!KTR^,"&A;0IP)Z4"!$#3\S]L3LSD>IA%?1Y[($F-!>V:@K*:9,$")Z MTQI@PDCG\. ,')Q)!^<$+F!A 9O?7@<+N(SVGAES,U(I9'PR+5-*1(U-"16T MC=I?C]49#,C# 7G04N:K%6"!D-]2$E@C1$93+]#M.(F,\U%7$>9"\+&4U!0W.<6D4$'&34XQ M+70L[37 K+3>,L/#LD= ]YQB2F!Q(5/09"PO9'.:;,&9')]Z2T1ID;0XI620 M(NYP2BFO S,T+'P$E,\QES;"4D.^H,%8;"CD-#BDK?-!)&0+-/C6W@[W,JM**>UT,J]* M*?(^.8T19H1GI%1B'91 !QVC-1)KC=0%+<9:(\%,)FVQ2<=KG8A;#"@E3=SB ME-+]^1EW&%&2$0J)-5 "#>1F>1)KC70%#<9:(\&\)FVP3X>KDJL=H,C'T]L* M42*XI,,I9JUF9FP2BZ $(NB8]B@L-$KD=UAAH5%@6I-T^ (-KCS*Q),V0$F* MIW85H(*.5;T&E%.*T0B%!5 ! 73,MT Q/J[ R"DL,RK'REV@08.UU+%( $RJ M0+%* "PH+^-K'HTP(3PW.*R &B@@-QO16&ET@;'36&ETCK'3J<Q"F%#Z )SI['>Z!QSIU.?A5;7 !8O MKP$$K:^-5AJN66(--$ #/6/J#%8:4V#J#%8:DV/J#'!88)$-86"1#6!HD0U@ M(XML!JN@ 2K(+2$9K#6FP-899GTZQ]89:-@2VP$PM,@&,+3(!K"113:#== M'?3< CY6&E-@[0Q6&I-C[0RP8^DB&Z+2139 @44V0/&+; 8KH $*R$U*+%8; M6^#L+%8;F^/L;.JST"(;Q-)%-H"A13:$\8ML%BNA!4KHF<_)8K6Q!>[.8K6Q M.>[.ID8K=G;32#6-U*/(<#A8^2Q0OL"58.[-%;@YB]7%YK@Y.WGG;3F-5--( M/8H,AX.5S@*E"XR'LUA1;(&'#UK3.<$A,W@ H6F"ZQU'FA=X#XCK"V^P(MY)CV4X\5\ZHQ,$"%>L@&8)HKO=U8 M(TM*Q-*+.'*:,PL>*Y\'RA>8'@6L-J' D06L-B''D874',7Z.XU4TT@]B@R' M@Y4O .4+C ,+6%]"@0,+6%]"C@,+TPYL&JFFD7H4&0X':UU(M4X+K@36E%#@ MP +6E)#CP,*T YM&JFFD'D6&P\'Z%E)]N[WE/"S!Y".+ I)<0C(O(CEMPC*8 M*H.IQYEH4$PN4J2J=KOX%A5ADI&B)!HIF&RDR I'BFD[EL%4&4P]SD2#8A*1 M(M4W+;A(I,"BW5XF%2FR8I$"W!E+$V4( Y$RA*%,&>3X4!D))ATI4MW3 M@HM'"B8?*4H"DH))2(JLB*0 X<",73$A;2IP-(1%].F M'%-WI0:M[B_?28X=<"AZAKB@M$V[#1*4?/B,N" Y2))KP76*B6N3++!VQ 2V M2>:8NRLU7#.(+32BTA :HD *#6)L#(V8,#F!-+D6;!%&AV2!W2,FMDTRQ_!= MJ>'\(LF7($Q1?+96"*->09.G!P#GC62WV M_OCT['/;=DU_].*7_A-^;59/GR\VS7-W_/-X^V1_?F[Y_*)KW^[/#V4O/I\, M?_@_4$L#!!0 ( (F29T_AI.!F @, '(, 9 >&PO=V]R:W-H965T MJT[3=-G 05 M< 9.TKW];$,I,9>6_@GXY3R-/6\:GOD M>5+=B1,OU).]*/-$JF5Y\*I3R9.=2GF2%NYB9F(/Y6(FSC)+"_Y0 M.M4YSY/RWY)GXCIWP7T-/*:'H]0!;S$[)0?^D\M?IX=2K;R699?FO*A243@E MW\_=>YAN8*(3#.)WRJ]5Y][1K3P)\:P7WW9SE^B*>,:W4E,DZG+A*YYEFDG5 M\;-?.45'PELC_I3A[G;NPZ.[Y/SIE\%->OO&DH<)VF M^^_\PC,%UY6H/;8BJ\ROLSU74N0-BRHE3U[J:UJ8Z[7A?TW#$VB30-L$M?=[ M"7Z3X+\EL'<36)/ QNX0- F!M8-7]V[$7"H"P>V"C-"W 76/DOKGHK&E+P*#,++=9XW 0D(CRX V*(Q% RX$ VX(B,3! M 7J9/= /R$R[C'@(U6$ML@8R':(,:#U&-#F ]!M6[CS0=_Z&,0#%+B_0/ ) M<7&'@7",N!C(]@<,1(DM+@8"6UP,--06[GO0-SY&!ZP7<'N!^!/BX@8#DS'B M(B#*;'$QD.V]*,AV7A1DGURO,R_EO#R8X;5RMN)<2"U))]H.R/=4SUM6? G3 M%2#QM1ZHS7SV1E]/XS^2\I 6E?,DI)KRS"RV%T)R53NY4^?]J#X VD7&]U+? M1NJ^K*?@>B'%J9GPO?8S8_$?4$L#!!0 ( (F29T\2S1I["P( %X% 9 M >&PO=V]R:W-H965T_)>R#=5 ^C@G;-6 M%6&M=;=%2%4U<*J>1 >M^7(6DE-M0GE!JI- 3X[$&<)1E"%.FS8L^*EN=3:)E"9=_0"/T#_[ [21&A2.34<6M6( M-I!P+L+G>+M?6;P#O#;0J]D^L)T\%^-2==%^$Z#$YPIE>F7T3_!<9^TC 8F_\& M-V &;BLQ'I5@ROT&U55IP4<54PJG[\/:M&[M1_T[S4_ (P%/!./]/P(9">2# MD+CFA\IEW2A4N"-P\V R:=V>!H0Z('V#Y=5!.OXX00?SF9 MMYQL<6H)B?P"*Z_ :MD/B1_Z62T*79,XW3S8H-EUY2 O[F6KH!+7UDV5678: M'L_87?&ULE9GK;N,V$(5?Q? #K'@97K1P##0IBA9H M@6"+;G\KL1(;*UNNI,3;MR\E:PV'5_VG]E@?PIF7MMM70]CM7HO^V-759FJT;PHEA"WV MU>ZP7*^F8X_=>M6^#7RQX$ON]?M,!XHUJMC M]5K_60]_'1^[L%=> MVO;;N//;YFXI1D=U4S\/8X@J_+S7#W73C)&"CW_FH,O+-<>&U]L_HO\R=3YT MYJGJZX>V^7NW&;9W2[]<;.J7ZJT9OK2G7^NY0V:YF'O_>_U>-T$^.@G7>&Z; M?OJ_>'[KAW8_1PE6]M7W\^_N,/V>SF=<.3?##=3<0%T:2/K?!GINH*,&Q=G9 MU-6?JZ%:K[KVM.C.=^M8C4DA/^LPF,_CP6GLIG.AMWTX^KXFK5;%^QAHUMR? M->I*$RD>N,+XBZ0(!BXN%'2AIO;ZVH54.("& ?04@#YT0T?=.&OLI#E,&JF< MM"+J"Y ))Z3%=@C:(6"'(CMGC;FZCE>2RL@-5SDBZ; 9 \T89D;JZ#+WAEU& MB5*+V V722^O1_J#'0OM6&9'^T0 !P.X_&3Q,(#/2!;/>VJ%M=%X<)52TB3, ME-!,F9$J);N,)JOCQ 4J162P&2DP#D1&LLRBZRL98)$Y?)E%'W)&2E%2/"Y2AT[ CIEO4Y 6&+22(X:TJGG ;-&W@ ;B6DCR10K+P=DH8PL21.A0*O=4HJ*Y 3H*0T?E0$)J[QRJ:<)\T;E\$9QD(1B@=TDKK(F59IK3!N=0QO-,2*-9M4YDI'S9<(0 MIHU&M$E,GS2FC;YE I68065-H3A& AA]_)H",BU4"L(:TT;GT$:#TH7*J\GG M; C(A$I-.S2FC88\?X:([,A+G,BG0-DH59UJ?N4^&:3]=&& M@R2\#DU<;B$969_(9,*\H1S>$ >)#7\F-L1E9$RJ3B?,&P*?;E(E)&'>T V\ M(*< M$/&K',BL)9\HBPTFCD'$2?4)$\?<0!R#B6-RB&/0?"H>$ZY)X--@U)@#"AG*'6+,5[,#7@Q&"\F!R\&XL6S M(;D)+P;CQ>3@Q0!ND)/Q.@V2I?%B,5YL#EYFT?4RBK.&S2^!#.&EN%K.&M<7 M_ZBZU]VA7SRUP]#NI_6KE[8=ZA!2? J]V];5YK+3U"_#N.G"=G=>USOO#.UQ M7K,L+@NGZ_\ 4$L#!!0 ( (F29T].'2("*0( +$' 9 >&PO=V]R M:W-H965TE="S?6#;*&Q;PY2U=S84!V);A7PO4^J!6%1-",UKYJPR/S:1A69/!E1-;!1 M@3[5-5?_UB!DEX!])P MU'2)U_,+^Y-OWC:SY1H>I?A;[4V9AXLPV,.!GX1YEMTW&!I*PV#H_@><05BX MJ\1J[*30_AGL3MK(>F"QI=3\K1^KQH_=P'])PQ/8D,#&!-;WT@OYRK]RPXM, MR2Y0_>:WW'UCNF)V;W9NT6^%?V>+UW;U7"1)G)&S(QHPZQ[#KC!Q'(T88OE' M$8:*,$^0O!-)<((8)8@]0?R.(,4)$I0@02J8W;2)8-A$E2DJDB(BHR (16=R(8)@E+K)$198?"=*)?XY&^)\=W;^;=,(< M%*F"WKJC!\T\J/$@2J?\07,0A*9N@P"U"/^$1BIN$8BZY_;(8*(TG='"? M4,0HZ833*.X4^@FK4-PK%#/+AVX14'JK0ZX.6W>9_>3J6#4ZV$ICSVU_NAZD M-& )HP?;>VGOSS$0<#!N.K=SU5\B?6!D.UR09+REB_]02P,$% @ B9)G M3^<7EM_]!0 F"0 !D !X;"]W;W)K&ULE9I; M;ZM&%(7_BN7W'.8^$#F6&D=5*[52=*JVSR29Q-;!Q@42G_[[ B:6F;TVY;S$ MQMDS>\WE6\P,K$YE]:W>AM LON^+0WVWW#;-\39)ZN=MV.?UE_(8#NU_7LMJ MGS?M9?66U,4R\\?ON[>MDWW0[)>'?.W\$=H_CP^5NU5+U; M_B1O']*^0!_QURZ5N*3I%H0C/35=%WGY\A$THBJZF M5L<_0Z7+2\ZNX/7WS]I_[AO?-N8IK\.F+/[>O33;NV6Z7+R$U_R]:+Z6IU_" MT""[7 RM_RU\A*(-[Y2T.9[+HN[_+I[?ZZ;<#[6T4O;Y]_/G[M!_GH;Z/XOA M FHHH"X%I)DLH(<">FX!,Q0P48'DW)2^;Q[R)E^OJO*TJ,[#>\R[621O3=O[ MS]V/?6?W_VN[IVY__5@;ZU;)1U?1$'-_CE%7,6HB14H\KT+ "W5=@1A5$*N_/,:Z/.?0QVJK4VJB](,QDQBDLQT Y M!LC)(CGG&'N5)QZ<#0T16(6%*BQ5X42DPI(4-SKJN V-860X*,,!&3*2X4B* M;FR\CI2 L(FQ\5".!W*B.7_O21XEE+61Z@T-FY*30CDID4,Z)R5II$@S&7<. M#6.&*8-",M O48K[C*0P4F=QM]"H:-8]9(2Q<3TCN5)@=Q- ,.,ZDC%(.=]W M)'8NJ68XSQ!TW2->2&.93-CB)/*XV%2&H-$(,5FPDP=8D MD3?%\UY2X^FZ33.9L/M(9#\Q[Y(:B\FTSYA,V%@D=1;:).0L@N%48L>0U#(( MJ0\2F$;J'3=*V!(D\@1FUBI,J1+S$5.84B5G(#8$199M#.,IBEF'()ICQA2E MV3*6KS#*"J!,(%,4Y1O-Y<$P*P1S/"45A;GK. MZ.9!>RWC+08(4\)JKE$&&YY!AD?VZ=3)XIDR&3(6@GW. )\C]F+^W^#'?A=N(66X]%UA-/9TM]I>LV9C=B ML;=8Y"TQR9::AE2"FTT6>X:EGD&;A+R VXE;[ 06+7WB#8(%:QI^)VZ9HUS$ M.G,\83&EULU'S&)*+5A'$,0LW1 98[FYCUFVB.68, N..)@LF&.+CC<(893C M&R:-PR [!#(Y *<@\[WF,,H.H1P#YF8O$1S&V%&,:6LHQ1.MP1 [=../X7*4 M8JXU&&$'$/9<%9A-9^>#Y9A'). .2L!RX%!#^2SE4F&&'6(X1LM1ABTWZ3'! M#IUHQ&PY2O"-YO)@AAUBF$Q'RK!4J1!,SWG,L4< M.[!+ X^)]HCH&#,_>V/OF6>9:&,?4^8IS%P6S+)'+),)25F>ZC5,LTK%4]DT MY;Y_Q>.U+)O05B>^M/VR#?G+Y:((KTWWM9O6U?E=F?-%4QZ']X"2R\M(Z_\ M4$L#!!0 ( (F29T_L>U?/^P$ 'D% 9 >&PO=V]R:W-H965T_P< \XGQE]$"R"]UYX.HO!;*<<]0J)JH2?B@8TPJ)6& M\9Y(->07)$8.I#9%/451$DV[PR]S,G7B9LZNDW0 G[HEKWQ/^^P"4384? M^F\33]VEE7H"E?E(+O =Y(_QQ-4(K2YUU\,@.C9X')K"_Q#NCUCKC>"Y@TEL M^IY.9W;;C#M-*^DZ5+F+HB6@F@M")-_%L1+06P5H)G,1/U()"ESSB:/SR]K M)/J;"/>Q.LQ*3YJS,VLJK5"SMS+)HAS=M-&B.4O?(* M8^&\-:3E6[<2HMMX'B\KW"#^1#O]/W8:U#= MND6NSPZLR.E5D+K%!^;P:],@]F>/">VW+G#?#U[J2R74@5?D';K@[UC\Z Y, M[KR1Y50WN.4U;1V&SUMW!S9[$*L C?A9XYY/UHXJY4CIJ]I\.6U=7V6$"2Z% MHD#R<N8ZK_B&R82KC*1&B4E7/]URBL7M#$L,I4&O0W/NM7/?GB39";, M'@!- !P#X%#+(*0S_X@$*G)&>X<-'[]#JL=@ ^6W*=6A_A3ZG4R>R]-;$29) M[MT4D<'L!PR<8,"(\"3[* %M$GLX"P\"WTX06',,-$%PEV-J)PBM!*$F"*<9 M1.E#D0,FUIA68V"8I0N%1E:9:"83)MF#S("))C(?@!_956*K2CPO)@8/*O%, M!89I$MME$JM,,B\F7>A::B5(UW,,Z*X@F"XT#EC]M@-P+I0E"Q1VQX'_L!RP>PZL,9T!W?VC!G$8 M+"C9;0?6^ Y8C!4B^2^9SV:1UM?U[\] ^WRSCOLEC0G1.^VC;#W\7]2]-6NW&4+I1=^?7XN=D/GV_C^-]VPSN8<0=SVJ$[]H]V ML.,.]OL.;DC^&-F0ZD]E6]Y>U]7;HCZ>K4/97Q3ZO>TF\[[?.,S=\+\NVZ;; M^GKKHKY>O?8#C9J[H\:<:;XK5MWHIT,8=(@[PW8WEP=8"1))N1 ,A4 N#@_@X0 >Y$)9+D<- MG85IG+)%E@Q0^6 "#B; 8 ((QF?!!':8*VVLS>9_#66>% XGPG B"T?G6=]% M=ARM@\J"7@.54T&8FP(&4X"Y"5DP!3\%%'T&Z!JHNJN.<#!:82-0()R8.X'B M:5LRF6R-9%18*2#!F30(J!"&@,[S09OIQJ"QM6@[P1I&T7F^A5+YI/Q8=!D, MMBD-?*J0AL#VHI&_2%."#48CAV%3PLVC8&Z)1));:FPP&CA,(90GC4U!Q^F6 MJS'*&K&E507@.0*ECA@C&89,-)YK8[ MBLY+IS&*=0H:5"XCN(+!KF ,N&2DC+ K&-1Q")>,P2P;Q').$1*1%8Z#@3<$ MCB.%BH$W?D:V&%.#,&79(I%0- QFV? *[PHO#(%9-L7T;"WFSR+^0&\(HNNBE"V8( MH^JBU8A6.EW"[0.H\870REE,LW4S+AH,JD6@YHA D72OA&FVH'P7@H-:3+,- M,[+%H%H$*LN6BTAJF2RFV?+*3$JHI@[3[-3T;!TFT"$"\2"5=3@[SYSA_W Y&T?GLN.#R:'B/[4@Z5<)2 M "^YI*3%!$RRFW$/[S"D#D'*5B2XB)1T)6"2'2^YI*10,"--'Z XW M-P/B8/7=0;Y&@V0Q"HY-&$#B '(W(+[09IS*[Z5&U>7"B)&F1UB/XQ67E- < M$(:99O3/A#FE*?TS%$F+CQAF0A57&@+#3#/Z9X\Y]:!_9MD"$2FA\'@,L^=E MF;1PM7H,LT=+3%*V&$"/ &0KMJ#\N;PW\!P_DNX5/*;/HZ7PW T\Y^K*%B&/ M!JBX6(.9W"D@65!0 "IC! MP!GD?C"*+OS AWPE(_#%9V^-=,Z%QUN@?=;2%&.>PXSV.6!4PY3V&8A$2XB8 MYP@JKA8Z\(AYCC/:YXA1C6CY-L\6B4@*%?,<>5DF+=PL1,QSG+$J%#&!<) L2NX>A2?' MDQX=1S8_N2T#B68,K<[>WMBE^FEXT:59W%-LZ^EEF@]F>/OCN_SX M)L[O9?VTV3>+SU7;5KOA38_'JFI3%XMZUTW)U_4$L#!!0 ( (F29T^@ 7\'#@( (\% 9 >&PO M=V]R:W-H965T.PA-"T+]@>SCES\7C2CHLW60(H[YW16J[\4JEF MB9 L2F!$!KR!6O\Y<,&(TD=Q1+(10/:6Q"B*PO .,5+5?I9:VU9D*6\5K6K8 M"D^VC!'Q>PV4=RL?^V?#2W4LE3&@+&W($;Z#>FVV0I_0H+*O&-2RXK4GX+#R MG_#R.3%X"_A102='>\]DLN/\S1R^[%=^: (""H4R"D0O)\B!4B.DP_CE-/W! MI2&.]V?U3S9WG\\T;=#0TS7X>5"7U=AC/9V[#]=3ZFMIVR! M'U)T,D(.L^XQT0B#<7R)VG3I(+]&8)Q,@OBGRO-M ME8M X]EZQ58@'KN(_B*0S HD5B"Y*/CCI. ]YM%B:HL)@\FEY-<8'-Q-ZG&- MB8+[246N,U,L4868?I\129;IS8UWB9XQG[1D^; M?CA\R/>CZAL1QZJ6WHXK_09LIQXX5Z!##P/=^Z6>CL.!PD&9[;W>BWY&] ?% M&S?^T#"#LS]02P,$% @ B9)G3U39 S0J @ H 8 !D !X;"]W;W)K M&UL?97;CILP$(9?!?$ :VS.*X+4I*I:J96BK;J] M=I))0&LPM9VP??O:AB "WM[$!_[YOQG'AZ+GXDU6 ,I[;U@K-WZE5/>,D#Q6 MT%#YQ#MH]9B@N2'8"Z,D&-0R1($A00^O6+PL[MQ=EP:^*U2WLA2>O M34/%WRTPWF]\[-\G7NI+I8<#$V 5KS7TI>#.ZZ%0:^CZT=6O;?O2_A[D#R!A I@ <_3<@' /"10 :,K.E M?J:*EH7@O2>&?ZNC9E/@YU OYM%,VK6SWW2U4L_>RI@$!;H9HU&S'31DIB&/ MBMU:$6>3!.D$IBR(,PMBX\,Y@41N@]!I$%J#Z*$,O"ACT"16TUI-'GV09>2$ M1 [(8B6V@R:>04*&ULC95M MKYL@&(;_BO$''!3%ET9-UC;+EFQ):@.*#U[-\/T.,LLF5?RMO] MW,_U4(1B8/Q5U(1([ZVEG2C]6LI^ X XU:3%XHGUI%,K%\9;+-607X'H.<%G M$]12 (,@ 2UN.K\JS-R!5P6[2=ITY, ]<6M;S']M"65#Z8?^^\1S,K^4;D]_[ U0C,+N>F)9UH6.=Q? MSZ4?:"!"R4EJ!ZR:.]D12K61PO@Y>?IS2AVX[+^[?S2UJUJ.6) =HS^:LZQ+ M/_.],[G@&Y7/;/A$IGJ0[TW%?R%W0I5/CO]MC M?8C"3:QV_Z0GS6:;-;4]0LW>*P2S MRUT:39CAJXT,!'Q6ZMB)+H4;-?:]"? M1$!!SJ3020I-?+2D@*G;('(:1,8@?B@UMTH=-8G1=$83!S"P*EF+(I0G;I38 MB1*O42(KRW;4H$66,,U7+ X56GH]P" G#'+ A!8,6J5)D'5,]@Y-$KI!$B=( MX@"Q3MHV6=<;H!RZTZ3.-*DCC758M^DJ390CBV7O$,'P+RB9$R5SH,062K8^ M;6D8VU^@0X7BS"9>JR#,\]Q"!HO+0]_^7S&_-IWPCDRJ>\C<%A?&)%&.P9,J MOU8/SCR@Y")U-U5]/EZ[XT"R?GI1P/RL5;\!4$L#!!0 ( (F29T\Y3 N3 M:@( /D' 9 >&PO=V]R:W-H965T&]MT_&57PG1/PU86]"J:NB-[YO%KVV+V=TT:>E_YH?\^\5)?*J$F@K+H\87\ M(.)GOV=R%$Q13G5+.E[3SF/DO/(_A<^[3.$UX%=-[GS6]Y23 Z6O:O#UM/*! M$D0:?\]^DY[EUX.F),-;7[7)U&M_,SW M3N2,KXUXH?.6"MF,4*:7%;T-;=[J] M#RL(CC0W(1H)T40(_T^(1T+\* &.!/@H 8T$]"@A&0F)00B&8NGJ;[' 9<'H MW6/#^>FQ.J;A2A2C(KBI0"-F/6"B&29:(C8V(D[B M)69K8U"VA'RV(6$(EYB=(TR<3)A FIT<1T['D0X0S]W$P!T@=@:(=0"X4) : M)1LPB<9T@Y,4F'ZW#E0.9H5;B(%.,= AQDBS'C!HE@8!8&SAU@;!+(=N*<@I M!3FDY(849&4)01H:4FQ0EIM'!5FERY&1;&=C$OB!H\3I*+$=06 X2NSBAM \ M^S8(ADGJEI(ZI:0.*4;=UJF5)856<6U0&('T@Q\@?XSJ_0Q2J%Q ML6PGON+.E HB(X(G:;^2 M[_ T:,A9J&XJ^VQXC8:!H/WXT ;3:U_^ U!+ P04 " ")DF=/-H!N0VP" M "<" &0 'AL+W=OQ4I:S=+[=I19"F_*5;6]"@<>:LJ(OX<*./MSD7N8^&YO!;*+'A9VI K_4'5 MS^8H],P;4,YE16M9\MH1]+)S]VA[0(E)L!$O)6WE:.P8*2?.7\WDZWGG^J8B MRFBN# 31KSM]HHP9)%W'[Q[4'3A-XGC\0/]LQ6LQ)R+I$V>_RK,J=F[B.F=Z M(3>FGGG[A?:"(M?IU7^C=\ITN*E$<^2<2?MT\IM4O.I1="D5>>O>96W?;8__ M2(,3<)^ AP3<:>F(;.6?B")9*GCKB&[S&V+.&&VQWIO<+-JML-]T\5*OWK,H MQ*EW-T!]S*&+P:,8-$1X&GV@P!#% <_2@\"' 0*PQL "!.]J#&" $ 0(+4#X M#B"D$ Q:Y@D 4D2 ""9D$ Q"THV(,EF#A!-#V4SVRZT6E!B3@YR MD0_0+)@$+1@1_?\M1Z#1]@@#5&B:&IK!#INZ6A@RR' V"P*\,)>;S.ZR/U/KC9I#1<75 MMD7IY/Q6VYX\6AU:[Q[;YO(OO.O;WXFXEK5T3ESI%F4;R85S174M_DIO?:%_ M%88)HQ=EAFL]%EV_[":*-_V_@#?\D&1_ 5!+ P04 " ")DF=/+T8(6X<# M #$0 &0 'AL+W=O=@ MF!]U\]3NE>J"UZJLVT6X[[K#;12UZ[VJ\O9&'U1M?MGJILH[TVQV47MH5+X9 M!E5E1'&<1E5>U.%R/O3=-\NY?N[*HE;W3= ^5U7>_+M3I3XN0A:^=3P4NWW7 M=T3+^2'?J9^J^W6X;TPK.F?9%)6JVT+70:.VB_ 3NUUQV0\8(GX7ZMA>G =] M*8]:/_6-;YM%&/U$J599_)S./OF#0\,_N!E^=OV;\,Q9MB M'O-6K73YI]AT^T4HPV"CMOESV3WHXUS\0PUKILA__! M^KGM=#5F,5.I\M?3L:B'XW',_S8,#Z!Q )T'<#XY@(\#^'D B:'XT\R&4C_G M7;Z<-_H8-*>K=*H:L8 M<1VS0C'R'!.9.9PG0G B-"3@5PDRG(##!'Q(,+M,D,96):>8=(BIAQA*XOX/ M@V80- ,@9H%F#HC%$Z $@A( (FO=$PP8!9"-LL MF.L6-.&R#+L% W8A;+M@KE\0FT!AOV# ,(1M&,QU#"(_BK!A$# ,81L&N89! M? *%_8* 7PC;+\:@ZT>B\)(\FP3@%L)V"W+=@J43MP5AMR#@%M)V"QC$/!QL M%02L0I(G!;8 2MZ_>2(L;0+2EI:T[PA(VS=3+&L"LI:VK,>@])T63%C6!&0M M$T\*+%?*/K IQ3+D0(;2WF!S5X8I3\UL4P\+ZY #'4I;\MQ];IL'KF]M.=8A M!SJ4MN(YT*&0W(OR;.N1PGS7 "N,SSYP&;'".'C(9K89%E/Y7]02P,$% M @ B9)G3[&ULE9AK;ZM&$(;_"N('F+VQ0&1;:G)U.%V/=Y[;K9K_=:51:V>FZ!]JZJ\ M^>=1E?JR"6GX<>-K\7KJAAO1=GW.7]4?JOMV?F[ZJVCV%KH-&'3?A M3_1A)^+!8%3\6:A+>W4>#*F\:/U]N/CUL G)L")5JGTWN,C[P[MZ4F4Y>.K7 M\;=Q&LXQ!\/K\P_O/X_)]\F\Y*UZTN5?Q:$[;<(T# [JF+^5W5=]^469A.(P M,-G_IMY5VA#W#^N_7!S?#KC;WT]V_[N^S;.V#IZ'QP9S>.D80L-7VJ>D$8L-5^0)EYJ M=D@C9TW4YS(GQ&!";'3 KQW$&7; H0,^.A#7#B2QLITT1A'C326"@ MQ V46H]FAS04!TEAD-1UD'G*D4$'V><[D!(,)0%K2&V:B%-2NT]W0!-G-\I. M/9L$!46-/2XPEO0.+BD&DP(R4VGO0]RM"I?]:CV;",5X4L!GFMC5%0XZL5SY MDL*$4H!H:B-* :-)NN*>2)A2"C#-?(O%_-'DCH>(Z:( +X=A*/) 3#&$-'-< M2%_7,TPA(Y_/EF%PF N.)-8V_PA%S!/',_38_Z.Q,Z)/;P8,8\@0AMR.Y6)( M?2EA AF:D':C,'=$^@LW/.NBUBV6]*(%M.'TY6OL!AG[N(L2>IQ M@4'E\1V%Q0AR%T%);#20B'JPX!A![B(HJ;VG0)%GD^08/P[(HC9^4.3K$XP? M!V11&S\H\G2)P/@)@!_UX"BZ:+39_,5+)H_Q6W_!5!+ P04 M" ")DF=/)M.OM&0" #&!P &0 'AL+W=O*DO ME3(;?I%WY$)_4O6K>Q9ZY8\JI[JAK:QYZPAZWKE[M#V@R#A8B]\UOO=$@H=ITA^^_T1IDV-Y%H1LF9M+].>96*-X.* M#J4A;_U8MW:\#_H/-]@!#PYX= A3FTL/LI%_)HH4N>!W1_2'WQ%SQVB+]=F4 M9M,>A?VF@Y=Z]U8D&.7^S0@--H?>!D]LWBU\K3XB,(0XX(5[@C$L$((QAE8@ M_" 0P@(1*!!9@>B#0#1+LK>)K4W;)YG$,4R)04H,4.(9)5Y0/D5Q %,2D)( ME&1&20 *6J&D("4%*.F,DBXH*4Y7_AD92,F B\U@@0THL '"W,S"[&VR29@X M\\((QJ KI)@"0J#>9GT1@A-4&'L9>D*:J4@$8!:5"1:HG#D16LHL##W" ,H M/$=A(*O(2U8*$,$EC$( %*J-&FS1H)K'0'%'LZ+?3!*)J0(X2Q)9BA_ M\HPV5%QL Y%.R:^M[5Z3W;%)[;%]AM_-^P[W@XA+W4KGR)5^S.V3>^9<41U. MX.DBJG13'1>,GI69IGHN^L[2+Q3OAJ[ICZV[^ ]02P,$% @ B9)G3P[% M!3B4 P M1 !D !X;"]W;W)K&ULE5CM;ILP M%'T5Q ,4;&-(JB12FW3:I$VJ.FW[31,G006<@=-T;S_S44KLXZCY$\ Y]YY[ MKWU\,;.3K%[JO1#*>RORLI[[>Z4.MT%0K_>B2.L;>1"E_F6- 8MXG9;RI7GXMIG[81.1R,5:-2Y2?7D52Y'GC2<=Q]_>J3]P-H;C^W?O7]KD M=3+/:2V6,O^3;=1^[D]\;R.VZ3%73_+T5?0)<=_KL_\N7D6NX4TDFF,M\[K] M]=;'6LFB]Z)#*=*W[IJ5[?74^W\WPP:T-Z"#@>:^9,!Z S88T,L&46\0?3!$ M%PUX;\ -@Z#+O2WF*E7I8E;)DU=UZ^&0-LN.W'(]7>MFL)V=]C]=SUJ/OBYB MQF?!:^.HQ]QW&'J&B<\Q2QM#!D2@(QC"H"B,>PHH$H/"QM!SQ,I&$!*=8QYL M#)_@2!DL&&OMV=B>3[&#"#J(6@?160"AD2K"..K)(0FW',1L8I!TF+C%E"V& MT=@ K6P0(=.$X5AB&$L,8G%4+($.DL^7? (=3.P((K/D'68R2I3'-XEC:4PA MS130.&:-A%B-X>=3)0Y!$Q %-=5*K&F=3G5W<3!!S=X1^HF5#$!QY%@^!"N. M,. B,GDZ$!]E%/$P=*:$M4ELX<41-ZDBBRJA"1ES=5L- )*8N)FP9 G0K+51 M]J"SG9*YB"A6-@U!2H[=A6)E4_+Y2:18LA2IT9S$'C0N;*LD5\)8M12IUA4M M5B.-KD@8:X>"1F@GS.U5&U[*&(N,@D9G[5,]R"ZNBPNKD2(UFAL5!6J\R(75 M2($:N;G/4UN-[!(5EB.UYS@P9)E0++<\<; L!+9%>V. M88$Q(# [6P2*#)Y@=!0K1+5KS\6UMY;'4C4'D='HY%NAH=<;%5SF^C[JCM(=P]* M'OJ/!,'PI6+Q'U!+ P04 " ")DF=/MP?,6+0" F"@ &0 'AL+W=O MZ_*6F[\7*EF M%03RF+.*R@5O6*V?G+FHJ-)#<0ED(Q@]V455&> P)$%%B]K?KNWA2>O547%WSTK>;OQD7^?>"DNN3(3P7;=T O[R=1K\RST*!BBG(J*U;+@ MM2?8>>/OT&J/0[/ *GX5K)6C>\^4?_J@_L T"\?W]^A?;/&ZF .5[(F7OXN3RC=^YGLG=J;74KWP]BOK"TI\ MKZ_^.[NQ4LM-)IIQY*6TO][Q*A6O^B@ZE8J^=]>BMM>VCW]?!B_ _0(\+(A2 M6TL'LIE_IHINUX*WGN@VOZ'F':,5UGMS-)-V*^PSG;S4L[LV^ MT^"1!@V*0$D40D('DGZTC@Q$ M9 ".8@,>"%1!%.6(&4)4+!#64XI*B[&'GDCD0;'($N#QU70Z* M9O[[$>QT!%@]=4T(BN;J@;V. +.G$P]U(C+:.)1%X=Q'AV''XQ! N2;J16-4 ME(3NJ16,CNF*B8MM4*1WY-?:=D>CV:$)VF%[S/^7=QW4#RHN12V] U>Z6;!' M^IESQ70RX4)_F[ENVH9!R<[*W*;Z7G2=2S=0O.F[LF!H#;?_ %!+ P04 M" ")DF=/U"I*,4X" ! !P &0 'AL+W=OV$[NWG Z$$3-6; M8)OO]-OA=]91]LI+C(7S5I.&;]U2B'8# "]*7".^HBUNY)LS9342#&E6-FV=Z[9GE&;T*4C7XF3G\6M>(_=MA0KNM"]W[PDMU*85: M 'G6H@O^B<6O]IG)&1A43E6-&U[1QF'XO'6?X.8 -4$C?E>XXZ.QHTHY4OJJ M)M].6]=3B3#!A5 22#YN>(\)44HRQ]]>U!T\%7$\OJM_T<7+8HZ(XSTE?ZJ3 M*+=NZCHG?$97(EYH]Q7W!46NTU?_'=\PD7"51'H4E'#]ZQ17+FC=J\@H-7HS MSZK1SZ[7O]/L!+\G^ -!>G]$"'I"\$X(/R2$/2&<$( I1>_- 0F49XQV#C/' MVR+U+X*;4.Y^H1;U9NMWLS.8/P1!@X((-4'"]]FL?-G M=/_18#]'0!@^8@YS3)3:4P360@/-#\>%!FN[0&@5"+5 , X0+0A$5H%HGB#T M)EMM,*G&-,8D7B4+A<96FWANDR03&X-9CVS@"DX.98[QO55D3Y)8DR26).DD MB<%$(Y?6J.DLRA1NE#+VBJP_OSI0\_^I7F?V(X>]%BJYRT8 M+7S2T&*TGAK!F1&,9T9@U$9JS"ZZ17.GH-=&J(]QM#I< T^^:D.3]1W<[$TS M?YKJ9"-KV M]Q48+LW\/U!+ P04 " ")DF=/!2S*+JL" "I"0 &0 'AL+W=O>;GH1\47O.=?!:5XV:A7NMVTD4 MJ?6>UTS=B98WYLU6R)IILY6[2+62LXUSJJL(QW$:U:QLPOG4V1[E?"H.NBH; M_B@#=:AK)O\L>"5.LQ"%;X:G]<_V@?I=E% \NFK'FC2M$$ MDF]GX3V:K!"Q#@[QL^0G=;8.;"G/0KS8S9?-+(QM1KSB:VTIF'D<^9)7E64R M>?SN2<,AIG4\7[^Q?W+%FV*>F>)+4?TJ-WH_"_,PV/ M.U3Z29P^\[X@&@9] M]5_YD5<&;C,Q,=:B4NXW6!^4%G7/8E*IV6OW+!OW//7\;VZP ^X=\.!@8G_D M0'H'\NZ0?.B0] [)K1%H[T"]"%%7NQ/S@6DVGTIQ"F1W'EIFCQV:4/.YUM;H MOHY[9_14QGJ$G\DV7U,X:^V=OAMBOC&Y*QL5/ MM+D=WA6V%T-PD']^9@[$W M<].PJ?A6VV5FUK(;'KJ-%FT_&$7#=#;_"U!+ P04 " ")DF=/!4GN2((" M #5" &0 'AL+W=O%XKALZ M)VM:<' M66N3:=_ MH<$$KR-X/:$MSDV"WQ'\3T)PEQ!TA.!1 NX(>!22T^9NBOE,)$EBSAJ+M\]# M3?1CAQ98;5>J%\WNF'NJGD*MGI,P"F/GK(4ZS+K%> ,,ZA&.4N\M/,AB[4WH MWK7!9HI *+C&/$\Q832[QKQ F @.U0>KX1N!X$I@#@L$H$!@!/R! ,8W!# H M@*<1S-U1*5H,-IBJQ;CF!QN%H%$(&*'1QH<3(\^[8S0#C6: D0<+1*! ]'A- MYZ# '(C 'STZ+28T5%+MQ.+N 5C/O)G=1UM,6;NY#K0&[T-0("P>- MT"1K%/KWL@8[?(4\P"R\(0%W'O(?WV4$]QX*_M\[ZPZ$)QM]PPKN4@2UZ;A[ MT+1/?<#)&;RJ2\J/YMP45LI.E=0OL\%J?S:O//VJ'ZVOT6+3GK"?,NV!_X/P M8UX):\>D.DC,Z_[ F*0J2O=)Q9>I;XQ^4M"#U,.9&O/VH&TGDM7=1X33?\DD M_P!02P,$% @ B9)G3_,YI$6T @ H H !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,$K_D*IR32)5752JUTNJKM;U_B).@ M4]M)KF]?VW"4P!+E^!%LLSNS8SQA%Q3?-2_$9>F#_[[PG!^.VBX$JT7-#OP'US_K)VEF08>RRTM>J5Q4GN3[I?\( M#QL:V@07\2OG%]4;>U;*BQ"O=O)UM_2)K8@7?*LM!#.W,]_PHK!(IHX_+:C? M<=K$_O@=_;,3;\2\,,4WHOB=[_1QZ<]];\?W[%3H9W'YPEM!L>^UZK_Q,R], MN*W$<&Q%H=ROMSTI+)'&;AB?0-H%V"11N)H1M0CA( M")K*G-1/3+/50HJ+)YNW53-[*. A-)NYM8MN[]PSHU:9U?,JR=)%<+9 ;45",8DU'Z6%(KBDV6 S%24)41^@ PBL=S3E*03$+A1X0-.!=RJ<(]786Q6N"T9=RM@=IVJ%W MEUP>7&NDO*TX5:XOZZUV[=J9FHD7=]H-!UY2N_@%02P,$% @ B9)G3PSB M145/ @ >P< !D !X;"]W;W)K&ULC57;CILP M$/T5Q <$S)T50'3 ):@ZGMA.W?US8L2^,E@+#>:]+PI5T*T;XX#B]*J#%?T!8:^>9(68V%W+*3PUL&^*!)-7$\ MUXV<&E>-G6(FC$[PHZ?K.V5"M[2M_4YMMA:;NJ M(B!0""6!Y>,"&R!$*M!1992X_?^637ZV?5O M0G^@F0G>0/!&@LS]&<$?"/Z5$'U*" 9"<"4$VJV^%>W-%@N<9XQV%NL_;XO5 MOPB]!-+]0@6UV?J=M(?+Z"6/D9\Y%R4T8-8]QKO!H'O$9HZ(43!B'%G!6(9G M*F/MS02\28HY(DSN(5L#Q(_,5?A&,WPMX-^U$9H% J- H 6".X%HXN8<$Z+8 MG"0T)@D-2>))DCG&?V1%9$P2&9),_-[TF%1C&HT)%I//MIUCO$5J+B0V%A+/ M[4H>""1&@>3YCYH:!5*#%>G$[SGFH=_(-1]$=]YHBAY(/#C+Z/E6D?$G'T@_, M3E7#K3T5\G[4M]B14@&R1GO'0;\1M!U&G3/.V_P_ M4$L#!!0 ( (F29T]ZDLK?YP$ !$% 9 >&PO=V]R:W-H965T>A+?TOX?Z0:[P!O/0PB\W< MTYV<&'O5P?>F] -M""C44C,0-5SA$2C51,K&V\+IKY*Z<#O_8'\RO:M>3D3 M(Z-_^D9VI9_[7@,MN5#YS.9OL/23^-[2_ ^X E5P[41IU(P*\_7JBY!L6%B4 ME8&\V[$?S3C;E3A?RMP%>"G :P&VO5@AX_PKD:0J.)L];O=^(OJ(PSU6>U/K MI-D*LZ;,"Y6]5AD."G351 OF8#%X@XFB_QBD^%<1[!3!AB#Z)!*Z"2(G060( MXD\$^,:EQ:0&,QI,&"0[[):)G3+QG<\XBMP$B9,@V2G5LE M=:JDCNV,W029DR!SV$QN;&9W-K,TS]PJN5,E=ZBD-RKY_:&%:9S>R*#-WZP? MBY^$G_M1>"&UL?53;CILP$/T5Q'O7P1!R$4':9%6U4BM%6[5]=F 2T-J8 MVD[8_GU]82D![[[$]OB<,V+*.BQ=9 :C@E=%&[L)*J7:+D"PJ8$0^\!8: M?7/F@A&EC^*"9"N E);$*,*+18H8J9LPSVSL*/*,7Q6M&SB*0%X9(^+O'BCO M=F$4O@6>ZTNE3 #E64LN\ /4S_8H] D-*F7-H)$U;P(!YUWX&&T/J<%;P*\: M.CG:!Z:2$^?8&^GF48],5_@QM0#3=.=(Z"4VE_@^(J M%6>]BK;"R*M;Z\:NG;M9KGN:GX![ AX(.O='A+@GQ!,"$4B\ HD52.X:M9XTRF%2BVE<$W": M3 J9@^(D6ONM++U6EAXKFXD5AUF.LGQ:3UOJP>!HXW>2>IVD<3V4?R'N_GTG8A+W4!]2 <" #+!0 &0 'AL+W=O.V-?WDOUJFL $[P)WNIM6!O3;0C190V"Z0?906MW*JD$,W:I3D1W M"MC1)PE.:!2E1+"F#8O&F@U[-YX$HY2/GJ M%M^/VS!RCH!#:1P%L\,%GH!SQV1]_!U)PTG3)<[G5_:OOGA;S(%I>)+\3W,T M]3;,PN (%3MS\RS[;S 6M R#L?H?< %NX)&3BR,:,;L!0V>8=P2Q[),$Q21V]"X]CB.<($8]QIX@_N"1X@0) M2I!X@N0#07Q3Y(!)/:8=7%*ZQE66J,H2L9G@!"E*D"(VESK&Y<8YA.7:U1DC;C\Y&?8GH!>[.C>0Q+=WFP,='NYR>PM M"5 GWT5T4,ISZUO8+#IUJD?JW^([?&AS/YDZ-:T.#M+8%^W?726E >LE>K#W MI[:==5IPJ(R;KNQ<#>UE6!C9C:V33/V[^ ]02P,$% @ B9)G3Y;5"=[V M P 114 !D !X;"]W;W)K&ULE=AKCZ,V% ;@ MOX+X/@L^-I>,DDA=JJJ56FFT5=O/3.),T'))@9EL_WVY;93XO*>B7R:!V'[M M. ^'87MMVJ_=V=K>^U:5=;?SSWU_>0Z"[G"V5=Y]:BZV'CXY-6V5]\-A^Q9T ME];FQZE35084AG%0Y47M[[?3N9=VOVW>^[*H[4OK=>]5E;?_?+9E<]WYRO]^ MXDOQ=N['$\%^>\G?[.^V_^/RT@Y'P6V48U'9NBN:VFOM:>?_H)XSDXX=IA9_ M%O;:W;WWQJ6\-LW7\>"7X\X/QQG9TA[Z<8A\>/FPF2W+<:1A'G\O@_JWS+'C M_?OOH_\T+7Y8S&O>V:PI_RJ._7GGI[YWM*?\O>R_-->?[;*@R/>6U?]J/VPY M-!]G,F0KI]3I_$B=+-]R!E@YTZZ#,?W;0 M2P?M= CFF4U+_3'O\_VV;:Y>.^_6)1]_%.I9#U_F83PY?7?39\-JN^'LQSXQ MM T^QH&6-I_G-G37QFF1\191>FL2#!.XS8+@+&CJKQ]FH?$ &@Z@IP',_01( M.O2*A3V7@GJ%0 G_$@5)JMH!;FET?UDGU(2ASXDXJ%"D+8.(5 7BP,@?&26B%O:?1PF0BU M0(*$JHR(N_2($S1RV2/LG)!S5R!Q MYW+E(TR=$'47(:VF3I@Z(>HN0EI-G3!UXM0Y0N+4%6VDXD68.R'N;#V(.VV$ M7YS&WC6JZ:F3M#1ZO#6-I:>!]$RLA"'O7*^IZIKGWX?]M*0A[URM*>Z:Y]TBZ MKF@L7J\0G^G5XC46KU>(SS02GR2)D(3%ZPW7$0F3-9BRX929#L/OSHV4@AD; M5-U=&X97=RU<+0RF;E!M9ZOAM5U:#(9N$'1W?PV'+J4(_Y8CY:X)L_K6W6#B M!A%W19C5M^X&^S;<-Q=AN.]$VG[,VW#>K !FAO-^DF*P;P-\1\J-25E%8?4D MN'N>-3Y@_"UOWXJZ\UZ;OF^JZ0'6J6EZ.XP7?AHF?+;Y\790VE,_ODV&]^W\ M8&\^Z)O+\M RN#TYW?\+4$L#!!0 ( (F29T^API;_E0, /H1 9 M>&PO=V]R:W-H965TUF_-%LA6N^] M+*IF[F_;=G<3!,UJ*\JLF@V=4B6_=!91'0,$R",LLK M?S'KKSW6BYE\;8N\$H^UU[R695;_O16%W,]]XG]<^)X_;]ON0K"8[;)G\4.T M/W>/M3H+#EG6>2FJ)I>55XO-W/]$;I8L[0)ZQ:]<[)NC8Z\KY4G*E^[DRWKN MAYTC48A5VZ7(U->;N!-%T652/O[HI/YAS"[P^/@C^[(O7A7SE#7B3A:_\W6[ MG?M3WUN+3?9:M-_E_K/0!<6^IZO_*MY$H>2=$S7&2A9-_^FM7IM6ECJ+LE)F M[\-W7O7?^^$7/M5A.(#J 'H(H.1D -,![-* 2 =$EP;$.B#^'W"ZAD0')%9 M,#2K[_Y]UF:+62WW7CU,H%W6S5-RDZC[N^HN]K>S_TW=@$9=?5OPF,Z"MRZ1 MUMP.&FIHF*FY0YK(U-PC36QJ'I F,37+TYI U7LHFL*B:9^ &0DX3L!@ M8G MB(P$4ZN209/VFJK71,G$:MORC,BP$D$K$;"26E8&37PTBF5V>4IAF(BAB7AL M(@DM$X,F.1K"NO?+4PK#1 )-), $P0DX3, OGQ93F& *'%@P/0P:$AY52:.) M/<7/J0PS*323 C..F=6-@]:&\/*&$,?R0BYHB189U9()L:D_HS+M8/ )!78B M1PJ,/F%7- 4C2P"SXZ9$8 J,UH]S*M,.AI<@>AWD$8P>2:YH"H:/\$N:PL?E ML@FUFW)&9=K!*!/$LH,_@@$DZ>5-H9A &E[0%"TRRN43>W$]IS+M8)HIHME5 MD6/KO6+OI9A "G;?<5,86"W"<5?.R4Q#F&@>B.+0L88R#"H#H'+K M">A>BXP'G- Q# :0 0"YM5'>:='Q,,0QH1F&E(%MDMN$:9$U2;@UE;0J=8A, M-XZ';< [=]T>3"B+KGCBQX2R\2X9I19>MT#$N>/Y@F&,&<"8Q_8XR:BKH6N# M8YA/-N:31:ZN8C[9%7PRS"<;H\>BT4Q+0;7V.,'1/][NK&PO=V]R:W-H965TV$[=_7 M%Y8-8*6;AV"/SSD^,S9#WC'^(BH Z;U2THBU7TG9KA 29044BP?60J-63HQ3 M+-64GY%H.>"C(5&"HB!8((KKQB]R$WOB1*>$+\3DKN$I":PT(7;.W#Q&&?30S>O& 5^-OU.>"6[-%*7 MYB8ZM-3'2+^BD_@F7&U#1WRG6K#MF._RMG]_Q_Q<-\([,*D:@WE]3XQ)4/:# M!W6VE?ID#!,")ZF'F1ISVSCM1+*V_R:@X<-4_ -02P,$% @ B9)G3YOV MFQU& @ 0 < !D !X;"]W;W)K&ULC55MCZ(P M$/XKA!]@Y4W%(,FJN[E+[A*SE[W[7'$4LBWEVBI[__[:@JQ"=?TB[?"\S QU MFM2,OXL<0#H?E)1BX>925G.$1)8#Q6+$*BC5FSWC%$NUY0NYY\!K<SU,3+]5G]Q=2N:MEB 2M&_A0[F2_OL8(^/ M1+ZR^ANT]42NTQ;_ TY %%QGHCPR1H3Y=;*CD(RV*BH5BC^:9U&:9]WJGVEV M@M\2_(Z@O.\1@I80?!+"NX2P)82/.D0M(>HYH*9VT\PUECA-.*L=WAR'"NM3 MY\TC];DR'31?Q[Q3_10J>DJG,R]!)RW48I8-QK_ >%YPC5E;,!T"J0RZ-'Q; M&DM_0/>O#59#A.>%O22^5'F^KW*5:&#M5V $@JM^^7:!T"H0&H'P2J#?S"$F M]*9VD\AJ$EE,>LU:-IC88$J#&8_B7M,?P*R'F& 4]=H^Q/BC&VV?6 N:# J* MXAL';&H5F#[^W696@9FEI;TRUT-,Z-\PB:TFL<5DTC,98H:' UW\_2GP@YG% MPLG8L92Z"Q?1;MP_^7I\].)+;[[R+/&UNAZ::?XIW]PM/S$_%*5PMDRJH65& MRYXQ"2KU\4B=@UQ=9]V&P%[JY52M>3/4FXUD57M?H>[23/\#4$L#!!0 ( M (F29T_1I&PO=V]R:W-H965TMJ]Z%Y MKC?Y/P_-=EVU^>?V<;9[WM;5?=]HO9J14GZVKI:;Z?5E?^W3]OJR>6E7RTW] M:3O9O:S7U?:_FWK5O%U-]?3[A<_+QZ>VNS"[OGRN'NL_Z_:OYT_;_&MVB'*_ M7->;W;+93+;UP]7TH[Y8V-@UZ(F_E_7;[NC[I$OE2]-\[7[\=G\U55V/ZE5] MUW8AJOSQ6L_KU:J+E/OQ[Q!T>KAGU_#X^_?HO_3)YV2^5+MZWJS^6=ZW3U?3 M.)WEDR/[W^K5>9;SK2;['7;/:]7\G=R^[MED/47)7 MUM6W_>=RTW^^[?_C:6B&&]#0@ X-2)]M8(8&9FP#.S2P/QK$LPW#>5NUU?7EMGF;;/?KX;GJEIV^<'FZ[KJ+_>ST_\OCNSUR[0 MP-SL&3IBM#:GS"U@#L0L]^#0#4+=N"'1W!AU>HNY9$*,K!LHCCYE%N?CG'36 MP#$S?0!S%("!C BSYJ M[=C"V#/^J(_:J&C8^ID#3-EH/,M88L8EI=C + "F'(6 DPLPN0"28]VY"6(" MG/*>+;BYI$PBQ7>'I+2UQC-L 3!-RA;F+<+4(DB-;^@H[A.5]FR@YY+RSAN> MFJ1(6V_9:"XDII,A4YBU!%-+,C5B(G&39'><)IX:H'2*Q%*35- I\,PDY9Q7 MA4,:7YPZ:FW0@%&* 32;;1\?PD M985SW0)**XIB]@"FX]'*.DT.&ZZ6CFM201\UMC4=WJ$!V#XT\@^A 5+-LU,G ML44D9O."%&L(>(/O5@)E[[ RRJ)-<0..YTT0(?9<"9Z'7A_$;81PCXB- @Y! MEB^/.< ,)2<2!!9!*A<6/$')Y6$-!9\D;"4DK22DTGD<6PF]PTH(6PF-L1*2 MHI[W((F]"@XCH)P$6"XGM8U\E %WIIPD;"4TQDH(6 DH)P&&RDF H7(28&?* M28.MQ$@K":EPKC%8KLT[#B4&2Z(9MQ K*1WZ M#19K\XY'60;KH1GS,&N 3HLB8WE1!+!\>A+/0P&6K#*\:@!85C67"NEAK39C M'F<9^7 IBEIN#BB?=Q)/3E)D<\G'DP//LYSSA7K&8!-7 MD,5::%%9S5>0!64UK_+G .+#"Q#G^.">C7.:$M9F"TIIL6JLK&KYAO@YE M[/J-OIAK$%^_7_4$L#!!0 ( (F29T_C M@;V;\ $ ( % 9 >&PO=V]R:W-H965T JK!S'9"=_>S#64$G*E_\-=YCY\# MV.E V2NO 83UUI*.9W8M1+]'B!,\ E[JH)0)"A\QV[?>)E^9<"S6!\K3'9_@. MXD=_9'*$9I>R::'C#>TL!E5F/[K[0Z3T6O"S@8$O^I9*Q24U^^S$)-ZG>G MUV1:+F>O>;R+4G151I/FR:2);S6'4>/=:))9@R3##.(903QM$-P8[%8@6TWB M."N041-I3:=LJ__/?_MO;?OQBRZ2 M39DQ3-L7<9>LRL;H>B)OLU4:O=^OYVE1?Z+;[5WUQH-9[\"KG]+[K-S1Y+OH M?;)N3'#]C19$CZ;%MLC*-*;#7S0@[_!BD1>T=,:,.+K=$3BBO(@8,8LG^GO9 M!..; X-]3KY%[Y8$F>PN6PBNM6]P.K[J3H:]?G]R8*3KY9(0M(SM']%/V2:- M/FR:.#*9=KO1>X+]0S0=T1^WNX+NQ:EA;_")MODY?]PT3G^1[W;E,ED=.CDW MBH/6QR+_FFT6S9/X7Z>&^)B7NV05_:]LVPKJZ:@_&C7N$X] -*#UE>&T6__J MIWQ!',&XVZ]&)S!K'\3G;$9;F=U&O?S&_C&[3Q;Z@V9LW?+VFP[[= MY8M?X^AEM].E__6BCTD1_3E9-2\B79QEMKF/;I_6\WS5@-KU7]XWKZ3,'+WY MMGA(-O=I*^:_O[Y]?=V@&0KSFWU1X-;*5>7IZ?SV#3+X/YN4T5T6NE/)8I=] M34$W$AORR VGFT0X?Z9ZL+?,-J(/^QTA[08G>.@U M DI!*/>.&,FWZ$]I8WB@1W<\ZTT'#5324WJ;E4#:_YD2#AVBTU=7O?[5H$$E M'7T.QWA+7S;@=I2ZZ]O**UK?_Q^-Y5_3JTMY?94TP'.3$T V)9TU_:O,5]F2 M#_Z'9)40]<")I+N2^/.7V]?1QTG\VNY6I^+-)MDBVC M]-L6IR6[RG#CI"LP&,P+:Z!\*M-?I74I+7]))+_)U&NV(GQ^%'U&!^XQ. M^-A3/^;Y\C%;-:C\3_GF_B1>^8<.(I5!FXEZWN#F'_C8CAU7^V]V?U99,L]6 M).2ES4ODL'Z;/&%-+;^3%+H,QSB(IX\9$6PB,3L"?!&[5YYBVV#[QA;-91Y' MRB,/NN,O4KH8^[-!_).M-2(=@Q0;.J3\?I/]G48"!LW337J7'3O;I4U,6(<; MEQP^R)5[Z>2.CT)]OD]_"&HV1'J%'N,$?W+@^AW\IKPVL]__Z9*%@"/98V$-%\1 @?6EIF"- N:^2'=D9ZYNCQ;8F*%C:4S6NO;;$-C9A#QTDV6^6B4%,1@"&2->G28U!VC<01Y(OCW[ M;;V4O^'-\ X?>;U*5YZ[Z>K;S]IQZZNGM]OZVIE[K1(5]_:1-[YLDCV1++D% M;??!(3)3H0_;5 PX>1(B25(N6 MFU[R-6S]D138LHS6"=39AB @NR68FWS>X*NW&#..B*&G4$,!E&2YSC9L-0./ M:-+CDBCQ0E2B)=&N53O)S!LK:(K&#/2[(E_;TW0Z+0)T2D>Q"_0+E;PO M=.#+ X(W/S1/2=Y*HRV,3R7(%\0O+[HW5_6Q\N2%"F:\RLNC+^(0Y??#O_!U M7<@U$9F*_^E52T6\QF']D)39XLR+_SI;[7=Z4T\__4N:W3_@\>0K'<%]&FW8 M^,4B[>F%AM?[R*(/7.%PI8=N^?OK+Z_??7[S.KKY\/[UF_>W\J_;#S^]>WV- MKV\_TU\_OWG_^3;Z\)9^^OGCIS=_I.?>_?E-].X]?6X88M\20F3W&Y78%T\1 MK,3E2C3(9/G7_0$]JTHRVH^:L&>Y7S20\9;$X*QI^GPF"0N%YG^.WK"\<39; MYUMYS"9Y1"#\J +AS0F!L'4<)\:].4.,$P6F"NF?6L2X'U(B>A@MFJO4$^ 0 M1-+0[M.PV#;?/O4&41-LDJ:AQ_A?( ;M)_*_/]&EBPC+'I-BV1"2WA$;-?/. M(F"8I!/2*%&ZWJ[RIY0H!2WL*/][UD"M)))7?S5/RA-:Y1OAW@<@_7-2'+:P MU5Y]YN.UF8[RT.9,1Q\_B4!'U]F*0$??.'A:O^&$SQX;'&RNYG#\,B=IGJG< M;T&K0X,][PS_?;]YSAD>??Q91."\,SSZQOGWH&$P/WX/3CU^Y!Z<,=/1QY]U M#\YX^_?M+#SN,W9V]/%G,EOA$(L##,PLARPAWH!(]KE MT(YS4K!7*=L13;[,^1.['5AR)84BFC^=-\'KT"#.4OT:MH>_MUY6\%9HZ\NL MW.:EJ@'9>IMDA9D MH=M\6>-ELSISWQCPV5U@_@9!O:FL/WE7 .J"!0;@C$! MLW71-^(JI8.6]?"BS[)HM_EQG*DT<*P\PW72_D+=AA[#NE(XBZ 8?<^W6;?I M)V?AVJD+($Z*$_CY<4\Z9()M,S8<=&N0*+U(TZ4.O4YV[-O^;@$?[XDWPQG: MT??$HDZ@J+F8:9LTH-C%6O5!ANJ^9&1NATX1#'3M@(ML4727NC@ M6SS05=#F6S&+I-_28I&53=N%JM( ("%@ >D65X[^+60,D@%=K"L"U6YEQJXH M@?C;/!MY2:0+=2C @$RB_E)- #Q>XF6- ,AG8>Z% ORR%7H-KD(P6O!Z4HN: M0*1!)/]FR*]&[?PM??YYLK'I<- T"=ENO=[J*.MHZ09($-7.FV M\,/3#D^W !NM=D&*5+1EDA/:)/)V5U[)1BT:Z"LM6UXN P60KVN#>Q;WR49% M!U[\[7Z]3HHGMD9DQ'X1PT:[5@8%//M(\M6B94_A4'$@B-G('^$L)-0Q+XGW M/ 1RVF'?P^]8:=0:"QA=P+'3[WZ/7V/^=^][1D#]7H."W$\O'M/X!0+=7NS+ M%W3%"95AG/V5".,JE5 NI5)L7%LECW2="#47XFS9I8N'3;[*[Y\B@LR>S[$3 M?=C#7EBDD9U?QE(C#;0#U5IE=VDG^B6-[O:KNPQT^8'$8GMV]U#D^_L'L]5B M!21J+^F@!1/+_&[''[9BM2KE]63YE05L[!6NY(A=R?G\K^(ZY&N77-(7M,Z4 M(8DGY_L5?2**;)UL MDOM4)-92+-YR*#0]41^Z"@D-EQ*[WZ3,*_'[9G]'.+:7CX%P5C&/1R71.Y*L M"?:;A1X7G42R*G,",_V>> 'XX>6'5*1E'/T1I_>G'+OXDO.W>2 =!,]7NV7@F2.3!)BM=]%<7P7T>,#"1]TIQ]A3PPA MTHFN"?M)2"08TT09!M UNN'C"CV7;1'F0VN0 YNG*:'"*EN#CJ;+3@0#-J^J M0ISPWI>2#21O"%,Q:0FPT%>_#19^\BTT TCJ1/AAAMGAL@-$Q7Z5&F^\WZ_4 MD44KP(^W;VXZT8VBGEB2$@T6.43HC93^!N;X111C/@+ MX@J P ;VZ'74ZU[]*;85I)!XTZUMD1>PS-UGHXV5@\HW].^%KN+Q(5L\1(^$ M'6FY*+(YD)CVTZ$[R\.#Y>A@(1G^/;"$SL"+"F][X+.)#=(L\FY6S/\%8:&D M[PLFP947-@2XLH2H0-<$[&CU)#,R1/PJMAH P6$T^Y60J[SJ55X$ZIL>D#V\9D>04&P6O7I)\B04]/J2XU DC#&WTK\IYY$2Q7'?* MYZ&(W(?V_=@ )$6D(B]LD%^P%B>WC'@@M(?'QLJ)=CCX9DPQEIST\#4UVF5S M0Y1-V2+"8K]-3G+-2K9P :60J+FP8H'J9:Q.8(F+NR#!YBC32C=#)'LDL<):#-I3FVH]JB(G4B%7]T3T/&-UK M9&AI,KJ+PF6/?HO=S0]:'G 6M4[+ M X8S0^!E)3C0>LY^LQIY6-6A=MF][$:-:<+6;6"6+CEH1@P[FG?#-L, E@V# MC]@<"KVLE>@O8)50[%;5BP01DAR9V@AB$_%W+SYA908DN9)&DT+/BPPY++,Y4/Z;2<40&] 5K%B M.GV"9Q3?-XT:*$^?KV_??#+-25=\^;TCC8&,',KC>KJV!R=>RS1TBPM:FG E MO;*EF ST!1H6*XFQT0+ PK:VVY4F8H%[K/*]'/HZG\,J[[9RL2!F;<&3<:@( MWH;+N)5EU+?6B3[IE1>3&QVIOFT3V!LJ?[0-:J,Q"GA)B4=DW8:!8G 0" @? MO,KOB$;2R-*6HC*DTSRPO:#!\5 KP2Q\^(@G R-G@,GE05B^8_[ZXRK9R^*@DZ2L MP8,+Z;;/@*K?30#.7T@R. -4N!).)V.Y28>PV.\2MWE'=&*^%S+#($QVP0 , M0'G2,4SYZ.#//F2"3#N%B(E,%FS62.9Y$3LN&\!9K8.M<6A$MC[]4[+>?O_Z MQ27/Y"8Q126&*B"2AO_J\3P(B89I8<:ERO6A"H01F*[Y5T"Z;QZRE#1%9Y'X M(%<1 ,O9G$.OR3,^:(\D-8E!^SGYE>8+*>?-A]<_F[(3XWW(6,[\S>RKH@/2 MCLM*I%_<$NIGW!/F<[?X3TV>PGM>IC (<4B/7 CQ^"T*^CZ0GZJ*Z-6*]A,O['8U Z;CG1$N1!A*5FIKJS&L%;(ZQ>J7 M+X@^RM3\(JOIF]WJ25:B8RX)0K )VG#+?6HDG TXPMUQ-I8<1*O]1\#0AGLF MH*YW9R<]1,^9![:+^_LBO8I]>S8K%/MO1R/ &XCTV(Y-( MLD;8W!+A:7RTX>#E6O3[Q0-3F6U2L&:OJZ!/1;:\3RNOB!2;;VHC,8Y5]E/N MYU< PGJ^8KL/"T_NX@6&5;LDWJY*5'H#TVE9)"F1T9_3;]F"]DIT0B6L/PIZ#A^X'@ZKOLVX[-#N:LIE\RQT&= M4W:U:N("[1"N#M%W>&GSE)9)3 4;9NU'-YNLE#1\#3:#R7A]"_::@1L3F0)^ MJ> 4VBF#]2R)*#\%)G=F9>D]]!@"+V(RZ3;>I3M+4UI!4!!W;GT';/C9%RJP MT02X=D332A(%85"! NVR^)0=3<8,HU$T$N6L( D7Y-L)=>R%1H0"FBK M@<&07EI#0@=YVXC77BA;!6$$$**UNO-FBNBW"<;C[WI>P!/%G$\DJ9QOL;@N M""M#N/N,0B,DI29C.F1S6^A8-L56(GDYP!@A7I'$@SVQ>3"RT "ZNT7TJO%[.;F25T(PO;4,ECJ7XF-#.']&D!O M&7(^SA^P"E1;N_V[:NX>J1(/.6W_"X<,'WP Q,+',2AM9-N*,F3)2_(8YZ-& M@V+V"C"[Y0#XCMZ@A"M& ">QN; ./_S!$@D=<[ MB_Q32WGP]#+9)9>O:$$0+L+$GQKG?P^9X\CO+!FP(.#_]7X/77Q'MYSU);XU M8AX^=-JOHB#'Y&4TCGO=(?T]BB>]'OW=&\3],?[1G\2]?I^DD$W.3JZ\>!4U M$D!:0#::Q?W)%(FI@V$7GWI]^C2*Q]->]+J)QHVX@C*:T).]>#@>1=->E_XU MF@PB2_]H'%_+"L;=N#N:8>II=X2_9@-:P23NCX;1->',E<>7YN1T>J*E]?KQ M<#(A^"#5ECZ,AF-\&'>C]AP=!:X0KI=1MT-K#_XB4.*OX]('(TJO%[ M(!$4Z'YG=T\J*4%F@"TD$R%'&5NI!XEJ;/Z3>"+.-^!!M@'6=+-7WEHAMOPH4GI2N(F80.[]%87J[ M_B$PA?:CEL PM\4PX.* Y\HVR37O:,H;#6!4W[+']X;S*ISP,3W"!HGAG<_/ M-!V]-0:12.)T-@6G&@ZC+SN:_.^.H3,8",@7$QKD,KH83(?TUR^V6+-436>] M:#R;^6DJL8E@>G%W IXW([;Q%E2+JVR1UN9\2W)C?:#9NPU);7OYY;-)."+: MW!5$C1_SXE<$*^001_ZNOH5L0R(KJQ#>L\:Q7"A=*!1/W%D @+>.M<>:F^=K M*03&6X\]@>%@6U*?3P[%""MJ M'_=:EJR)5-T1&HR/Y8^)800XTK3"U"0&)B M:=L+"9+?B.:P>@K-/_3\[A&$2@5"J.Q\*56]*E%&*]$0>[;"XEVXQ!)?Q@66 M.?99!>X_X+9.NLL*F ([F '"92@L :[]1H@G$_Y26!0>,0 MH12RQQ8<6??:_OP\Q=%YS*[NJW_FOEKV9'K?/V0S)4EBQ&>?LQ7.,!.]XVREM'@L&92, W5$W2+:MF:!Y;]'[CEPW%NK()=T]:5NPX M"6"MPI"$[3UN*L$LR5P,9/[I-J+[R +>7O1UX(VHOIX".[++I(Q%S=9@_"#1 MQIQ\R3/LVRQ05.(52+%*GVS-'( OVD;[J+&8]YR@E-QSSOX\YW!5*\R:VA=K M4D$ @I5]P=&:\'6X+'5279R6"WVLUMX";P#R,=B(>22=!6S'@74U@P> M)\#F/$(#MHU5'(:!:!IF@#VS=!+)CGHC-T7U>I/<:C< M."!>26 MHLII?;1W7IJ+D=3#!Y*7\B9.CT'06IV,4\\9NYS+L 6"?B)O6YR; M@=R +FD@K$/!4N5>YM_<:QI3DXJB0TIK/NE;CN6XG/ M3OM@R[E*:.'<%6=9&=:6C#:)A,&(>7Y!0C&K!!KB1/IFD7]C,5^?J 1 _79= MXI.W9W):S:=:@HX^_VRT=;?Z9;:@WYY; MLA*@$DOF6=#Y+'Y(62I.[R%=\80(BR5)%=&S*V?#F6.7X+09;7%'M%#>@;.+ M<'7I'#.;"-=5HM7,(( '37(N@L#N(%=34*_S#SNB*O6EC2_!8O_'(8^_N@"*WV)3L&(GWQD MY;7,210L%0+"=@!>#JQ05AD1/LXU;%J +W-2]FOS"8E3B,->TYIIPZOD1$_O M]BLAO B5K,=V"D?1Z$65)1IU1<7*B8$M:/1 <"-?%UI3"B_M+O6S?Y7TF";>P2&-?2@)8[MI9C')5%VB6N2RT2P5B@7,$(M3F/FJ%22=Z[5UZYX1V M,-"U&D'J;>I:Y9)#=X*X/$?:" R:U2JA]C "L8 5I2Y-"6_1QPW=I3 1\%R(ACSKOPA$(1.+OUVK:K9 M'?VR\';E*BD/N)QRBH =S(W&@%(&87M!VM-1 (0+QC9B\&_3>;%'LA#A^5C" MP+T!.7C3G'UE] ,BGZ*+%V^O;W_@O.#Z2ORC7[; &WKV^O8+/8HIKKK]F)08 MCB:Y^)QOLT4T'?8O7;QRR;(5W\-=[GWT+"0B]PZZL@2 K9'/9H;6-3)#PWQ MUKD$73SW\ED92):'D_8JO[L"O['\NT\?OKC,N] .7<_U,"Y1$\5EFYJ+BN\48B6F(?I1IZHKZ<&V:B.!S'"[BN24$6Q'_5"AYL;D7LWCL0O+S#82S<#$ , F'^(YP M"_A/EU:OE;F'88/W ;FO'I(EEU>P?&_"V<7.Y(5SU$$9CP/E*E9>&0C200L) M/.LVUR^JH85IK7IN>%1NB+OZHEBEDMF^2RP2BO@/4R+)7N9H!D3]FT]?5NRT M 7\E!6"5:F,[SLI-*\H;@^.DW[=I&'@G$R-G/\@:]L0%F6LZ5:4R>>-275R7 M#O,O^9-=DLLC!#][W)WUHXM>W!O +3V8Q;/1,#K88"(:3*)! M/)I.Z<]Q?Q0=;# 1]<;CN-OK1;26$2UI/(V'XUYTI),#PKJZPZC7C;N#0=2C M3S17LTY]?]2/^[VQ;;(_'L;PEY\N:/_/5C[J )A@*)<$AYY@L8;.AMG+ 95W M&*'LGA2U=G9/0@__/&Q[8$Y4[TQE5/89DX*XBN!2)QO]OOO@K!/SX(_O%5;Q ? M"(JXBFY(?L]V7)+7"Z2#_I@H1!!8P?44*T\BS[!MR$XXK<^^JZIR[&*,+G[= MB"=,A#.]2F(_O9F#N!19I,VR[D]/(\]*" M\RR82S)'LG6Z>JJS,-80;1E")\>&FMJ5\XAULX2>45M0>=V YF MI]%Q_*+TP74W[_^M^J5E9%MNAO[.>7@5G@G@G MS%W:+W1GG$N4+8U!..I9;$ M'0E>5F<6A-5]84MRJ9KT0KXJG<,C**I7(3I@W/[N,7&^WM\3WSU%GID^M 94 M.<&[WX7(X#VH;RU\2EFLQ::I2!(\^Q&5-TN'=2Q8LGT9WS:" MGX%9 7;O6R((S/VJYC,7X7!@%S[79P.[/K,)*=GB,"&,&X*]@R&V8^\C[//S MU,6R;KTBN))F5IPNO#-INF!SBGA\LC6K4F+>487(JT\N85!T!(Y"KNB4/N$V M.('FBBK*J9P.](MFX97]-K?$)E]M3)2+-PD"VMS=R#BV7FH&:4RH(^.9>H?= M Y@P]>]S2#2!,O\J?@:G1(?H(JG+J^2IUI\>3+%!FOYT'"JCD6TE;4UE6:1&4I"1O5YE2];BUXT^C^JY4(&I4,*Q4* MJKWI7.NFPX4*;=3H/;OR!81!:>C#KNV_UH[ST<;^2 M7(GHAYQ$+RB'_DGYU(N'W? [?+J5O$Z7R4I*X#2>=8.IY2/]->R.PV_QD;-# M?D A#_L!*2P#_=.^&\:3X5#_M#H?WX)UC"==_=-_-R!%5?X,*H/X 0<$#?G3 MOS+MSO1/?N4UU#3[=1 /1E/]TX$O[M%!R)^5&ALBO'#U"J=G]0FQ!D-2.OOX MJS_T:^T/XEEO9'_)8=PD:_?[:##D_^SSI#?A_]ZTU*T9DI([ *0(P69Q?S2A M?_=(SQW$/5+$)W%_:GI^CV8;0Z$G!!C%X^X4T!J.L,4^0#,>CQ697])L!'H8 M($:SN#L;?\9#_]@+.9C%0UZO MOW,M7QV]D(,)[<_? _TXZL?CGD<._>@NY+ ;#WL!2LO',3TU];="/[9>R'X\ MZP=(PY\&\70X"W 4GYH7?Z9\ME[+7C6>3B?WEZ<&8[HK\V;R6=')$6^1/=S_B 1V' M_'GR6@YHS[,!FZGHKVG?@VF,Q0_LK^:UA"&IIW_Z[Z:#F?[9=CV)#(/D](@. MC(?(8!QV1TS0QY-H2G!A"MV=3O6.PIA&=ST>39F@CV8SNJJ#08^>[78G/-I@ MZFYI;S:))UW@,=WU>- 5BR'=V"X;$:>$ILQV>L0KAF/^M3N*^P3K%O9LW+FL MLF<2XUS5!DYMOM>B($_/Y\B_)9VT6CD3>^DRP9Z.HC\@$6=*U&X4$9'#I_YL M&D^($$T'\G%(=(G@,^W21S5V?#?#NLX):/CM)ZP>+9#MY!(W(3/=%W?ZY.%X]5:*; M:B%TEHUS;OQ)X[1;'FEKR0U($,,8C/ROX?(OZOU$X3B>$2[/7"VMH%>&F3%$ M&8,(^RJZ5KD\C(=HAY2X]2L)7<%H4^*8H]G9JS19?VG#^+,\ U)-AX2U6N7X MO<\PF@OB'?K>4LI>*:'"S2"!:,+$@."-V]Z?Q@-.Y.WUX\E,?YH.64J=Q M:V6@LWC*=(3KA]\9$%X8TREB61*QUB,&F(!38,)U GY9$S+@/IT"7 M=V1:BRV0B,%@1F]V/5.J_]VZMC&ZW$\80#WB1V.AW\AC'X#)38B@T(*'1*SP MY S$)^[19B83HASC]B<=^4'V^QB'.27Y M _\_!/DT'RR86 ?@S"?C\$&;K7AZ*, M.12!W;<^6'WUA+ W6NW<1X#[*-,PLCA( JZ5[%M*\:* U+63,&_R-7.$1%QH MQ$&V^9IG"XWMK-)-#=%4NY*5SCVQ2K8B6R2K6,KRB G/?1JX';C""]L4);[+ MY.)XOSH7QC=ZF0#U MU7$U,8/YO 2;P0&!W1^YQ?PJV-R(GK;?L9<**:'$!]BF@\'+/?<7X!5GY:\5 M#R(;RE+N$;W*G]2D.=^3G+X+S.X:IFQ^'07; AM;:;F0Q2I!BX"&I4=:H'!F MPYM:&L^[PVV&^'D\TWCQL/7GO)G:;3^NQ)Q+.FJV3Y%30O[!U2Z_LJ9)E62D MYR1OU?GPP5M]K5&,:+%6[B)I3?S%6\%_9"MXXVOU#@8V_L- O>5$&":A(:@\ M80V_Y;>)JA&3&L\.:*GNQR-/:6+L*\C<]:0UTF$'O5Z#K^G7!WZ]#M+70-BG M R+.T<48(05]UHE)TNB.82+I=EF#G!![N-W/I<@L0)]@S\1*R:*/9E5 MW]"\IUO>X:?;JJI=LP[9L2K1_3N "_W M^J)BD9K=!0]&0,,,7 SQ#V>DX&$[V$$=9/KU@5\=:/J8D!1%8ID7!,9+^0(6 M'%O0.)X1C]$%&0LGH= MFM?FO^AMZ)$@UYV-#EP'_^NQYXY=B#[I:X-Q4^*S[P_][HYB"*-2_\#Z_*_' MGOO%UV,+G' K%X50\\%*05,)P,NLTS@C^=UJCV(?5M3;)^I5WVU/S^,",X'G MA9GB$GB^!/W=)NJFBRV_>YXNP)I$-M(H#A>L*^'06KZ *]LUUT*_&+5G"4NC MRZVH0_L;M*S!,_5DDRXI+2EJ[EFJ=)JYS+-$HM#*D M-E03A%T538U!>D[:-1*">YUA-2$X_**>$ QA4-II!"$&')RDI<"YAET'WBI) M"@N*X["K>DMSM/PQRV&E:PX<*8>1XY8"GZ/-'.6 M8O/N\FGACC)X][%3,Z4D/Q8D20STV];Z$+67, MKAA81:8]5/0DBK!1O_)""]FHCN C9J.+$<2(B]$ ?_:Z(_KK2+6A_G0LP!@.+"TI@DR_6RF>_T*GJ=0ZLDEHKZ9J.K7E=UQ9?JF"-9#:6= M(*SU8Q+2PA\F+ #BAV%_9LD_J! &QC>\ZHUTK &[WR[H\,80^WHD*/8AOP[Y M2Y(8^4O(Z#H&8"_#]-CX1(B"68>3(;X@K+F \8J^("'ZQA=X MUN9=#]D62YFZE8S'0UD)T*W/WADB$?3GQ73:Y:](PHG>:XH&2&L@.@^NACK0 M<$@K&$R M&79I;9.X.X6H2VN_()5H,)#'V%O3'\>3_H2_'X\ &Y#;R011R97W M+WR^W!%$$S+C3C::D981_O=1\8:#J/SYI/Q3 ]FH[T5P'"2QA#9X-1]2I:VF); M7^/?VN.)A8MN9UH5+OJ5-,M0N.C\1R_)R3OCZI*&!PN@A+4IPP;IVBRV-?O2 MY5YRTF50=-)L@)7D6 Z[9H.GLZBQZ4NN14M'+@W2D^?W8S(APD]-;Q76OOI]XN MCK@^XY#&2YBY7&9U'&G3<]EF.,IY8DKEC4K2QW^F<'ASH"S-N15U2!Z,<61@ M72.2*E\'972TBRN=?.^20Y7Z[$L:#;J-VAYC(B1C)(U44X\,0D361T$$4[W] M? S#*FH#A('Q@WA&TL\@IC<4(RI5.%["OM4;]GW*#5;Y*77N5XGL7!36#]HU M@O%U?4[5;['N/1+;EDDO/RL9XL!C,8"^LFLBS0@E?;PP#MEZZ- 3Z3LV3S?IG6'J/-_L.:"!))/15%2R+N)Q]+6P MD9(TAM1B 1*-/9_S&=REG%+5)W5H"(LMX7FAQUERZY2L)V3V3.$@^LFP4;<*K)%?@)H-^N^!:P\O77 M?9&5R\PZ)Z,4%Z:A:;FTN3#5T"V4?DO6VF4O*&[/K:CHO61/V%7X+,S$A72L MTLT]=S7A9)4X<&$)NT89,U@%F2_'H=OE08;FL&-7.%0,:7Z9*P[!QO+9Q&V@ M:4!.$S[+A86Z(_&""ZJX%!-Q\7FMU\$X*)ZU<*(5>"$E2]"[6II MX^AR1PX4V/,$UE+DM(\6ORS)+.C*-D?!"59I,X/)]98 LXS,O7B2C,S3K16*^,J^S5=90]Y;C6C=F7K0LU1[6S; M'(:NOFEZ3O-$6E2W+=MEU(J.20GP)GJ9VWO MU8HD&:?>H2$]F_%0^*AN2K9ZY2AND!=Z5MJB"HJ>-,+CW@$0$;2" +)7[E3X M;TD'U$*C,[K%<;6#03=G1S!EBQH'H(>K'"G[Z.'_!%5<&+G MG[DNLK^36.$()8BP9+QRK2[)'-YO% #+L"8-*UQ Z\K-0MMRVI/:_L]".$"N MOHXF) \@V:GX'%2#;<)/_6@94@4!<$*:6$'YITZLGDIIEB70 M;KOYKE5\O8\$L92:>/*Y43&M!=)!!77OS8@]\BQ$1V-%P: G4#4I@%S,V'#?T(ETZ+S99$K(JHT85 MXHGC%>_4@Z] JS5@S[E?#.@]?$:^&J4E M@ ILM6Q@)23+'F@1=RL%;F\E6U/4WF"' 4AI,*^]7"LHV5A R)KG$.V1+*'_1Z.VD5@3W!((;.AD-. M[MU5L*))%\+J#. 3G[ %;NK]E161MAT^RX\6:[4BUX35:@_YXB\Q&TA'G=X? M"$U^D!H[[O'*#0[XS]$0<$Q%+K2B '<$,4 \,X].SGQ9JA4:'B% M8ZZIY;MOKI8IM_.#;.&*\K+8P@TKC "M4],@N.(B$$]:#G.= ==8MZ*3,..1 M?XI:U="D;O(E2JV]^W3SXI*@*I)B;]R_6%^ZE%\G+Q!?YCJH+++'XPH!OF[>MW- JOIT4I$\;4 M=D-@.6Y<#EG$RT%P)1P2A/? GUW]1I!BO+PCG*T0@X.*(3:)CG="3[4W'@(" M*IWS?,4S$W>78;>^LZZ 5I/ MELU2&"!P2/ ?."9%MUL+6O,T2-%QE4L[ICA M6BV!%BDZ>$^9NK; "T&B'HH(CVM8K R'C0^HMF::0:4H%.:JR#J1ZX006GU\RC;L0LN&@?*V4C_H#= MBK3T\DHM#50NH\^I;TY3@TQ]:(-*IUKZ\V%DG M 6P22(80%JZ' -\+,0_4]<6_I!:T4.#J:+X2D)>E%"^KY7JT,,P\\3?UT#ZU MS0JV6:+J0>R5 :*"+"=7"[-)B07\!EVA]3<\@LB/KG&!,9N[5!NC"4R> MM/MV4E8XTS&"'AK< E2 .^DJVUQI*659;G-==OV8DR3NEI6+!YI\90V;4NY7 M!/*M5VMG#!]P92"$@ U0'W:X3'-#3FZABEE.29'^AG>GI_#(J,J6'KH+^PP1 MW_=;K./%@>7[@"951+9Y)@8?W/XHJ,6^(F579O"X9@/5VGH)BJZT9;A;7:?> M[,S*1"EQS?R\%RM5N(LD9.*>.5BA>),:VW0BC9T;SY4DH2N,2C4 M]I^3)P1XJ'L(@VI,Y8\\]FL:VR(K11$(:]1)E.;75%0+*;&+4&S"G 4)H8Y] MR#KIEW$\&(_BZ6A<806V1<+YCPE[6ZSO<1^09H?\_X$ZX0B9<21D"\T4K3I27%9PS%[U<#GVQ@9"0B-&! MR-RVL+S1JM:6CQ,191'O,"\/(. 65;*T-TY$OWE 3;=$=.$;PD!7_"3Z(-)/ MI7+)[J'@SNE\,PTT5K!'^JUANC9XZD_MAZ&%<'I=-12JFQ=5BCB2F^LR0:7' ML,+DP1U]W1OUSC3Q3FXF[_HBN^2'#D.:J0[?-%VVL2^^_>R3(/5UY++B3"F4 M\G[ZCH4;%U)#=/[DW>ZEBK9=-T(87H+W+K+LDJVSOB]=X 3,U$3L>[RQ5X9 MH_FV03Y//WUMK.[-#^\^O[X.I,IUNG/;U-^]:'WPDDMVA])$T(_\ D:W2]Q&CGX39V1>:8!M]$KKVCJ+B_.9^9!\ M_Z,,'P =:71V&AZO![258)\([=!?4Y(4SQ:J-SP4_C6ZUV^68Y5MSXB M^N86<(-N6JZU>XCAC(AL($T6,)6P_00^GM/;MHR[O]Q^_.A;CJ D09&HJ-L< M!:6/RN#5+Z5[U1,WZ5+Y<5^4^Z"I,N:).8@C765BE(%0&7XPIK#OEQ@(U"/!%'@GP[=I=SG6&-V$DYR@:XAF/4 M>K%LLPQ:8F:(I6/N6T'A:GD'MJM+,/H%%G75[_8GEW4/CS(3^\!_PX!&!P"5"9WH#:F64$J:)Q5>QW- M-/W.R"B^0D25, @@2H7]C (VPB"MC_TLSXX@E#1&=;>]\$'PPCDY/S468X&: M4UB;;RPN.-'8NZ:PJEX?Q32TDQ 8:\/0$!AL3ML'*B;M&RXUCZ:8.MK_==:# M_W![P2%9^W?;$3XKP0]ZVT"5WF57RVPE:6U.%P]\#%:'V_5$Y.K*A&=$RAI< M+]_ON"F$N?U".T48Q=?B,#DF_3_B4!3?#L[=7.@)W*HU>GS27F$+=H A ,@U M9M;Z5D>W2^\/_@">)3% +'.\ %'Z61;\XI)("4+']=4[9=_JSFNQSGK/F_F, MCZLR-,3/A7OWA%Y#RUBM@EYJRL9TL8X@V1?Z/!<%G]=TXD 'AU-BFVVNX)4. M"A55;B$IB5NTBDL0P=1NR:Q**2ZY?)RD-"L(#N"3MH6J?4!#@IM M7%?FR]R9%E?JF'[$'6J)P'OVVA ,.3@LZ"]^+KYRW%P+XF%"%8$K)^B9(/BX M%=^H.39@]LM0.YN]F1+ODK@[>6"+O,Z@F+X56D0A^-;E:YUV!\*.X/Y1[ULM M* -;\[Z:-G_I^2ZJAB/L&;APTFV%;I)5MU5]C",>*W&=<52M'1)^>L>>9$_)SW0''MZ):RT>>I91 M*DZBXYO0LRVWSUHY"\9(&RH =&/((O5^\"0,%)6P;^-3'"XN +T%WEL MPQ%JR1'4Y28(!)H6TZ%L&"*8[\C^3&4"7#1K8%8$B>-DNX>1 /(;T MSEJ;LB)MB!#NDI>EVK@X8*R56'C#R(VTOO8"ABG:?CF:,^&;&K%,O;-N*TY< M=VMC*V,[4ZUR\>/A"X=BN9Q@HU>C+@0^^H9""/RE$R3)?0DH6_=Y$4*DANJL M,_T#+Z0WQK_T[E4D#399A**EWE^0@NP.@;@$]-T5WV$8;7TW6KP-S5T1]:8: MF!>0@O.&J@J ;N"(LPZTJY!6?%6Y" /I ;8!0JTY0<* *[7VEL0_6NZ3]NR3 M"%0Q?*F.FKFVH4Y(V29/1>[Z?GO7-D>.LZ(7!&2&".^ZM H%1"58;PA4=:"E M%%_))?1R#<)[$ATJ3+]'/*D*\.]7KY?,'IT22<:#Q"ZZEK[L'OZ:XUJ9T&BO#(>= M7E^&'XXZP\D?M*[O,N.LGV7TE*4KQIINI]M%LD!0:R*TJ7^N;%)"'UR!VA(A MB)!(:%3-;SG;WG?AF1X;]$1>L_X)',&:$"W3(6G$Q-F#TXC%7#.U/.X.A#$E3C./A9!P-1IWIA*#& M%3B6T<60:_/TAP1LV,X1@\E?]_#U8-@9#]KFK)87F\3]20\/SZ3X*,JZC(-% MUX%2I-4V"*N<+ZB81K8%-X429K)*Q!:XE,BJ,'0U"*?EXCJC<6$HQ[;AH0?;M M" ^IFQA"F@#RF/G/OAD9NS"\(-U!2-OE5!J M+JX(;??U,W,AF)>9X6M,Y-[@*7'!&HFH^-P-?J_&%LM:-_5"[>,@HN%0Z+%/ M]Z[[ 4[&=+3&3$,8JYAWJTN2BN)*!0R#3Z^SBI\W!\/?#[QR6#=9)'*DYH5P M4I;B("$#S UBT##*W%6BW[6Z[.;&2I?VGIXI1WQI\3&]QE"T5W7+,9)V ^M& M*V03)XA5PRL_5_Q2G\2'Z0N3RNJX/M:9USVY5,Z&IJDBW6+KY-:"0"K7$1B<>X:IP L1&D>_4LERTI&LWLB\AE7XB<]D$BW*]M^2V-^7H^\KDW M?O?E\&Z"D&ZN@7K!+/@R$)ILEA.R'DEU(RFXV.E[6:]>POR-RUR\Z*-.[+#3 M']"76RZ/^5UDN>>F]\_2JEU=L[8<"[--VPU6%=X-(4Y: M[]YBBB%")WW51#?53VL;P$!5F*3/[-(E7-B7E.S5JER&$E.CS.41X48")9JG M[9G4.#"Q[3?*C$[D,G:B#UKT@B>(*X%_-IN0;B;_9^5'G),S%'JI*G$.;]0> M=H+>F"E+JPNX ,AS#(C/+%?J3O3_2+N]&RTNO[6NOFQN"-):P-90013@?1D- M>BBBR(K=9#*2+GC1+:H$J'98N/Z,;C2:KD^$4]>]Z@VXT MC2=3%.@MB7XMI']$F"SJ7D7ORP%*#?>&J!'9GZ%G)-I!J0!PZCBX'.V8NR*. MXSYKQ 24GO20&,4#=+IMBSE\5PLM.BMZD=]4,>7OZO\*F& H[HOD$I/RM[=" M<(&5VR"04LT'KA+;,AIIUD1[2,,A^-?F MDLQE#L7C!Z58!]+E1N/!Z&)Q>3'4D@GA=X-+HWKODW*9_(T$ Q$W\11D9N%3 M!VX$P.^!!VA0Y:(G2;#77 2KM%#%EB#ETTTG:.: MTQT17U<1B-:,4AF!C,_C<4J>U*APJW2=W570;QF?'BN>Q/4:C,@ W*O)%\** M=L4,LEWO_%6LPX45G_T<#$TK+Y098;I43:QE;EZYF^UN]6&VZ4Q#^&-009RV MJ^-/KFV9=G\^^=Y#;=1H?/CZ*/&!BJ#H&O0QHEW1*M8LFTL2# )@ M32KHA/R_<@&"@I?R13/Q6$[&FC%5'.CE\ZU%QASAS75+4=4/8+<-AND@NM>C M\L[+WKCB)EU+6)T[MFK\=5C:RV8L)2BL_JUS_&D5#]#_XJE1D>*G3'S34I6M M6:IZOCNO+FIU'%=I(JF=ZYZC"[7V9;[B7B][KA!BHM_2S4/4QQ]T9"MDG(9IW#(F#M M@)-4?)::)806YQ<>KI 0PO!Y7DCT8DCHL9].],5]%@IHKK/*9N/@6(*QQ(+@ M'%WA]6XYN-.NY\9+E2$;$E61;20JIEW1+-,*XT!4J_V;%8?\RV M.]O 'KA3OTIWY"I<@RW,H4\[QU>RBWYZ]\.'3R*F(:QA'>,EB.+]&1<'21<2M9/_:C8UCR)'_LO'5 M9Z1:VB/'O&IW.E\UW]]4:;P8;B%L5>ZOJ,9=-E96KQ5[# BV[980"8ME@)^= MA%E"'29$"0NSC0E:B\[%!0XD)] MZS<27FIX)-E/'.:0<9K:DJ5+=6;2FWLN*L:E[K[I,"OEOZI8"HA8!O&5H[A2 M,ENL4T,Y;%PJBD7E-M%*,R[EC,C65NPX>D.%;&W.A.:SIKK=<5A[]*:7%= M#1]*T W&I A?,)'I:\UG8I$;7#_:28-6B9TC+ NI4NI2@^&>ADF""X>R\-6W M4=C.U#Z2?]N9HSUL2W-O]'R9XDINA<"#YPWLF!GG&;&.EZ]"D5P6PH$U5G2M M2"O^N".4&_NRF4P-=HY[R*-$D5#7,"A99DNM.'(=!0Y;91D\M-%D(3=;KVB4 M@J^:+O6A[7W?69.GP2UW>C=1-E:WE;;=$QK"7Y#R[0F?XI :(7-?TTUBE(]$ M9L4[W03J"'-Y5J_\0=,1"[_9VA;@+GVM#L<-<-HGL;6U M>=;^.^U]9BIM>5Y:VYFPP0=RR*J=;^(T>#M?;Y9''@-46W2>[7: M5V,\G:@-4]97';;7B\?#L6A/_GH[%#5/OL M:<>?=\;L@CZX@HVA*SY$/:SJ>A-\%2;OY@=VG@7A!TJGBI/F;;&3B"S&;8,Z M;KM><@J\VD8'D\-]MUP*4R@'HMS_@N6!Y_ MS8Y@9C^JD=7#&L*$(X?' =*_"E#*>Z6U_GX5Y'+O^OU9](F9<7YWM?1U2,4PB^E?NUPN1H-W.AV]7!3Y1KB)X_<;.W/OUSZOMO\R=N_49S3 9!$T9\XE9P=;>TZ\WM MV\,=?(0I[0'(]HA6=$$KB BA17P\HXW\1 +1*^L+ZES.FA,DU@%TPN3NF1_K M2DIM D?/CQM5E&N+[9?OX$#_A*[';?#0?Q[6S,G\(K,NHAF9G M+!7:F4'@8OA7N7I$L@K'N'CQ\18F-5PI]YB BIO<.U#R2"3T$IXQ 9#V;=+3 M+T,A41*F\VU"&Z#C>'(-([0/F _%G3I=*]]XUV185&3!?610CA*J U0L-&7W M=0)HVQ\6NYQWW0VTRR"^!S>.]N4R/QY5DMQOK#R@. I(9D%/'_5TP[8@ 6X$ MI!WQ7BB^'TE'O'*[>[=99HF4D>#*,+6 9:WO*^5T2 O+'ZVM8XNYN!O0#>W& MA:+EA0CP9O>%ROGH YZ9RZ8%M(^GT!3LZ[4=J$@7=MY0HSI!J)IX)R8Q5 ?E M/E,/"!EE\W2WTE766Z=Y:AAS\0+]*&$^&EZO.X_K,=O)G/::N\*IKDQWV'&* MRTI7BFM+,!QK7*]A4[K=Y2QY..3V-PD@X-)Y#C5J%\)CNKL'7 -^E>^78K$J M=70U) ^T;PI$36_N^/?]RMDW-$NX.;"W1*G?QCM1)+BJZJ\Q$]!^>\5U>:3+ MV9-[O!<6LW,%!=FDA8H]6)%?CJEL9A6RL&H_9(M,OZUU)@U"7&T\$T0WQSJO M54Q1'7=>W.G1$!>6"PL/W:L=5T;W)T)4Y3'JH_#]!=%*7<-;T;]@L]1B2U*)994\EOML M%S8 $. M#?YNU$0;;M^\^<6G_!'QH_D)K@3WA2DRV@XA:U*5! 4NV&;R@#:5ZNNBM7^% MW8_UF@5K$SG_':NYTJ.8>0XI^#!:;Z1MWC)9$X*",9%< MHHDODMS'^8A"D+7CDN][QJ&U9B'U[&9S)U4QD!T@+FJSZ7DDUP&??'AI\!J[/KWE+LC] M024@KS^C*)&PR6"YH=H@ ]XQ%$1!X&(J>D2+X"VNH<2XY_3U3O2#^6V,B@46 MB'":>;I"@&7DJG[E^]U"C;G<6A7V5,2;\1FCM D(!\=#:%"",ZI(3QCG#O6% M>,K;>BX'9A=WRV&$U<%WR&E9W5]S .@BGE=H"+T?5\!8LU#"0KY=Z/5CB M)OHU[$3O<]_#$*E9'D40G(#: EJYA>4I4&J1M-7?&K0 ]%:[>N.V^ M S?G7]"5"[4O]GY46G0_28$Z_M$[)V-->F&K=P@7M)39>")%M(C+3VD/O$;2 MCDYAOENQ337I=XU8)R'VTW$#JMR3!8CW.KMG?>,:MXLC^JSVH?[BHO04\U]G M8HK&P?TI(2JE9)X94K)37 6I"VM3F&N,@PAOB2RRPVCQL,E7^3W"H+]I.K=E MH4G<[U-PZA+45AD[5]$)NJ@+Z'!O8#@O2PE6HZ$/.X^DU:;N\9^UCQS(B<*# M8UZVVS19J81.%)"SO@S&<-PU ,T=H]<0/F#J93F0)E,^&4;Z"?S5$(C&Y++& M2J\ZKVUO2#0O4GFGY1C>IU^39<+ES[9%MHIFEEUQ ZKR/N]$@U>]J\77*])R M9_U+IC>VT,"R=8[F2A')( M^J(XP]W+;6\W:;Z%^T>6Q$?QUV3!R0(Y_X7K1:1169/6#N,,(!U0LDFUJU_0 M?XQ(-9=/1-P(-$6D&(FJ[+'* U.#1AA+I-Q?=I\7%'LJ!0+%M;3.S;>M: ,.J42B(S5&WVIWM<\%:.B-:WM/EYN3I90.!%K' M5-6JE(L@)!I)Y&L3'Q_6$.3MYQM'*IB8J7&(0UYQ1'1YQ>6N!>QM):SF+/[][\^4L<_?33C:CLK"M,!?-H,BOUQ@6&MGFJVKLI:)58!URS?,'^ M_,"&KWE3$IP43,WV 4*-OM.63"[.O2G.J:J5S72B'U5@>LO0X\XKN;81?TS- M$RY"FB7[(4AXGHK!0LJW)HYDY-;_4E$F*ZVJ%7-([28(.>A=73;;B81@V"JB ME8H?98!I-"K/PD%%4(IM;E_J <38QY&N1<(7,F@UA#18&\%DB )AUKV@)U ! M]RGH]ROY/#2IUFBU'B&/872/0<8"!^@34PTL])'M]RRC^4-0:3AB+_ *34*6 MI"5!Y6*P-V\A&W1UGTJ+ UBVY]YQK(1#$KG:I9B%_0#=([6 M-X.'7365.1&IL*Q+7(6,U7822=R]9TK:87E"6$3ULW1R U M44WZCLM\0=HL]]RU)4"CIU( MMC..GN;J7AS=DJ%1N],0F'36"JL%L:1>].-]B_9ZT$'E>SFW-S.7,)XFVIK^ M 9>>6068 ?J$ L2#<6B5V@ UH3!VV 4ZH3K(OCBD;'B]Q/>LJBD@KMA8BSX4 M@(.M20^I6CI\!UL]0=#[A-O+;G(F4R+E:S?B)]^.Q1,(7 XE1/P8"#LJ7J@- M57;D^2I]SK54K%S-,G4G;A'KK'58A' 1:!N@A$$+8?&N:@$X,\>&=:X*(Q!+ M*=E;5VM\!R/O]/+W/EG24V5:TQ$]-]3#.NMX/MS=7?V@YK9;;EAW[36E4F.J M7?AW>$]=/&$SUEEBAPK(4'.:F&.67"R-W.$@9U$L>J9M63.GDEO0TNJWC(LM M1B3A][2:U'ML]34!P]4(2RYST^J/O=/BD*?60!D41P4KNE M-.;Y3QYQZQUY22+,RD61S5G*<'<&W@=K*2EU)K3>&Z@;AQRQ79;X%!U']#EY M6N5%S,7_.5HF6J>^;'%K[I25.A0%?VC6& Y,+UO)+ M*A&S&CV;[,)RO6R*U%FA*IHC/ YLO6 /DK00&.?MQAF!U9!*U]<4?$UR U*E M\EJ)*-DQ$Y7;H'5Z_:")=&$5FNW"6NN=YU03S\7I>?*L'O*R;IQJG)EX"\*D M=0X4Z 9)'U5?Q_D)8V' @(#I95A=4K]H-DIY9EY:-2[AX*BA!(6/T.A#U59BH-I N99A$DFAM2-4XVANI M(U1\-AU+4NJ:3[43O7%-*YAAD,3,Q7'82/LKESVYH>9]1;BU/W$[#9'51]V'>4ZC!>M@B0A ORD-SW%] M-)8->B>0YH!=2"*2 _#D.[J@;B,B4)5_+-)L*Q208..$D*36WR0K*LL-;=B' MBWB]YI*=EKL2Y M2R39Y8(')_?9DD/%/.L3$UWQ9M-'71JHG4Y1Q2>/BKI'JURONCLO1PMN2#N/ MX.V.FF<--YW(O[7D9S;?\'N%N^*QN,MB2RZP&A?"$.+(N_=84>1(?G4,<%MF MJ;K"B@YZU^<(,4H3N*M+P6N>)2&Q;)F&2_"=+H_D 2?:Z@>G+1$^;,GA M[!,Q: 19Z\ M>I*XDIZ$#/N"39#N8FED M?!XT"&2H *C$"81TOTR8W01.^K_)'->2AF%"I\ MJNTXP(6QP7D8D'^\=%4E9*+\'J[KZ'U.^QCSC?/KKB"#1DY&!2((&(IJDJC; MC-EHPN?K,SZ<1].^DS("EC/LC%:ER97FOA;-).?:N!6NH6])T4=W,>=/$EBY M"TJ!"2G2%(]%VR#$]1P?K=3 EY29KQ*+YL:KCN$.8TW4)1.#@9 7'UAI-*QU M=K^%]O0:S];0YZ-DYWR+-"##T,E?[R%EK+(D1M(((NB\<0OE1^G%/]%BEOE: M71/MJ[,I." 1 M^G7HMT\IP-84YA+[A<%_((>'&QTRKBBR0)&I%P^I-\TSO&1U05)D77Q5@ M.H5L09??>Q-I?K=[3&Q%*7"R=+UHXVHNFM@P;-G+E">#08!HZ%QJL01::*S1 M<1AXG<\1\.-6>['(5RN/$L%R;\/UW,IZZJL77!=ETS)R@F-1O'P]D$ M5:507FJ,R.M)W!_AFVDWGO4']=$@/[R[]/ MLT^&@V@TB[NS8=2C/4\'$YMXB 2)+DF'0_IV7*_LI2/TQ_&H.T3!J]FP%PW[ M\7 X0B6N_FC,];%H)X-^/!L-W/N5,$"WPFGD-]9#;MGY<;=<9# M_]%XV9MAX2C].)[$4]Y2?TPPF_"FIO0=9^L0Z*==WOA@&H]I58=P1R/1S/[R[^/%4RZ=)[C7CR@DQP 2[LS-WF/0(M$=[CQM&ZCB,HX5IW-K6_7 [1 M*![15=&_JDBJ4T^Z,2YFC_!K,![8U*,AO4&7J]>GA[IU-.WU<06Y-!Y=^2D# MN#?D1)^7?$T' WPWIIO5Y8*8!-K^8'(,55'BC@M/BS'N(U?)$D\3?JJ^;^ M )SVE.R7+%T>4#N\ARFHG>N[$7% .)>AK'7G102K.63N77,3U?]NW]QXE\R! M9$_V> 60)(4\@%WB8;$AM(FW:);;ZU[]*?;>P-1BFDWC##/[G$*!7*?NLR.))4 A2#;VS9 T>Y))2.K[]&T#HE+60DV( M*)!>F8DJ3DK]WSC0@F-XBC31)(O-7^DLO'\7RW6G?!Z*6$Y&VWY^;_%9"W\R M^&9,,9:LY7QUMBN;6TJ .Q^K"[G>TT%+$U4NT/9DZAM#E12:D .DCAJ[X"PK MV['Y75BGA.Z5Z%KC[YW$H:KED]7[)'2R1V"4VW .A.N2Y'^TML :XU#]L=)5 MZ3[/EPAL@-%[EVS$&"T)@9O[JY4$/;(]*1P],E<=[E=%=EM$F,(:'+8G\ MH(IBQB$;2Z!,G_'(?XPU!A=JSY?70HX)"A*@3?SZ!8PU+R[_T\PU@6@VHPZ_V5M.>:/E+(6^\+>M@GL#95H6I5"'4U:S3O92Q0Y%OQ9$U X>+=; MSFV=.4AAGB^?+&(HEOBAMZN4>]7I=W*"#TFQ?)34&@.K/VCD%MG7S4.7[Y!- MY9*N"B-6L+67T0O;#QZ4Q!(EL9T7!^%D:/0<. 6>"H%/+>&6]W^#(V^@C52@ MYK9C\(>%<0VI?AN(21X5=2,&1R_%R B(B4#&2>WQ2O 6 ?(NY8!W\#7=]AE0 M];L)P/F+;PMR#%2QY)I;52^.(.0A?*$:Q+"(.=U2Q3G8R@_ '2UXH0%RT<' M?W;6P-O12B%B*SBW2N:(X#&^'F?DO7V^])BER*V8?:2N)](55E MX5-U:1RN\D2ZE IQ4F1.W>]LW]J8-:G#!01T1,&571@;EEE528[NT-*[6GRZ M2@U72+ IA"[!4RU3\XNL57*,%*]$QW05CW6XI4_RQ$W,5K[_AX&S\P^!H0WW M3$ ]H[QP])QYPD#I,#%>-4H+*-DQY4&TADM$,#>OBF.2\^CRNEWF.%]\8D3" MDA_2U9V\S7CIO91MMX7ZU1SGT) MIQ\?;3AXN19U%![$5,K5@?'K*NA3D2WOT\HK(B+EF]I(C&.5_93[^16 L)ZO M,F=B=1?TV_9@O:*>O"[E AY2[[)E6_]Z7;?>;(L[E"<2H-7-#4 M6F6A?R8JK"NFTU62AJ^!IO!9+R^A2LB*9EYQI5#LUJPGB6QXJR+^Y\-M&A991!=SJ46<8S$).MJKEKR@I8!>J6$8U=P08$NTLDWCX@ MXSPH>-_V &A,5&\ P!8$Y>.^XU:]=1>N@";(<"":U3BO;UY\;L>WWY#Q;G$4 MB##_Q2E,9PES+>]Q9J_9K+ +":%H9'WXY[41]@&];*T=0'_$$LV#]?'*20QDCCO0JZZ+U8"A-,I[M*TXPPE MIE^8&;$T4+C-L\V#4Z>U$%9;$RNUMXI"E96^QHV-&RA8>,T%.[EIO%SONX>[ MR*H@*Y K(06ZI!] (\( 6:W+A4(BC@P*Y>>"YZ5KZ(X-J66OXAOM1']T4\+D MH*CBHLJ](\JNP5(2*)VV-$]!HDKN'22R7$!3K2@,.)#D>2+).0H:F?H[HD(U MRXO 3438[=)E8^-2V\:+R2 I=:NK',W7+(4KQ0.)&QT7J&)B*8#E'D:+3+B4 MDAAKJ6ZI+/YZ!-7[*\%PX7+9ZKC,M 6)I3G4BD"U#.D:3DNTC'-'^"@^QCU- ME:@")4PA%;NB@LG;$0^"*=0NO1'5FS=MBPN<*MTU#8D['4'99*-!NW&"PUMG M5W_GJ],?>>5G;P(61&\=0)KN^0[U=P41L<>\^%6*568[UWHOVQ#/+26QQ S@ MG-.6_6VO9@2Q.G/+"3?7@8+=:J!>RKWT)AE_+S$@@LU/#L7G+.(1D>U*:5[I*<9BTSQ358CVAE=YW47X@H0JVE"=Q!M)K)=\Q:+4FU-Z%9U:Y6VP% M#EJIZ;&9F!\ E MQBG*EKM7@S<>L.-MH[QU)!B%HPS0TH26Y_AC MD 3B2M$_PZ['8>P5)R!I-^F3K1G-E$H1T@]E)8?-8%"0!!D[DL@\=:H=JIH0;,O!F9MAT-7& 8A+5CVD1H&^O'L(7W,)9:P?D*Z7'",1$K3N MY:BPNU&(<\?-RG'=IAS[Y[?)D[,\MPC%;#%4"2V%V<_G,8ZO&C"R1YYZ(=!%0_^4@22=(ZR[KP6P?G M*LY6.<8* G%!RK;:-M+W::%]HM1DR3%$ED)J>IO7KPGK4:>5KP?B3NJ!,G+O M-11$*7XM_B,LO&P1. 6,FC7M9F7_K"4QY;Y)8RENZ% MZ5@TH$:45FI4!86]D63)1:B"[])O4(DXN\9ZKZ7+NAIDU7"$JBK],#M-=8%F M=L *W24(B+>S-^^YAEDK3)[=1U<*PDEY\=0;#!?2 ("K]@0A"8Z'H0U@ZBO9 ML:K.;%!J7;+TP:6%V(7DZI273Z2KL#4? EP0A*EE20Y64P_+,9A8!"8R\TES$#U8":NL /JLA, #D#ZWAGL]")S?HX_U8O_G0K1:G_Z_!$1_ M<5G)KE+)[R#:W\.<"J94S]4-FY_.Q1&IIN 4HGT2MII+/>*ZVJ5.1U=P:8> M*?8K["XOE#9*S>\**0^XG'**@!W,C<: 4O[B/'V^O:'%Y=6B+/UT2]2U.[BQ?7M%WH44UQU^[%K M)^>:WUP&-4;"_AK.F\1V-.1"0"F2"('REB:6':FK*GT-I@I,@I(K5NK5KGL[+2WXX3)$ M-^%3O&M9L+C8Q"3"20:Z*:D;N'0#=J*?X8JA :&';'8*&F:#_JY4?#J9F?#Y M>KH6$^A"B:HES.2M,6>]"6,#+N+9R7VO3JWF6:12UU8KU)?-/F)2V,&J)$H8Y,M5%=*5KS+36 M4EATLU2JH>T2\]D3_V%*M'3%N1(DQ9G/4U;L% I_)05@WM6G9EY:7T7_8W"< M;!_6M"V]DXE1Q+&U/QOB_G6J:@'+^J6ZN"X=YE_R)[LDEZ@_X@^P.@SJ/+RJ M]T3M]^/9;":]Q(93)*X.1O2/OF8CZW,3HHBC8=<>F@SZ<3?("K]N<50.>W%W MUD?;O-Y@&ETB^7LV&AYIKSJ8H)/:=(K^:OV1SM_V8&\\CKL]=%H;CFA)XVD\ M'/>.-F =Q1,DQ'?C[F" Q.#)P+5C#9[JC_IQOS>V32*W>DR@:3[( CW"2A 5 M1I+Y/[/1DJ2$ V"ZM=(UM&C&8HT-6[:W\W,8T:F446^R>Q)Z^)>K[B1&B),W M&%ZAQ=#BU^J72N0GO>DES"=;C1]B5KT@)/?82(^H<"2-B1')HY'PUBRI$JHK M%9E-%()D6\L#L2;6KE29A)[ZOH1HJ6_B2UG/0(!OTQ48C M@\[%4BI/(DNC;I.<;47+J7*];G[A$I,> M,..ZE(]%T*//7*G.,N+&UM)5JJ=IZ+7:".6W,-@+FJZ)E[&:&C(.BU"ID,WX M5O.-*1H[9(,ZY&V[\H4%W?M%Z[5I[ZO:G,O;[LT4YF4/G.]\K;2F ); M;N"B2@9(UA"Q,N0[N M'A/GZ_T]\=U3Y)GI0VODC!.\^UV(#-Y5]M;B9)3%WJAJI2))\.0GKU4)T-IG MZH3+0=5$:0\)F"Z56JOR4CH+5L5U5YOE0&R&65OI BCE$'%:EATB)Z)DO;ZX MWZ"Q/%LEI?Z=9- *UK%@R2;JA$O)K+GU[D9;%7U>&4**JM;1"WT.]3GU#WC@A9?Q_[5U;3QU)DOXK)2VK MP5+!U/WBAY4PT#V,:.,%6[VKUFAU@(/[:# @#K@;R3]^XI*WJHS,J@.T>Q_F MP0=7559F5F9D9$1DQ!>"=6V@\C%R"2J__XMS&4,ZV>!5@S3">C4[\WH.I/=+ MQUQRQ5HJ1PA!"GS MD<)\/4 9DZ=]3_&-]\9=_XS]]$\!0H0@B6E18/_*=HT+PK0E&]N:3>ZO7^;_#P>/&'( MZCXMVBZI.P)4@ZN\Z @?JFNZS&/SWHN#5BPE7)'M#CC@T;\!OGDVNX1C6Q;6%\VK[$ MB[IJ\*+)W/$;!ZB\5?$K6TFV2]AHYD]1T)^J-Y\2+M-Z,0QV@>W;;=FZZVOH M^Y^US_*Q58B]/-ZV D[^K"OQ4#D&?K83!I7YM*O,'JEKH[S2V^E6TO6$H595 MR2?8(C27X;!'2BJTC?KOFV2[["KX8[Y8'XEU?9Z@8< TLZ2@0-M GF8MTG=? M]^.AV1N:ET1[C\1F_FV6^K=9ZI7-4KZ$H:+_0QNHPR(T8L/YDV$,'#_/D'0G M&/.@-S<=LOXDT363*:F$U*B6,13*J.K1.7JDK*CQ.Z_V0X*JQ)?D*]M',O8=79QQH;$*K875T:9\Y3?,E_*FR MQKV+EQ3M]@YA2RSL:-N4ZE??J](6423I5Z.:_.[THT&@5/JU]TI8P?SKX*#8 M"DO$2Z5?^TJ'^);T2Z\)X-\!H@@;&PBKP]A%"R L M@HM]1^5H'SQQ3RORXK^Z>LV;^G?H8#24\'J+W&D@,!ZPJVM0&0J MH>,Y<*B60"B93^706H.<#@@ \28['*VJQD\L<&@0@Y:)>4L#U6YIJ-HM U;K MX.0JP-HM UG[7:M^G7N%;WZ%18E[(X(<*O^6'[05)GZ M]9M,F'8P+<>@,)!!>HRAEP%H'F808>@VR M0 V?E4/9+&NI-I!L]"K5D+U;!K1WR\#VNJC!&KIWRX#W"MNSWIW7P^V9$J8J M&!$*FO^LM_S-=^3G:*A#Y%'\EHP8=EW!C+E%+. MXR&JUMKX*>F "QUA.==;U2,4HW33R%(E;T$>MA M&?1&A'6R6.H3"];C\,SRK4G-Y7I/RB/%3H #E=.IK8/-MNYG]U(;XRYU-78N M9XR4K^3M*X6%O/T_HB+"-!NZKY7>MXK'$2)UPTCC#4&PP]+ITI+,"J!7M+UZ MU%4DX/8$OB[NO7W:$8&:=89"$7)H1(>'COQ-X=;IKH( QY)P ^P?(=[;'MHLZYH@P1DO','OQ#.S^]GXK]@WX-]=U]( Y;"5-%CVA:83B.7-)P+;7$-@>^#Z%H1MKQ:*,C&H 9"(V\1D)_AYG,: M_#^$^ S)P59'(AC(Q@UE!L"T GW#]H&\1EM6R>D-M@B]'8A0!M_/]1F#\$G:$M(,=MT(:@;VT:(A9OW!(/#:^6/^*D$_K7Y/#46C;D1/:-D/I MCM3TM^7UY<[#[:D7EL?G.[^J M)K_H)@?9M#8(;!SSL[U0Q-Z>\AV_9 A\QN?_9 \.?Z2#0^^V49 8D:([@I9 W;OT-F6K*"A;A:0HF(>14BIH_"V*/>. 3E CRCSW^(.Z M'7BZYX1VX@+I0$^LDNT&S5T%J268XJ!!+37+2(AO89F=/9XS\!RP+[4_#$.E-=@# MSZOAW1)?S@N61 M/O>CVY\BPTZU>I+<+^[@!X\,@"GKD(\=QW& M&HPB\%Q@]LWTD*GSDTFCTL3A4T[:.2;G 8&1ECX(D%V.J(#+U><;=;)PH4!A M=!YX<_J3;-?(=K9!?H7?/*OA3^0)@>WZ,6>W"P0MZO> 96*TISBRB(#+6P8 M/6QRN&,4*>P4[H.6=B%\4!6]#MI"Y"MDR=5.7JNZ2C+#;@-%-+CW@,0+]<"> M5=%-V+;H)@H*J@X@O\LELRN@5L-GFO0FN6#X/]N]RI M5$55!3TI0>2'AD$/PB^I2NQ&#E4=L*,7?@C"%-Q>WWY^@G=;_1W(N^"%FA* MH4S2H,Y80F>@;R#:=RAL-&E98*ZQ'9-LX-));ZMSC!9F;/J2#A9[&AU[@M 7 M'=[N/-=BP<(A$TQA!7W?!KFL++D86>U )6F+ENXW-8X-1!WWWP=%-^3\9N>? -2 O/NBX'^8-ZS6)L:;45?@0XO" M_M:=^M4;R)A+4(*VCJG9?#XYB=1%QU:&FA*ZV4'8HMQV9>VAD[V8B5E_A\$J M/U0G_\"QO&K#52S<*B@*50YS-4&N%-WJ0!=JX(%!%#(YIQ.>"[M._XY@NU^7 MB@B%/#+*E='@-JZB:1JI[E/3]%;25QUYPQ,+0?D*[=$P807^%Z<8$_P5>.S> M\[TJZ6#U?#0MXB&<:R,ERO8H2 M&=;.^>\'PO2\U.XN"-&_)# %-PR@3'L01,H4WE S.T#=V4+5-*\*Z\F!O3Q= M&@LT^[%>L ,M(W]X\TID.;,IU MQ\I*AD>2ZC4WQ ?GY. WFU)'>;#(0>$('[RKS^V]BYBWVWT'JJ MBR@_/$O[E'<):B.S" ABK79>$D:VI2,B-+> ^"4-/3DVM63!9-@Y M9(^>T.2JQX.PKQ]O0=WS"J+L@A.T(&N+/@RALK16AW.9C,KO:7#"PW=''P_V MDNW]PQ/TDS74NH>NCF]T?<.Z\&;R'S#_6RWZ/L&L\IT>[N28"?-!E7E6'O>NL4J*E8,BV$#>9\YQ6HJ5@V+81-%YA9KJ%@S M+(9-4 .F6$O%NF$Q;*(HW&(=WAE_ C91E%P,9^2(#IYNEDY".3IPTDFN2$A5 MP?P<$[]@*/-K!.QQ@<<%5!,*<].N%>F +WVF.62]6$^[B8UAP7CY%]!^$8#D M05,2A0KII.R*78HT8F5['U;;]3KDB<+JK= MJD4#Q-62SM&W,>?RFZ2L=H'/"FT.S0QM6K28W'JW9Z,ERH:>>.=,)0XVS^$) M.YL^3I/%*"D-Z&'OR_O+Q PZ0.A_GK/K9RMSX71_9A,&=LDS[]Q M9E^W,C'_,-,UZTV[A9W_L3E4]PQFNT ;4K4+ CRH.:3E_C5AE,&%]*;8C2%) M-'0TB 18)O2#AV,EN>;JMY?2[F#L]K7UE@FG/SN_C#[(M8^8. ; ,'AP)(3EFM<9K:MF8W ME>1L+D(4'NC7&7I!MA4E?,]! ^G2MHMD:3>OHG-:B3:@G/R@BQZ=NO#0E76* MR>D@.T%#;DN8DYXZGZ4YGS#4:9EYXI1!!I(%J)%KNHTG"]4S%&WVAS%:TB&F MLD7(JMC("UYI9JY8K\_,;05AU_4M4M-Z-*5=!%Z3'=/;M.F,*[J'V<&^()6W M+/>=S#!7#".C+2>B!7]0G)O1\SIEA1^-\SP_[UE+:3PQNDG2; M3"&$;R$X@CV,0/:E)+IO'9)RLT]3KLLQ1!5.;U'TR:D+':91),DRHB+T=3H! MQM&*-*DJ[KK.#ZVS%D8[I,*[Y6ZIK(M>#8.Q%U^M?,=&UXRGTK'\!-WX\O@% M=@R:D \,,L)Y"VVES',]JR]7\455P9]RIVM@M"?"Z4+&?LVYLE3W@N#04_S' M]FF\J''I>C946+OD9,N+G +$RH*MJNB;7ZL'%7G@DH45?1I='VZ\(GMK ?]U M@PWPBJROZ&A?.J<.>$76V)"/F6.A#1:A'2 PLK#SYAERHJ8BQXRTAP\Y!DU4 M.TW:Y(,,60DM83(&//JAXR(5LVS-HJ,&0OO,,64Z2L>$D5JR87"P4T*&P'AT M[1:U 27R]F5JQ'6VS]"IKT*& RI\\,UBZ08DJ/M%9(<R_A=W3#_'X!I2K2F%12*)JJ*BD\#,_*)ZD&-[ ?! M1'E+P4OD3-<#E8YJL^$;J#CBR0G:)2A&?!!55>H_]GT5RZ0BF;0;OVI8Q3!I M9_Z1=J5J*!K0@BHZF,0@,O9*S7LZ'4,=!;ZD+,CO6+^OHQ?Y?=W##O;_4OW: M:)>BSM3OOBM4Z58+-$-7Y!W;=*;5'KK2HD=SD97*KP%H]_,*5U-5IT79LVMM M3ZZU,*8Y.2BB6S6Y=1N7^7.+!7H$N,G\DK"AAOTXX^"2-P>W:%-^$S-4:7'85XA6BSQL-S M&*ZV2OJ*Q SRPWYN*L_]GT=P:/C=TP0B6I<1^[H8!*9/EMH#,,E@8H*/)! M=]0:H[ZJ#K:(+NV![G'%0;_B!(JN"NQ$G[F1IN@4W^@_0R)53;=9B@L3'?_0 M>U\UC6[;H._G>$0""W5$ICFZ29$77@]+OJ,!SBL4"A*.MBE+O->P]R7.%LC/ M91LC530S4$4PG!CF2*RG;QL6-SKRZ:[*M"7/*025R J@(WE,GFD-LJAM-L_$ M]=,0N1LKV\IMWI'71$C92?8L9HZ[XVP?+$''N$81=85:M=I(_)WR;M=\S:>S M@V1[R]\HA3)JUQH7!>%GUP@^@>K>+W^+P$RC<&9R& R*P5"O0-%+?CG&B3G" M_&W_\.HVAEQIA_V6!+IM<"'8;CE^S"Y3OHU$.SC'3_XM,)4?IC\\W%>!5^-B M^A3_T-7(6077)J28\T2\S*%-!7"J4P%\T'#W9Y0*P!-LQECU7J4'E$@:IP$G M^V\.\OWKTO[+<8#L.ME)%+W"BOFK!HH!&J13D]2Y\=%:,>)KZ^^/-W;=C!_^ MA"CO:J5X#]TWN]B;WL-G(/SXDV9JF F MR$^DFOD8/Y%*8B _KTOR+P'WD8D]1L(_W7XUB1--BF/LLPE^]MK;8^0=S$ZD M\/BA5?[?F^274]!NT!2$0^MQ[YB_];BLC/<39.Q+V7@M^UN_]@8]C1.T^0,*BE#$&YF)S'_?6?@9-;)GH G8XAQ/?^; MC4/"D8)-W'/2D7_@(\=]=N[&M%*$ M )\@RB]BA7(KWY+HA'Q+IB;&EH@_CT^4+CLY8;I@<.(&!:0)'!<0$,?<$M*$ M#@IL/+'?DN $ZP(S)EH7%2=[V L2&<;*;T"5T:$7B#10?@;-!MX423BP06HX-1"4]T! >L:. M>&#A6G2:#K6-Q;:Z 2>1K] O>!X=F:Z6&NXJ\6XIWOT#NSXQ;[G8^;P1 M[[;2W2+6>%.,U2=-S#;\OKK]HH;S:) M/W58%[]'AW7J>U,'I-YT83WH0L F7:AA^,Y?OWVSN@ZQVNG/_>Y35613*T"% M5?^I/9.)J)5[)F,'I1X,T=!6^#+ H/XC)3KK2P7^\6CF$&]GIUEB/SB+90XSHLCNCJ(+F-A)_CUYH7X( Y$SZ$,-W@! )OXTW/MJ3N61S@6D*P^99K) N(OES"8BOY[050A)3C BPN/]QL%=-FL/OVP3"]O+X%]\(O?17R(:U(4@W,MAA]YN-P,! M1I8271 88>/W04HVI1;75] [HIL#)1)Z9SZ.2*B&,91(J)R,)R*3G@ IXLL[ M5-U' B69Z=D98B50B4Y#3/+2%8O;4:'/4"5\AHO,+E"F[)*+[ZG\K^N'QTOI M2!]]M(!/V32.^ XNH#3AP!2,0[O'[4=9Z=UT6=L8(N&<#7F&J'HW]X\H#H6V MSI>8]#?2V'1;>;_;^(W]?+^BO+]7Q!UT]E5_8".KW<)BP!>?GGV27-]4M[$^ MM3#28(BUK)P#@7BZ\HUC=W6J7KOV6 4^(ELE?UA>4CRMI62O1^@"C9^^>\ML2#9T_)6XY M%<.D/BZV$G^@).:JJ][2YML#T*V5&Q0 MR-NDI4(> *!4R L?E IY6XE4R/.;':,@N84#F?_DPKDGXT1+^S:W6&EO4J*E MO=F)EO:F*5K:FZ]H:6'B0'#"T]6ULSPD6 A//S$.WK<&?L0F^46;*WKYBRO6 M\UU6//\6+@T.G4:6LPPO8)5/2AT;DG?)Y>))R)RY6EXA.,L%>Q:?7%VM+GQA MRWX0=I[ 312#@@\),(#16'LRG\-'S\2A<$LH;^G%X\.OM_?$X1T_Y^!@#K:* MX"1><%)L PWP2%;QY>4(\8?\K%.4V\XI8(/\>6'XV/?X>S2-R*^,#AC[@'S#\OS70S=#40@>'NC/-?D M:JQ#%>;OF]&-UO]&DG?"J^.1PS ^*Q"D.31*ZNCT8#[S-6AVYD4K)6;;$OQS-,!VI?>8HA+W&%/)UULT)5X3GN14=ZIJ-R]>,)N*F5/5NU?HH(S*?G TJZ-HFO)*O%>TEL4!;]Q^D1*2$K:[0]]3 '-W M%SY^8:< -_XM?NXVAC2Z5Y@J!9A' M<\;"2!H CDS&P)&_[)VOR5'0F[9Y%:3S)_42B 1YCPD0]!C(W"9_=/;JUZMU M0$.O5^V0N%ZOWEG$-]W<7A#*9PCL,\XI\P$.1%3: ME*R:&I4FI1!73!Q)[2?KY!>+['+1T*L<7WY+M"^>;]:$%#" M&FDJ&A<[0F4=Q.1."2ISA'^133/,/&:UVY!&HC6K $;&*A673DS-WN U+6 M M["I4*XR=8U=\LAWIJQ62G]F%#V96R*V=\*"UMKU.F.!"W7YVHX430!\10GA.6+;K7EY'KKP9D*4J?W'#31PX74'K?BY%0C(QL^L M*P: _)(QF@&-_+UESA/W$Z?0K6>(F]J(NM1OTL:X$?'YVR;*+F8U;MQT7-Y\ M6=U#LGW]V@,T_=H-S4#\_B.;G5@/+VW61A]<.!CLZ)(QY\M#1AACZ"]Z469Z M5C?"(^%+R[1@=+A'(@MN08%UUIP+*L.,"B.S.5\'$?,'O((*$M[ @QX3.JO9 M0-X?G#0I'C!]*#43>T:/I"/0F],?2N1S2;CN,T\F@EH>(F&AY$7;A(^UO[GK MSN&7N^O;I^72H'J$=JHTV>.<3"8ZV6@Y&J^#CMQB9^%G$^J0=_"V 62^U]9L M6'!!PXOC:&^T'DYMG )97:>=@(2VC:U-_CBC@&+]? M.C'95W!'5!3Q8._1UYG2Y(&J0FK M,JV^ K?052.+Y*JIZ!V*:J63KW"E6#_ M9_75E:POAOTV0PZ4 ^U_<<]$52[:[<<[6*2A3[!5C-QD8CVW\65.5Z->X8*SF_O[SG;!U/!-:CNS&39PRSTMK6-*C#M^R=*U).U4]9E]_)\6?7T>JG%!!PJWP"S7EX\WI/*_/7V M^BMA' _G\=OHAKR/J>7$9T)J!(_;H$5K;CB^O;D$BCK" [+SQX)OX9.RHZ/WIV2 C=_!Y(&0<0,[\_V*: 3/W_S3-L&& M8&T3K]/#?+?V&U%Y1':2]^@^2AQH8P_PO(@:1Q%\>[E,-4KZP1(3(-[-"+^^ M6?X&1"&=-7Y4&D?X,/K4V<;"W OK%I:*&A(1[6S2?6_O[.SPXYDO-4F>SVG4 M8WGT3BHE6?'$.I-K9;*V&YN615 M$(RSEP0[*V?A8)RCP=P_QXW3U)U >U"<HW?L+#_1L6%.C4W?&J>)D'2,E0H#H%#\ M6_KHY+W]:/@DA+,;*##XWO M\@9\0RL/%V;4PC8+U3@,ZV=$3WC01RD@! 7Z=;:\OG*"G%!P4"BP%]>+E>_F M"/(LL,AW('F-'[VC@'Y'?/8L#6@99>+F%"C?DDAUH]+Y1J6+C4J7&Y6NXJ4I M3PEHK_<"WMD'?RX#+\5',?_="T:;=J%P M8877JF+/?,)E\]>'Q3T,$.&U,G3*G(4=-'P$:XTNHA-/E=.GX-I(=P?UQ? MCU>PR:UUO!EL!U9&_Q;R O]OAD>_?@IR96-R>\12G10[&W_R>'>K -54I&ZH(VX9,O^DH@![H)ITVP"F MAN9"#AY\"AEM F_>*AP]USX:L/JX689>,Q%#,'-"-+L!1:-JSAU(=*"[S#9A MI%&WJ[$YUCC? 5PU^W@68ILR&X= VLSC#2I+R52UN%9((6Q7GE?#\>)\Z4&' M'UZ+QA$1(&@.V-'XG7(5JO%TJ?2F0YUOX)>?*'.*0U=_7:\?_NM? M4$L#!!0 ( (F29T_X\G;'9 ( $(- - >&PO32;NX_G-&#^K ^<06([/<0@]_SUT_ISTPC6?G=0V/"HP?V&! M?>PC:O]EU'N81\27.XA[HAV)5_L3W6'JL^U'_T,6D"S(X;! M&M$0WB)*5I*8K 0Q0C<6GAH@$E1(H'3/Z>J>08HG&_:L9]JQX6&$"UG7MA7L M]ZI9/@JTGA%(*.T$3J$%%D&.E,*2WVFG7ER#ST*@L9>;7"M,)=IXTSGL$^J+ M+K(2,L:R*^/!%EH$%"=&CB1I9JY*Y(X)*B68-F*"4L%1K:'-: Q-&V%*'\RS M^CW9XJX28->8(W$A,"I:4^^Z,?M3'Q+J*CRP6WIW/!@-"*VM M^L:%9?J"6G:E55UQN3P>C =DP;6Q,XN5%Z73-I-.VHF_-VE6?'*#(BD)3L>;*L0 M*@MR*:VC(1.YN92KZY_%W7I2;)[+NA9[A27ZD+L3>E*,/3@>Y+F2!9.&%<1] M,TKPPG$4Y(P**G-& L@(@(QV"/EO%$#& &2,"_E#TKK@=@/Y'C> 3 #(9(>0 MG99, 3/S8FFA\_KLJ1Z3=2"S/DR@#P ( ]P(6_8 M Y,U,P'-%X#F"W(WIF:U1_Q?15NEU M.#Z/H %ZA MTI53QR(5X:2=+Y=(3D%-CG,!"2E CR!Z9VA73/4R0-<;(VCC- M.:TR88X)V.,(9<,4:6Q43FJF3DECYUF2 UC)'=,+W"X5M-I:%-DM$AA,;_,;( +LM*J#5C MY(Q)MN"6S%R4&=)%D TB9!O,V;+)*5R"14,F:.R/L,=^*!3J!)41F$0@ZP#& M#,/*"%)#A*R&;<744M-J%6)"FHG1 MTY06TZ=1VN4H+T;<\P4A)F2:&-DT >;<7:ZH730Q7;3(X9PSY)H$V37O7SJ9 M,=U"^D-V$Y0A)F2A!-E"08![P2SE(O1C HDG018/&.!V M,H0$7 -!%@^,&2:""22>!%D\,&88;220>)(=936TP0RCC0023_*I6A8K.J':X=0K))L6?(5E2SM]F7 MT_CEM)%.B G))L5.=/J2Q'W"_JF4=+\,,2'9I,BR^0!S&P.'F)!Y4F3S?(!Y MPXS5O!,(I9!YTATLL;2MV5U^!]??D7.-[6;GD_\ 4$L#!!0 ( (F29T]1 M_3"31 ( (0I : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VL%N MVD 0QO%707Z +#N[,R15R*F77-.^@ 4+1@';\FZ5Y.WKO]3$Y6:_-#=,9U=/C=.;J>;^MAN>]KU8_Z^&8RK9R[V?WU@VON4FI M9'=]\W?C@O$G'WWZG_7=X7#:I>_=[M63BK\+*O=YD,P'"3THS <%>E"< M#XKT()T/4GJ0S0<9/6@S'[2A!]W/!]W3@Q[F@Q[H07X-9%SSDQ#6?*T]X-KS MO?8 ;,\7VP.R/=]L#]#V?+4]8-OSW?8 ;L^7VP.Z/=]N#_#V?+T%Z"U\O07H M+0M<:Z.+;;[> O06OMX"]!:^W@+T%K[> O06OMX"]!:^W@+T%K[> O06OMX! MZ!WX>@>@=^#K'8#>88&S$G18PM<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T# M7^\ ] Y\O2/0._+UCD#OR-<[ KTC7^\(](X+G'6CPVZ^WA'H'?EZ1Z!WY.L= M@=Z1KW<$>D>^WA'H'?EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7N%>);E;R M]5:@M_+U5J"W\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q M]3:@MRWPK EZV(2OMP&]C:^W ;V-K[U_E.'4'O.M2_X9 M_F7-!.YILD6-ZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]] MOJ6,/I"M8T.4^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0Y MY.24MP7M&C457C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[# M<^OC_;#/+FRF[[M>^$D !D;V-0&UL4$L! M A0#% @ B9)G3_H2,W7O *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ B9)G3YE&PO=V]R:W-H M965T&UL4$L! A0#% @ B9)G3Z^<@U#H! ZA@ !@ M ( !8@P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ B9)G3WO!TS0." =S, !@ ( !DAD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G M3U@>Y1NU 0 T@, !@ ( !\B@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B9)G3WQI"HFU 0 T@, !D ( !GS 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G M3Q_-J/VU 0 T@, !D ( !838 'AL+W=O&PO=V]R:W-H965T#OP$ #<$ 9 " 3HZ !X;"]W;W)K M&UL4$L! A0#% @ B9)G3T]Q3A*U 0 T@, M !D ( !,#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G3Q/$22^U 0 T@, !D M ( !\D$ 'AL+W=O0P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ B9)G3\5B@A/$ 0 -P0 !D ( !2D@ 'AL+W=O M/J[[D! #2 M P &0 @ %%2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G3R?I M#'OA 0 04 !D ( !)$X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G3Z^C+1#A 0 04 !D M ( !&%0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ B9)G3]BE2*VK @ K H !D ( ! M2%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B9)G3U)HV98T P C0T !D ( !^&( 'AL+W=O&UL4$L! A0#% @ B9)G3Q+-&GL+ M @ 7@4 !D ( !VW( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G3^<7EM_]!0 F"0 !D M ( !P7P 'AL+W=O&PO=V]R M:W-H965T% !X;"]W;W)K&UL M4$L! A0#% @ B9)G3T">QDD&PO=V]R:W-H965T&UL4$L! A0#% @ MB9)G3\;R464Z @ X@8 !D ( !NI( 'AL+W=O&PO=V]R:W-H965TB !X;"]W;W)K&UL4$L! A0#% @ B9)G3P[%!3B4 P M1 !D M ( !TJ0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B9)G3P4LRBZK @ J0D !D ( !#:X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B9)G M3PSB145/ @ >P< !D ( !D[8 'AL+W=OI+*W^&PO=V]R:W-H965T[ !X;"]W;W)K M&UL4$L! A0#% @ B9)G3WE ?4@' @ RP4 M !D ( !=KT 'AL+W=O&PO=V]R:W-H965T'# !X;"]W;W)K&UL4$L! A0#% @ B9)G3Z_/XLTR @ I 8 !D M ( !K<< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B9)G3^.!O9OP 0 @ 4 !D ( !M-( 'AL+W=O M^*4 "+ M,P( % @ ';U >&PO&PO M 4 ' M / M " 7YL 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " ")DF=/4?TP MDT0" "$*0 &@ @ $C<@$ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " ")DF=/!0U48P$" "S* $P M @ &?= $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %05 #1 %=@$ ! end JSON 43 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aaxnq32019-10xqdocument.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 461, "dts": { "calculationLink": { "local": [ "aaxn-20190930_cal.xml" ] }, "definitionLink": { "local": [ "aaxn-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "aaxnq32019-10xqdocument.htm" ] }, "labelLink": { "local": [ "aaxn-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "aaxn-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "aaxn-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 618, "entityCount": 1, "hidden": { "http://axon.com/20190930": 16, "http://fasb.org/us-gaap/2019-01-31": 41, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 62 }, "keyCustom": 67, "keyStandard": 385, "memberCustom": 40, "memberStandard": 48, "nsprefix": "aaxn", "nsuri": "http://axon.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://axon.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Inventory", "role": "http://axon.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Goodwill and Intangible Assets", "role": "http://axon.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Other Assets", "role": "http://axon.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Accrued Liabilities", "role": "http://axon.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Income Taxes", "role": "http://axon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Stockholders' Equity", "role": "http://axon.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Line of Credit", "role": "http://axon.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Leases", "role": "http://axon.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Commitments and Contingencies", "role": "http://axon.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Related Party Transactions", "role": "http://axon.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://axon.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Employee Benefit Plans", "role": "http://axon.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Segment Data", "role": "http://axon.com/role/SegmentData", "shortName": "Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenues (Tables)", "role": "http://axon.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Cash, Cash Equivalents and Investments (Tables)", "role": "http://axon.com/role/CashCashEquivalentsAndInvestmentsTables", "shortName": "Cash, Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Inventory (Tables)", "role": "http://axon.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://axon.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Other Assets (Tables)", "role": "http://axon.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Accrued Liabilities (Tables)", "role": "http://axon.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aaxn:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://axon.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aaxn:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aaxn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Leases (Tables)", "role": "http://axon.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aaxn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Segment Data (Tables)", "role": "http://axon.com/role/SegmentDataTables", "shortName": "Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "lang": "en-US", "name": "aaxn:WarrantyPeriodAfterPurchaseOfProduct", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "shortName": "Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail", "shortName": "Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail)", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail", "shortName": "Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "I2019Q1JAN1", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details)", "role": "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "shortName": "Revenues - Revenues By Products And Service Offerings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD_srt_ProductOrServiceAxis_aaxn_TASER7Member", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenues - Revenues By Geographic Area (Details)", "role": "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails", "shortName": "Revenues - Revenues By Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details)", "role": "http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails", "shortName": "Revenues - Contract Assets, Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income", "role": "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenues - Schedule Of Contract Liabilities (Details)", "role": "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "shortName": "Revenues - Schedule Of Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3_us-gaap_StatementBusinessSegmentsAxis_aaxn_TaserWeaponsSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-10-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenues - Revenue Performance Obligations (Details)", "role": "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails", "shortName": "Revenues - Revenue Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-10-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail)", "role": "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail", "shortName": "Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "aaxn:InventoryFinishedGoodsTrialAndEvaluationGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Inventory (Detail)", "role": "http://axon.com/role/InventoryDetail", "shortName": "Inventory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "aaxn:InventoryFinishedGoodsTrialAndEvaluationGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail)", "role": "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://axon.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail)", "role": "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail", "shortName": "Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashSurrenderValueFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Other Assets (Details)", "role": "http://axon.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Accrued Liabilities (Detail)", "role": "http://axon.com/role/AccruedLiabilitiesDetail", "shortName": "Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity", "role": "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Unaudited Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "lang": null, "name": "aaxn:StockOptionsExercisedAndRestrictedStockUnitsVestedSharesNetOfWithholdings", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://axon.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "D2018Q2May24", "decimals": "-8", "first": true, "lang": null, "name": "aaxn:MarketCapitalizationGoalforTrancheFirstTranche", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Shareholders' Equity - CEO Performance Award - Additional Information (Details)", "role": "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "shortName": "Shareholders' Equity - CEO Performance Award - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "D2018Q2May24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember", "decimals": "INF", "lang": null, "name": "aaxn:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfVestingTranches", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "D2018Q2May24", "decimals": "-8", "first": true, "lang": null, "name": "aaxn:MarketCapitalizationGoalforTrancheFirstTranche", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details)", "role": "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "shortName": "Stockholders' Equity - eXponential Stock Performance Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD_us-gaap_PlanNameAxis_aaxn_A2019eXponentialStockPerformancePlanMember", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail)", "role": "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail", "shortName": "Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Stockholders' Equity - Restricted Stock Units - Additional Information (Details)", "role": "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "shortName": "Stockholders' Equity - Restricted Stock Units - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail)", "role": "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail", "shortName": "Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "2", "first": true, "lang": null, "name": "aaxn:AggregateIntrinsicValuePricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details)", "role": "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Stock Option Activity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Detail)", "role": "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail", "shortName": "Stockholders' Equity - Reported Share-Based Compensation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "I2019Q1Feb28_us-gaap_PlanNameAxis_aaxn_A2019StockIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail)", "role": "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail", "shortName": "Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "I2019Q1Feb28_us-gaap_PlanNameAxis_aaxn_A2019StockIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "INF", "first": true, "lang": null, "name": "aaxn:MaximumRatioOfLiabilitiesToTangibleNetWorth", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Line of Credit - Additional Information (Detail)", "role": "http://axon.com/role/LineOfCreditAdditionalInformationDetail", "shortName": "Line of Credit - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "INF", "first": true, "lang": null, "name": "aaxn:MaximumRatioOfLiabilitiesToTangibleNetWorth", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "role": "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Leases - Narrative (Details)", "role": "http://axon.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Leases - Balance Sheet (Details)", "role": "http://axon.com/role/LeasesBalanceSheetDetails", "shortName": "Leases - Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aaxn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Leases - Lease Expense (Details)", "role": "http://axon.com/role/LeasesLeaseExpenseDetails", "shortName": "Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Leases - Supplemental Cash Flow and Balance Sheet Information (Details)", "role": "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Cash Flow and Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Leases - Minimum Lease Payments (Details)", "role": "http://axon.com/role/LeasesMinimumLeasePaymentsDetails", "shortName": "Leases - Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "D2019Q2JUNE_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapacityMember", "decimals": null, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2019Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD_us-gaap_RelatedPartyTransactionAxis_aaxn_SoftwareLicensingandSubscriptionMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_OfficerMember", "decimals": "-5", "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "aaxn:EmployeeDeferralsVestedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "role": "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "aaxn:EmployeeDeferralsVestedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Segment Data - Additional Information (Detail)", "role": "http://axon.com/role/SegmentDataAdditionalInformationDetail", "shortName": "Segment Data - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3QTD_us-gaap_StatementBusinessSegmentsAxis_aaxn_TaserWeaponsSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenues", "role": "http://axon.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Cash, Cash Equivalents and Investments", "role": "http://axon.com/role/CashCashEquivalentsAndInvestments", "shortName": "Cash, Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - aaxnq32019-10xqdocument.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - aaxnq32019-10xqdocument.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aaxnq32019-10xqdocument.htm", "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "aaxn_A2016StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Stock Incentive Plan [Member] [Member]", "label": "2016 Stock Incentive Plan [Member]", "terseLabel": "2016 Stock Incentive Plan" } } }, "localname": "A2016StockIncentivePlanMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_A2019InducementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Inducement Plan [Member]", "label": "2019 Inducement Plan [Member]", "terseLabel": "2019 Inducement Plan" } } }, "localname": "A2019InducementPlanMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_A2019StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Stock Incentive Plan [Member]", "label": "2019 Stock Incentive Plan [Member]", "terseLabel": "2019 Stock Incentive Plan" } } }, "localname": "A2019StockIncentivePlanMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_A2019eXponentialStockPerformancePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 eXponential Stock Performance Plan [Member]", "label": "2019 eXponential Stock Performance Plan [Member]", "terseLabel": "2019 eXponential Stock Performance Plan" } } }, "localname": "A2019eXponentialStockPerformancePlanMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "domainItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberEleven": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Eleven", "label": "Adjusted EBITDA Goal, Goal Number Eleven", "terseLabel": "Adjusted EBITDA goal number 11" } } }, "localname": "AdjustedEBITDAGoalGoalNumberEleven", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberFifteen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Fifteen", "label": "Adjusted EBITDA Goal, Goal Number Fifteen", "terseLabel": "Adjusted EBITDA goal number 15" } } }, "localname": "AdjustedEBITDAGoalGoalNumberFifteen", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberFourteen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Fourteen", "label": "Adjusted EBITDA Goal, Goal Number Fourteen", "terseLabel": "Adjusted EBITDA goal number 14" } } }, "localname": "AdjustedEBITDAGoalGoalNumberFourteen", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberNine": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Nine", "label": "Adjusted EBITDA Goal, Goal Number Nine", "terseLabel": "Adjusted EBITDA goal number 9" } } }, "localname": "AdjustedEBITDAGoalGoalNumberNine", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberSixteen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Sixteen", "label": "Adjusted EBITDA Goal, Goal Number Sixteen", "terseLabel": "Adjusted EBITDA goal number 16" } } }, "localname": "AdjustedEBITDAGoalGoalNumberSixteen", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberTen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Ten", "label": "Adjusted EBITDA Goal, Goal Number Ten", "terseLabel": "Adjusted EBITDA goal number 10" } } }, "localname": "AdjustedEBITDAGoalGoalNumberTen", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberThirteen": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Thirteen", "label": "Adjusted EBITDA Goal, Goal Number Thirteen", "terseLabel": "Adjusted EBITDA goal number 13" } } }, "localname": "AdjustedEBITDAGoalGoalNumberThirteen", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AdjustedEBITDAGoalGoalNumberTwelve": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Twelve", "label": "Adjusted EBITDA Goal, Goal Number Twelve", "terseLabel": "Adjusted EBITDA goal number 12" } } }, "localname": "AdjustedEBITDAGoalGoalNumberTwelve", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_AgencyBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency Bonds [Member]", "label": "Agency Bonds [Member]", "terseLabel": "Agency bonds" } } }, "localname": "AgencyBondsMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "aaxn_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Disclosures" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "aaxn_AxonBodyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Axon Body [Member]", "label": "Axon Body [Member]", "terseLabel": "Axon Body" } } }, "localname": "AxonBodyMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_AxonDockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Axon Dock [Member]", "label": "Axon Dock [Member]", "terseLabel": "Axon Dock" } } }, "localname": "AxonDockMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_AxonEvidenceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Axon Evidence [Member]", "label": "Axon Evidence [Member]", "terseLabel": "Axon Evidence and cloud services" } } }, "localname": "AxonEvidenceMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_AxonFleetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Axon Fleet [Member]", "label": "Axon Fleet [Member]", "terseLabel": "Axon Fleet" } } }, "localname": "AxonFleetMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_AxonFlexMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Axon Flex [Member]", "label": "Axon Flex [Member]", "terseLabel": "Axon Flex" } } }, "localname": "AxonFlexMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_CashCashEquivalentAndInvestmentsAmortizedCost": { "auth_ref": [], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetailCalc2": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "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/20190930", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash Flow, Lessee [Abstract]" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aaxn_CommissionConvertedToStockbasedAward": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Commission Converted To Stock-based Award", "label": "Commission Converted To Stock-based Award", "terseLabel": "Commission converted to stock-based award" } } }, "localname": "CommissionConvertedToStockbasedAward", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aaxn_CompanyTangibleNetWorthRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Company tangible net worth ratio.", "label": "Company Tangible Net Worth Ratio", "terseLabel": "Company's leverage ratio" } } }, "localname": "CompanyTangibleNetWorthRatio", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "aaxn_CurrentPortionofDeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Portion of Deferred Revenue", "label": "Current Portion of Deferred Revenue [Member]", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "CurrentPortionofDeferredRevenueMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "aaxn_CustomerDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Deposits [Member]", "label": "Customer Deposits [Member]", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositsMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "aaxn_DesignofNewHeadquartersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Design of New Headquarters [Member]", "label": "Design of New Headquarters [Member]", "terseLabel": "Design of New Headquarters" } } }, "localname": "DesignofNewHeadquartersMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_EXponentialStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "eXponential Stock Units [Member]", "label": "eXponential Stock Units [Member]", "terseLabel": "eXponential Stock Units" } } }, "localname": "EXponentialStockUnitsMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaxn_EffectiveIncomeTaxRateReconciliationDeductionStockbasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deduction, 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/20190930", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_EmployeeDeferralsVestedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee deferrals vested percentage.", "label": "Employee Deferrals Vested Percentage", "terseLabel": "Employee deferrals deemed vested percentage upon contribution" } } }, "localname": "EmployeeDeferralsVestedPercentage", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "aaxn_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredNotProbableofAchievement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Not Probable of Achievement", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Not Probable of Achievement", "terseLabel": "Unrecognized share-based compensation cost related to unvested stock option awards, not probable of achievement" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredNotProbableofAchievement", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredProbableofAchievement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement", "terseLabel": "Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredProbableofAchievement", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_EmployeeServiceSharebasedCompensationStockOptionNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredProbableofAchievement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation Stock Option, Nonvested Awards,Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement", "label": "Employee Service Share-based Compensation Stock Option, Nonvested Awards,Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement", "terseLabel": "Options related to tranches considered probable of achievement" } } }, "localname": "EmployeeServiceSharebasedCompensationStockOptionNonvestedAwardsCompensationNotyetRecognizedStockOptionsPerformanceGoalsConsideredProbableofAchievement", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "aaxn_EnterpriseResourcePlanningSystemMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Enterprise Resource Planning System [Member]", "label": "Enterprise Resource Planning System [Member]", "terseLabel": "Enterprise Resource Planning System" } } }, "localname": "EnterpriseResourcePlanningSystemMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "aaxn_ExpectedAdditionalSharesToBeIssuedMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Additional Shares To Be Issued Maximum", "label": "Expected Additional Shares To Be Issued Maximum", "terseLabel": "Maximum additional shares to be issued (in shares)" } } }, "localname": "ExpectedAdditionalSharesToBeIssuedMaximum", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "aaxn_ExpiringinTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring in Two Thousand Twenty Four [Member]", "label": "Expiring in Two Thousand Twenty Four [Member]", "terseLabel": "Expiring in 2024" } } }, "localname": "ExpiringinTwoThousandTwentyFourMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_ExpiringinTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring in Two Thousand Twenty [Member]", "label": "Expiring in Two Thousand Twenty [Member]", "terseLabel": "Expiring in 2020" } } }, "localname": "ExpiringinTwoThousandTwentyMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_ExpiringinTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring in Two Thousand Twenty One [Member]", "label": "Expiring in Two Thousand Twenty One [Member]", "terseLabel": "Expiring in 2021" } } }, "localname": "ExpiringinTwoThousandTwentyOneMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_ExpiringinTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring in Two Thousand Twenty Three [Member]", "label": "Expiring in Two Thousand Twenty Three [Member]", "terseLabel": "Expiring in 2023" } } }, "localname": "ExpiringinTwoThousandTwentyThreeMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_ExpiringinTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring in Two Thousand Twenty Two [Member]", "label": "Expiring in Two Thousand Twenty Two [Member]", "terseLabel": "Expiring in 2022" } } }, "localname": "ExpiringinTwoThousandTwentyTwoMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_ExtendedWarrantiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extended Warranties [Member]", "label": "Extended Warranties [Member]", "terseLabel": "Extended warranties" } } }, "localname": "ExtendedWarrantiesMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_FiniteLivedIntangibleAssetsAmortizationExpenseafterYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, after Year Six", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Six", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseafterYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_GeographicInformationandMajorCustomersPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographic Information and Major Customers [Policy Text Block]", "label": "Geographic Information and Major Customers [Policy Text Block]", "terseLabel": "Geographic Information and Major Customers" } } }, "localname": "GeographicInformationandMajorCustomersPolicyTextBlock", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aaxn_HardwareEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hardware Equipment [Member]", "label": "Hardware Equipment [Member]", "terseLabel": "Hardware" } } }, "localname": "HardwareEquipmentMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "aaxn_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/20190930", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aaxn_InventoryFinishedGoodsTrialAndEvaluationGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory, Finished Goods, Trial And Evaluation, Gross", "label": "Inventory, Finished Goods, Trial And Evaluation, Gross", "terseLabel": "Inventory, finished goods, trial and evaluation, gross" } } }, "localname": "InventoryFinishedGoodsTrialAndEvaluationGross", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/InventoryDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Leases, Weighted Average Discount Rate [Abstract]" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aaxn_LesseeLeaseLiability": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Lease Liability", "label": "Lessee, Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LesseeLeaseLiability", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsDueYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income", "terseLabel": "Present value of lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/LeasesMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due After Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due After Year Six", "totalLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFive": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Five", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Five", "totalLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFive", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "totalLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearSix": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Six", "totalLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearSix", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "totalLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "totalLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder Of Fiscal Year", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder Of Fiscal Year", "totalLabel": "2019 Remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeUndiscountedExcessAmount", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract]", "label": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract]", "terseLabel": "Net, After Adoption of 842" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "aaxn_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Remaining Lease Term", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaxn_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Termination period" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaxn_LessorOperatingLeasePaymentstobeReceivedSixYears": { "auth_ref": [], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessor, Operating Lease, Payments to be Received, Six Years", "label": "Lessor, Operating Lease, Payments to be Received, Six Years", "negatedTerseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentstobeReceivedSixYears", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_LiquidityDiscount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liquidity Discount", "label": "Liquidity Discount", "terseLabel": "Liquidity discount (as a percentage)" } } }, "localname": "LiquidityDiscount", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "percentItemType" }, "aaxn_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": "First tranche" } } }, "localname": "MarketCapitalizationGoalforTrancheFirstTranche", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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": "Tranche incremental increase" } } }, "localname": "MarketCapitalizationGoalforTrancheIncrementalIncrease", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_MaximumRatioOfLiabilitiesToTangibleNetWorth": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum ratio of liabilities to tangible net worth.", "label": "Maximum Ratio Of Liabilities To Tangible Net Worth", "terseLabel": "Maximum ratio of total liabilities to tangible net worth" } } }, "localname": "MaximumRatioOfLiabilitiesToTangibleNetWorth", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "aaxn_NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfBaseSalary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non qualified deferred compensation plan eligible participants deferral percentage of base salary.", "label": "Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Base Salary", "terseLabel": "Deferral percentage of base salary (up to)" } } }, "localname": "NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfBaseSalary", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "aaxn_NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfOtherCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non qualified deferred compensation plan eligible participants deferral percentage of other compensation.", "label": "Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Other Compensation", "terseLabel": "Deferral percentage of other compensation (up to)" } } }, "localname": "NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfOtherCompensation", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "aaxn_OperationalGoalProbableofAchievementAdjustedEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operational Goal Probable of Achievement, Adjusted EBITDA", "label": "Operational Goal Probable of Achievement, Adjusted EBITDA", "terseLabel": "Adjusted EBITDA" } } }, "localname": "OperationalGoalProbableofAchievementAdjustedEBITDA", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_OperationalGoalProbableofAchievementTotalRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operational Goal Probable of Achievement, Total Revenue", "label": "Operational Goal Probable of Achievement, Total Revenue", "terseLabel": "Total revenue" } } }, "localname": "OperationalGoalProbableofAchievementTotalRevenue", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_PatentsAndTrademarksPendingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patents and trademarks pending.", "label": "Patents And Trademarks Pending [Member]", "terseLabel": "Patents and trademarks pending" } } }, "localname": "PatentsAndTrademarksPendingMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "aaxn_PerformanceBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance based restricted stock unit.", "label": "Performance Based Restricted Stock Unit [Member]", "terseLabel": "Performance Based Restricted Stock Unit" } } }, "localname": "PerformanceBasedRestrictedStockUnitMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaxn_PrepaidExpensesDepositsandOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://axon.com/role/OtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Expenses, Deposits and Other Assets, Noncurrent", "label": "Prepaid Expenses, Deposits and Other Assets, Noncurrent", "terseLabel": "Prepaid expenses, deposits and other" } } }, "localname": "PrepaidExpensesDepositsandOtherAssetsNoncurrent", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_ProvisionForUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/20190930", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaxn_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "aaxn_ServiceBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service based restricted stock unit.", "label": "Service Based Restricted Stock Unit [Member]", "terseLabel": "Service Based Restricted Stock Unit" } } }, "localname": "ServiceBasedRestrictedStockUnitMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaxn_ServiceInstallationCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service, Installation Costs [Member]", "label": "Service, Installation Costs [Member]", "terseLabel": "Service, Installation Costs" } } }, "localname": "ServiceInstallationCostsMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofTargetedSharesVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Targeted Shares Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Targeted Shares Vested", "terseLabel": "Percentage of targeted shares vested" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofTargetedSharesVested", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aaxn_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDividendYield": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend Yield", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend Yield", "terseLabel": "Dividend yield (as a percentage)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDividendYield", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "percentItemType" }, "aaxn_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 Share-based Payment Award, Number Of Vesting Tranches", "terseLabel": "Number of vesting tranches" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfVestingTranches", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "integerItemType" }, "aaxn_SingleCartridgesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single Cartridges [Member]", "label": "Single Cartridges [Member]", "terseLabel": "Single cartridges" } } }, "localname": "SingleCartridgesMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_SoftwareAndSensorsServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software And Sensors Services [Member]", "label": "Software And Sensors Services [Member]", "terseLabel": "Software and Sensors" } } }, "localname": "SoftwareAndSensorsServicesMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "aaxn_SoftwareLicensingandSubscriptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software Licensing and Subscription [Member]", "label": "Software Licensing and Subscription [Member]", "terseLabel": "Software Licensing and Subscription" } } }, "localname": "SoftwareLicensingandSubscriptionMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_SoftwareandSensorsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software and Sensors Segment [Member]", "label": "Software and Sensors Segment [Member]", "terseLabel": "Software and Sensors" } } }, "localname": "SoftwareandSensorsSegmentMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_StockOptionPostExerciseHoldingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Option Post Exercise Holding Period", "label": "Stock Option Post Exercise Holding Period", "terseLabel": "Post-vest holding period" } } }, "localname": "StockOptionPostExerciseHoldingPeriod", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "durationItemType" }, "aaxn_StockOptionsExercisedAndRestrictedStockUnitsVestedSharesNetOfWithholdings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock options exercised and restricted stock units vested shares net of withholdings.", "label": "Stock Options Exercised And Restricted Stock Units Vested Shares Net Of Withholdings", "terseLabel": "Issuance of common stock under employee plans (in shares)" } } }, "localname": "StockOptionsExercisedAndRestrictedStockUnitsVestedSharesNetOfWithholdings", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "aaxn_StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock options exercised and restricted stock units vested value net of withholdings.", "label": "Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings", "terseLabel": "Issuance of common stock under employee plans, net" } } }, "localname": "StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "aaxn_TASER7Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER 7 [Member]", "label": "TASER 7 [Member]", "terseLabel": "TASER 7" } } }, "localname": "TASER7Member", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_TASERCamMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER Cam [Member]", "label": "TASER Cam [Member]", "terseLabel": "TASER Cam" } } }, "localname": "TASERCamMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_TASERPulseAndBoltMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER Pulse And Bolt [Member]", "label": "TASER Pulse And Bolt [Member]", "terseLabel": "TASER Pulse and Bolt" } } }, "localname": "TASERPulseAndBoltMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_TASERX26PMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER X26P [Member]", "label": "TASER X26P [Member]", "terseLabel": "TASER X26P" } } }, "localname": "TASERX26PMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_TASERX2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER X2 [Member]", "label": "TASER X2 [Member]", "terseLabel": "TASER X2" } } }, "localname": "TASERX2Member", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "aaxn_TaserTrademarkMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Taser trademark.", "label": "Taser Trademark [Member]", "terseLabel": "TASER trademark" } } }, "localname": "TaserTrademarkMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "aaxn_TaserWeaponsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TASER weapons segment.", "label": "Taser Weapons Segment [Member]", "terseLabel": "TASER Weapons", "verboseLabel": "TASER" } } }, "localname": "TaserWeaponsSegmentMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_UnsecuredRevolvingLineofCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Revolving Line of Credit [Member]", "label": "Unsecured Revolving Line of Credit [Member]", "terseLabel": "Unsecured Revolving Line of Credit" } } }, "localname": "UnsecuredRevolvingLineofCreditMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "aaxn_UpFrontPrepayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Up-Front Prepayment", "label": "Up-Front Prepayment", "terseLabel": "Up-front prepayment" } } }, "localname": "UpFrontPrepayment", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "aaxn_WarrantyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warranty [Member]", "label": "Warranty [Member]", "terseLabel": "Warranty" } } }, "localname": "WarrantyMember", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "aaxn_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/20190930", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "aaxn_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://axon.com/20190930", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r403" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r402" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/LeasesNarrativeDetails", "http://axon.com/role/LineOfCreditAdditionalInformationDetail", "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/LeasesNarrativeDetails", "http://axon.com/role/LineOfCreditAdditionalInformationDetail", "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "label": "Officer [Member]", "terseLabel": "Officer" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r221", "r224", "r393", "r394" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/LeasesNarrativeDetails", "http://axon.com/role/LineOfCreditAdditionalInformationDetail", "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/LeasesNarrativeDetails", "http://axon.com/role/LineOfCreditAdditionalInformationDetail", "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r131", "r221", "r225", "r395", "r398", "r399" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r133", "r339" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r22", "r49", "r134", "r135", "r380" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts and notes receivable, net of allowance of $1,983 and $1,882 as of September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail", "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r41" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "order": 5.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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r57", "r58" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r59", "r297" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r237", "r239", "r269", "r270" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r239", "r263", "r268" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r136", "r144", "r145", "r146" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "verboseLabel": "Allowance on accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r157", "r164" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock-based awards excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r363", "r382" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/LeasesBalanceSheetDetails", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r53" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r240", "r265" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "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]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r293", "r294", "r295", "r296" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Non-cash purchase consideration related to business combinations" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapacityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ability to manufacture, produce, carry (as in transport), convey, hold, store, or accommodate.", "label": "Capacity [Member]", "terseLabel": "Data Storage" } } }, "localname": "CapacityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r84", "r85", "r86" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r18", "r318", "r383" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "totalLabel": "Capital lease obligation" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r43", "r317", "r318" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Other long-term liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Before Adoption of 842" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r318" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://axon.com/role/OtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "verboseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r82" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r12", "r143" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r87" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, 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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r308" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r12" ], "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 [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashSurrenderValueFairValueDisclosure": { "auth_ref": [], "calculation": { "http://axon.com/role/OtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "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": "Corporate owned life insurance policies fair value", "verboseLabel": "Cash surrender value of corporate-owned life insurance policies" } } }, "localname": "CashSurrenderValueFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Revenue recognized in the period from:" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r183", "r374", "r389" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r182", "r191" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r205" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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; 59,320,793 and 58,810,637 shares issued and outstanding as of September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r118", "r119", "r306", "r307" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r118", "r119", "r306", "r307", "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r306", "r307", "r397" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r306", "r307" ], "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, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r306", "r307" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r214", "r216", "r222" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r214", "r216", "r222" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r214", "r215", "r222" ], "calculation": { "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r214", "r215", "r222" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer, liability, current", "verboseLabel": "Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r214", "r215", "r222" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of products sold and services delivered" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of applying a change in accounting principle" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r17", "r18", "r364", "r365", "r379" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r91", "r206", "r207", "r208", "r209", "r310", "r311", "r312", "r378" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r280" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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 income tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r89", "r282", "r284" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r273", "r280" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r279" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Write off of certain deferred tax assets" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r125" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r221" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Re-acquired distribution rights" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal Income Tax" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r36", "r94", "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Outstanding amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common and common equivalent shares:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r97", "r101", "r103", "r104", "r105", "r109", "r377", "r391" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r97", "r101", "r103", "r104", "r105", "r109", "r377", "r391" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r88", "r106", "r107", "r108" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r308" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r93", "r274", "r275" ], "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": "Overall effective tax rate, after discrete period adjustments (as a percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r274", "r275", "r283" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r264" ], "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", "terseLabel": "Unrecognized stock-based compensation expense related to non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r264" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r261" ], "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": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r205" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Initial deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r227", "r228", "r234", "r302", "r345" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r227", "r228", "r234", "r302", "r346" ], "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 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r227", "r228", "r234", "r302", "r347" ], "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 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r88", "r303", "r304" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r163" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2019 Remaining" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r165" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r165" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r165" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r165" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r158", "r160", "r163", "r167", "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r163", "r348" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r158", "r162" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r163" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetailCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r80", "r170", "r172" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal and impairment of property and equipment, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r80" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r117" ], "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 [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "positiveLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment charges" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r88", "r166" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.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/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r195" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r194" ], "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]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetailCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r141" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r142" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r140" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r97", "r361", "r375", "r392" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r126", "r285" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.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)", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r274", "r275" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r83" ], "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", "verboseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r102", "r107" ], "calculation": { "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r166" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r166" ], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetailCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Not amortized intangible assets, Carrying Amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r166" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r156", "r161" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetailCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Intangible assets, Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.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 (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain names" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r149" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "calculation": { "http://axon.com/role/InventoryDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/InventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r52", "r148" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://axon.com/role/InventoryDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/InventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r51" ], "calculation": { "http://axon.com/role/InventoryDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/InventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r331", "r333" ], "calculation": { "http://axon.com/role/LeasesLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments For Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r332" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 Remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Sublease income, After Adoption of 842" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "negatedTotalLabel": "Total minimum lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fifth fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Five Years", "negatedTerseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fourth year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Four Years", "negatedTerseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "terseLabel": "Lessor, Operating Lease, Payments to be Received, Maturity" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "aaxn_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in remainder of fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year", "negatedTerseLabel": "2019 Remaining" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 7.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor after fifth fiscal year following latest statement of financial position date for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Thereafter", "negatedLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in third fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "negatedTerseLabel": "2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r335" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in second fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "negatedTerseLabel": "2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r367", "r387" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "verboseLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Current" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of credit facility, increase (decrease), net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r22", "r134" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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", "terseLabel": "Long-term notes receivable, net of current portion" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetailCalc2": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 }, "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments", "verboseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail", "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r203" ], "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]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r192", "r193" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r186" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "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 Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r60", "r62", "r66", "r81", "r107", "r376", "r390" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r96", "r98" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "verboseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r325", "r333" ], "calculation": { "http://axon.com/role/LeasesLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases, After Adoption of 842" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r321" ], "calculation": { "http://axon.com/role/LeasesBalanceSheetDetails": { "order": 1.0, "parentTag": "aaxn_LesseeLeaseLiability", "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease, current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r321" ], "calculation": { "http://axon.com/role/LeasesBalanceSheetDetails": { "order": 2.0, "parentTag": "aaxn_LesseeLeaseLiability", "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", "terseLabel": "Operating lease, noncurrent liabilites" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r322", "r327" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r320" ], "calculation": { "http://axon.com/role/OtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating lease assets, other assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesBalanceSheetDetails", "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r330", "r333" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r329", "r333" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Before Adoption of 842" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r313", "r315" ], "calculation": { "http://axon.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r95", "r123", "r298" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r41" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "order": 4.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 liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://axon.com/role/OtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail", "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54", "r309" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r299", "r301" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r81" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Other noncash, net" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Issued patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r74" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "negatedLabel": "Payment of contingent consideration for a business acquisition" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r73" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r240", "r265" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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 September 30, 2019 and December 31, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from equity offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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 maturity/call of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r266" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r200", "r201", "r373" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail", "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r197" ], "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 accrual" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r171", "r388" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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 of accumulated depreciation of $38,470 and $39,885 as of September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of depreciation (related to long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations and capitalized assets classified as property, plant and equipment that are owned by the entity) that has been recognized in the income statement.", "label": "Property, Plant, and Equipment, Owned, Accumulated Depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOwnedAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r19", "r366", "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Remaining purchase commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Reclassifications": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.", "label": "Reclassifications [Text Block]", "terseLabel": "Reclassification of Prior Year Presentation" } } }, "localname": "Reclassifications", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r336", "r340", "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Quarterly payments" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r229", "r338", "r340" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r229", "r338", "r340", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r271", "r400" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.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", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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 Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r87", "r362", "r385" ], "calculation": { "http://axon.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "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", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash balance" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://axon.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r12", "r82", "r87", "r362", "r385" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "domainItemType" }, "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) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r210", "r386" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r220", "r221" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r118" ], "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 Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r219" ], "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, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r328", "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesTables" ], "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 and Held-to-Maturity Investments by Type" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "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": "Weighted Average Number of Shares Outstanding and Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r239", "r262", "r268" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r239", "r262", "r268" ], "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": "Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r158", "r162" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r158", "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Finite-Lived Intangible Assets Other than Goodwill" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Capital Leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r154", "r155" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r154", "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Indefinite-Lived Intangible Assets Other than Goodwill" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r28", "r29", "r30" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r96", "r98", "r110", "r111", "r112" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Adjustments to Opening Balance Sheet" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r202" ], "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 Estimated Product Warranty Liabilities" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r90", "r338", "r340", "r341", "r342", "r343" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r12", "r87", "r362", "r385" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r124", "r127", "r128", "r129", "r154" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r124", "r127", "r128", "r129", "r154" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r240", "r265" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r243", "r254", "r256" ], "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 Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r132" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/SegmentData" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Self insurance on product claim" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r70", "r147" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.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", "verboseLabel": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Sales, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r224" ], "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 [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/SegmentDataAdditionalInformationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r248" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Units, Granted (in shares)", "verboseLabel": "Number of units, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Units outstanding, end of period (in shares)", "periodStartLabel": "Number of Units outstanding, beginning of year (in shares)", "terseLabel": "Number of units outstanding (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, 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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Units, Released (in shares)", "terseLabel": "Units released due to performance criteria threshold (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of options, Expired / terminated (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Expired / terminated (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r265" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r245", "r265" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Options outstanding, end of period (in dollars per share)", "periodStartLabel": "Weighted average exercise price, Options outstanding, beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r257" ], "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 options expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r238", "r242" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail", "http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails", "http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail", "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r241" ], "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": "Restricted stock, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r258", "r267" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r265" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r265" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r257" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld, for net share settlement of share based award (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r368", "r369", "r371", "r381" ], "calculation": { "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetailCalc2": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 }, "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail", "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r88", "r199" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State Tax" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r127", "r154", "r174", "r175", "r176", "r393" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails", "http://axon.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r205" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r20", "r21", "r210" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r205", "r210" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r205", "r210", "r247" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r48", "r205", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r205", "r210" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r137" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r326", "r333" ], "calculation": { "http://axon.com/role/LeasesLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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 [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://axon.com/role/AccruedLiabilitiesDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/AccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Issued trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r211" ], "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 [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r211" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r205", "r210" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r211", "r212" ], "calculation": { "http://axon.com/role/CondensedConsolidatedBalanceSheets": { "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 September 30, 2019 and December 31, 2018" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r227", "r396" ], "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": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "State and municipal obligations" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r227", "r234", "r370" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury repurchase agreements" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r272", "r277" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits recognized during period" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r177", "r180" ], "lang": { "en-US": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "terseLabel": "Storage fees" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unrecorded Unconditional Purchase Obligation, Term", "terseLabel": "Purchase commitment period" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r113", "r114", "r115", "r116", "r120", "r121", "r122" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/LineOfCreditAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r105" ], "calculation": { "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail": { "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r105" ], "calculation": { "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail": { "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 Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding\u2014basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail", "http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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/2019-01-31", "presentation": [ "http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25287-109308" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r401": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r402": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r403": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r404": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r405": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r406": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" } }, "version": "2.1" } XML 44 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type
The following tables summarize our cash, cash equivalents, and held-to-maturity investments at September 30, 2019 and December 31, 2018 (in thousands):
 
As of September 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
80,269

 
$

 
$

 
$
80,269

 
$
80,269

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
37,311

 

 

 
37,311

 
37,311

 

 

Agency bonds
32,834

 
4

 
(6
)
 
32,832

 
12,068

 
2,000

 
18,766

Subtotal
70,145

 
4

 
(6
)
 
70,143

 
49,379

 
2,000

 
18,766

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
State and municipal obligations
4,454

 
1

 
(1
)
 
4,454

 

 
4,454

 

Corporate bonds
127,987

 
51

 
(31
)
 
128,007

 
2,903

 
102,459

 
22,625

U.S. Treasury repurchase agreements
70,000






70,000


70,000





Subtotal
202,441

 
52

 
(32
)
 
202,461

 
72,903

 
106,913

 
22,625

Total
$
352,855

 
$
56

 
$
(38
)
 
$
352,873

 
$
202,551

 
$
108,913

 
$
41,391


 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
144,095

 
$

 
$

 
$
144,095

 
$
144,095

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
205,367

 

 

 
205,367

 
205,367

 

 

Total
$
349,462

 
$

 
$

 
$
349,462

 
$
349,462

 
$

 
$


XML 45 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Data
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Segment Data Segment Data
Our operations are comprised of two reportable segments: the manufacture and sale of CEWs, batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the software and sensors business, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Our Chief Executive Officer, who is the CODM, is not provided asset information or sales, general, and administrative expense by segment.
Information relative to our reportable segments was as follows (in thousands):
 
Three Months Ended September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
71,424

 
$
25,073

 
$
96,497

 
$
63,666

 
$
17,257

 
$
80,923

Net sales from services
319

 
34,021

 
34,340

 

 
23,913

 
23,913

Net sales
71,743

 
59,094

 
130,837

 
63,666

 
41,170

 
104,836

Cost of product sales
26,504

 
15,941

 
42,445

 
19,256

 
13,697

 
32,953

Cost of service sales

 
8,223

 
8,223

 

 
6,250

 
6,250

Cost of sales
26,504

 
24,164

 
50,668

 
19,256

 
19,947

 
39,203

Gross margin
$
45,239

 
$
34,930

 
$
80,169

 
$
44,410

 
$
21,223

 
$
65,633

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
3,485

 
$
21,644

 
$
25,129

 
$
4,837

 
$
17,145

 
$
21,982



 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
197,148

 
$
67,829

 
$
264,977

 
$
187,814

 
$
50,804

 
$
238,618

Net sales from services
558

 
93,474

 
94,032

 

 
66,659

 
66,659

Net sales
197,706

 
161,303

 
359,009

 
187,814

 
117,463

 
305,277

Cost of product sales
74,044

 
46,221

 
120,265

 
57,480

 
38,994

 
96,474

Cost of service sales

 
24,098

 
24,098

 

 
15,566

 
15,566

Cost of sales
74,044

 
70,319

 
144,363

 
57,480

 
54,560

 
112,040

Gross margin
$
123,662

 
$
90,984

 
$
214,646

 
$
130,334

 
$
62,903

 
$
193,237

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
10,284

 
$
61,692

 
$
71,976

 
$
11,816

 
$
43,786

 
$
55,602

1 Cost of service sales for the three and nine months ended September 30, 2019 includes approximately $0.7 million and $1.6 million, respectively, of third party installation costs.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued liabilities consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Accrued salaries, benefits and bonus
$
17,058

 
$
19,063

Accrued professional, consulting and lobbying fees
5,002

 
4,894

Accrued warranty expense
1,071

 
898

Accrued income and other taxes
5,143

 
4,167

Other accrued liabilities
7,471

 
12,070

Accrued liabilities
$
35,745

 
$
41,092


XML 47 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Cash surrender value of corporate-owned life insurance policies $ 4,020   $ 3,596
Deferred commissions 17,920   15,530
Restricted cash 658   661
Operating lease assets 10,592    
Prepaid expenses, deposits and other 3,952   3,212
Total other assets $ 37,142 $ 35,482 $ 22,999
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Schedule Of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Current $ 127,160 $ 107,016
Long-Term 82,149 74,417
Total 209,309 181,433
TASER    
Disaggregation of Revenue [Line Items]    
Current 16,066 22,152
Long-Term 34,630 32,445
Total 50,696 54,597
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 111,094 84,864
Long-Term 47,519 41,972
Total 158,613 126,836
Warranty    
Disaggregation of Revenue [Line Items]    
Current 21,576 21,070
Long-Term 22,083 23,363
Total 43,659 44,433
Warranty | TASER    
Disaggregation of Revenue [Line Items]    
Current 11,677 12,797
Long-Term 16,633 16,847
Total 28,310 29,644
Warranty | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 9,899 8,273
Long-Term 5,450 6,516
Total 15,349 14,789
Hardware    
Disaggregation of Revenue [Line Items]    
Current 43,686 30,233
Long-Term 44,958 40,283
Total 88,644 70,516
Hardware | TASER    
Disaggregation of Revenue [Line Items]    
Current 4,378 9,355
Long-Term 17,601 15,598
Total 21,979 24,953
Hardware | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 39,308 20,878
Long-Term 27,357 24,685
Total 66,665 45,563
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 61,898 55,713
Long-Term 15,108 10,771
Total 77,006 66,484
Software and Sensors | TASER    
Disaggregation of Revenue [Line Items]    
Current 11 0
Long-Term 396 0
Total 407 0
Software and Sensors | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 61,887 55,713
Long-Term 14,712 10,771
Total $ 76,599 $ 66,484
XML 49 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Goodwill [Roll Forward]  
Balance, beginning of period $ 24,981
Foreign currency translation adjustment (105)
Balance, end of period 24,876
TASER Weapons  
Goodwill [Roll Forward]  
Balance, beginning of period 1,338
Foreign currency translation adjustment (52)
Balance, end of period 1,286
Software and Sensors  
Goodwill [Roll Forward]  
Balance, beginning of period 23,643
Foreign currency translation adjustment (53)
Balance, end of period $ 23,590
XML 50 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Defined Benefit Plan Disclosure [Line Items]        
Employee deferrals deemed vested percentage upon contribution     100.00%  
Defined contribution plan, cost $ 0.9 $ 0.9 $ 3.5 $ 2.4
Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Deferral percentage of base salary (up to)     80.00%  
Deferral percentage of other compensation (up to)     100.00%  
XML 51 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Supplemental Cash Flow and Balance Sheet Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Cash Flow, Lessee [Abstract]  
Operating cash flows from operating leases $ 3,229
Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]  
Operating leases $ 888
Weighted Average Remaining Lease Term [Abstract]  
Operating leases (in years) 3 years 3 months 18 days
Leases, Weighted Average Discount Rate [Abstract]  
Operating leases (as a percentage) 3.40%
XML 52 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Reported Share-Based Compensation (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 13,663 $ 6,255 $ 30,195 $ 15,302
Cost of products sold and services delivered        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 312 93 775 359
Sales, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 9,508 3,748 19,130 8,783
Research and development expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 3,843 $ 2,414 $ 10,290 $ 6,160
XML 53 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
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,655
Number of Units, Released (in shares) | shares (450)
Number of Units, Forfeited (in shares) | shares (410)
Number of Units outstanding, end of period (in shares) | shares 7,271
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) $ 28.34
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 35.87
Weighted Average Grant Date Fair Value, Released (in dollars per share) 24.47
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 34.63
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) $ 34.93
Aggregate intrinsic value at end of period | $ $ 412,866
XML 54 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Data (Tables)
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
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 September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
71,424

 
$
25,073

 
$
96,497

 
$
63,666

 
$
17,257

 
$
80,923

Net sales from services
319

 
34,021

 
34,340

 

 
23,913

 
23,913

Net sales
71,743

 
59,094

 
130,837

 
63,666

 
41,170

 
104,836

Cost of product sales
26,504

 
15,941

 
42,445

 
19,256

 
13,697

 
32,953

Cost of service sales

 
8,223

 
8,223

 

 
6,250

 
6,250

Cost of sales
26,504

 
24,164

 
50,668

 
19,256

 
19,947

 
39,203

Gross margin
$
45,239

 
$
34,930

 
$
80,169

 
$
44,410

 
$
21,223

 
$
65,633

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
3,485

 
$
21,644

 
$
25,129

 
$
4,837

 
$
17,145

 
$
21,982



 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors 1
 
Total
 
TASER
 
Software and Sensors
 
Total
Net sales from products
$
197,148

 
$
67,829

 
$
264,977

 
$
187,814

 
$
50,804

 
$
238,618

Net sales from services
558

 
93,474

 
94,032

 

 
66,659

 
66,659

Net sales
197,706

 
161,303

 
359,009

 
187,814

 
117,463

 
305,277

Cost of product sales
74,044

 
46,221

 
120,265

 
57,480

 
38,994

 
96,474

Cost of service sales

 
24,098

 
24,098

 

 
15,566

 
15,566

Cost of sales
74,044

 
70,319

 
144,363

 
57,480

 
54,560

 
112,040

Gross margin
$
123,662

 
$
90,984

 
$
214,646

 
$
130,334

 
$
62,903

 
$
193,237

 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
10,284

 
$
61,692

 
$
71,976

 
$
11,816

 
$
43,786

 
$
55,602

1 Cost of service sales for the three and nine months ended September 30, 2019 includes approximately $0.7 million and $1.6 million, respectively, of third party installation costs.
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Assets      
Other assets $ 37,142 $ 35,482 $ 22,999
Total assets 792,304 732,023 719,540
Liabilities and Equity      
Accrued liabilities 35,745 39,954 41,092
Other current liabilities 3,997 3,625 37
Total current liabilities 183,834 168,461 166,011
Other long-term liabilities 11,537 15,737 5,704
Total liabilities 284,657 264,699 252,216
Total liabilities and stockholders’ equity $ 792,304 732,023 $ 719,540
Accounting Standards Update 2016-02      
Assets      
Other assets   12,483  
Total assets   12,483  
Liabilities and Equity      
Accrued liabilities   (1,138)  
Other current liabilities   3,588  
Total current liabilities   2,450  
Other long-term liabilities   10,033  
Total liabilities   12,483  
Total liabilities and stockholders’ equity   $ 12,483  
XML 56 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions
9 Months Ended
Sep. 30, 2019
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We subscribe to various cloud-based applications from Salesforce. Bret Taylor, who was a member of our Board of Directors through June 14, 2019, serves as President and Chief Product Officer of Salesforce. We incur costs at different times throughout the year, typically in advance of services being provided, and subsequently amortize these costs ratably to expense as services are provided over the contractual term. The cost to subscribe to various cloud-based hosting arrangements from Salesforce was $0.5 million and $0.4 million for the three months ended September 30, 2019 and 2018, respectively, and $1.4 million and $1.3 million for the nine months ended September 30, 2019 and 2018, respectively. There were no amounts due to Salesforce as of September 30, 2019. Amounts due to Salesforce as of December 31, 2018 were negligible.
XML 57 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 31, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
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 AAXN  
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   59,340,965
Entity Central Index Key 0001069183  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 58 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2017   52,969,869   20,220,227    
Beginning balance at Dec. 31, 2017 $ 167,444 $ 1 $ 201,672 $ (155,947) $ 123,185 $ (1,467)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans (in shares)   337,214        
Issuance of common stock under employee plans, net (3,421)   (3,421)      
Stock-based compensation 4,093   4,093      
Net income 12,926       12,926  
Foreign currency translation adjustments (707)         (707)
Ending balance (in shares) at Mar. 31, 2018   53,307,083   20,220,227    
Ending balance at Mar. 31, 2018 199,329 $ 1 202,344 $ (155,947) 155,105 (2,174)
Beginning balance (in shares) at Dec. 31, 2017   52,969,869   20,220,227    
Beginning balance at Dec. 31, 2017 167,444 $ 1 201,672 $ (155,947) 123,185 (1,467)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 27,122          
Foreign currency translation adjustments (159)          
Ending balance (in shares) at Sep. 30, 2018   58,419,742   20,220,227    
Ending balance at Sep. 30, 2018 459,662 $ 1 447,933 $ (155,947) 169,301 (1,626)
Beginning balance (in shares) at Mar. 31, 2018   53,307,083   20,220,227    
Beginning balance at Mar. 31, 2018 199,329 $ 1 202,344 $ (155,947) 155,105 (2,174)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   4,645,000        
Issuance of common stock 233,993   233,993      
Issuance of common stock under employee plans (in shares)   278,687        
Issuance of common stock under employee plans, net (6,800)   (6,800)      
Stock-based compensation 4,954   4,954      
Issuance of common stock for business combination (in shares)   58,843        
Issuance of common stock for business combination 8,226   8,226      
Net income 8,485       8,485  
Foreign currency translation adjustments 655         655
Ending balance (in shares) at Jun. 30, 2018   58,289,613   20,220,227    
Ending balance at Jun. 30, 2018 448,842 $ 1 442,717 $ (155,947) 163,590 (1,519)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans (in shares)   130,129        
Issuance of common stock under employee plans, net (1,039)   (1,039)      
Stock-based compensation 6,255   6,255      
Net income 5,711       5,711  
Foreign currency translation adjustments (107)         (107)
Ending balance (in shares) at Sep. 30, 2018   58,419,742   20,220,227    
Ending balance at Sep. 30, 2018 459,662 $ 1 447,933 $ (155,947) 169,301 (1,626)
Beginning balance (in shares) at Dec. 31, 2018   58,810,637   20,220,227    
Beginning balance at Dec. 31, 2018 467,324 $ 1 453,400 $ (155,947) 171,383 (1,513)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans (in shares)   298,649        
Issuance of common stock under employee plans, net (1,159)   (1,159)      
Stock-based compensation 7,905   7,905      
Net income 6,419       6,419  
Foreign currency translation adjustments 50         50
Ending balance (in shares) at Mar. 31, 2019   59,109,286   20,220,227    
Ending balance at Mar. 31, 2019 480,539 $ 1 460,146 $ (155,947) 177,802 (1,463)
Beginning balance (in shares) at Dec. 31, 2018   58,810,637   20,220,227    
Beginning balance at Dec. 31, 2018 467,324 $ 1 453,400 $ (155,947) 171,383 (1,513)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 13,261          
Foreign currency translation adjustments (285)          
Ending balance (in shares) at Sep. 30, 2019   59,320,793   20,220,227    
Ending balance at Sep. 30, 2019 507,647 $ 1 480,747 $ (155,947) 184,644 (1,798)
Beginning balance (in shares) at Mar. 31, 2019   59,109,286   20,220,227    
Beginning balance at Mar. 31, 2019 480,539 $ 1 460,146 $ (155,947) 177,802 (1,463)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans (in shares)   71,832        
Issuance of common stock under employee plans, net (869)   (869)      
Stock-based compensation 8,627   8,627      
Issuance of common stock for business combination (in shares)   70,613        
Issuance of common stock for business combination 0          
Net income 738       738  
Foreign currency translation adjustments (108)         (108)
Ending balance (in shares) at Jun. 30, 2019   59,251,731   20,220,227    
Ending balance at Jun. 30, 2019 488,927 $ 1 467,904 $ (155,947) 178,540 (1,571)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans (in shares)   69,062        
Issuance of common stock under employee plans, net (1,134)   (1,134)      
Stock-based compensation 13,977   13,977      
Net income 6,104       6,104  
Foreign currency translation adjustments (227)         (227)
Ending balance (in shares) at Sep. 30, 2019   59,320,793   20,220,227    
Ending balance at Sep. 30, 2019 $ 507,647 $ 1 $ 480,747 $ (155,947) $ 184,644 $ (1,798)
XML 59 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Performance-based stock awards

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

For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations.
CEO Performance Award
On May 24, 2018 (the “Grant Date”), 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 vesting 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 Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of the following eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA have been met for the previous four consecutive fiscal quarters. Adjusted EBITDA for purposes of the CEO Performance Award
("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, investment interest income, provision (benefit) for income taxes, depreciation and amortization, and stock-based compensation expense.
Eight Separate Revenue Goals (1)
(in thousands)
 
Eight Separate Adjusted EBITDA (CEO Performance Award) Goals
(in thousands)
Goal #1, $710,058
 
Goal #9, $125,000
Goal #2, $860,058
 
Goal #10, $155,000
Goal #3, $1,010,058
 
Goal #11, $175,000
Goal #4, $1,210,058
 
Goal #12, $190,000
Goal #5, $1,410,058
 
Goal #13, $200,000
Goal #6, $1,610,058
 
Goal #14, $210,000
Goal #7, $1,810,058
 
Goal #15, $220,000
Goal #8, $2,010,058
 
Goal #16, $230,000
(1) In connection with the business acquisition that was completed during the three months ended June 30, 2018, the revenue goals were adjusted for the acquiree's Target Revenue, as defined in the CEO Performance Award agreement.
As of September 30, 2019, the following operational goals were considered probable of achievement:
Total revenue of $710.1 million
Adjusted EBITDA (CEO Performance Award) of $125.0 million; and
Total revenue of $860.1 million
The first two market capitalization goals have been achieved as of September 30, 2019. However, none of the stock options granted under the CEO Performance Award have vested thus far as the operational goals have not yet been achieved as of September 30, 2019. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of $10.7 million related to the CEO Performance Award from the Grant Date through September 30, 2019. The number of stock options that would vest related to the three tranches is approximately 1.6 million shares.
As of September 30, 2019, we had $56.9 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 7.3 years. As of September 30, 2019, we had unrecognized stock-based compensation expense of $178.3 million for the performance goals that were considered not probable of achievement.
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. Pursuant to the XSPP, all eligible full-time U.S. employees were granted an award of 60 XSUs in January 2019, and certain employees had the opportunity to elect to receive a percentage of the value of their target compensation over the next nine years (2019-2027) in the form of additional XSUs. For employees who elected to receive XSUs, the XSU grants were made as an up front, lump sum grant in January 2019, and are intended to replace that portion of the target compensation they elected to receive in the form of XSUs for the next nine years. Accordingly, their go forward target compensation will be reduced until 2027 by the amount of such compensation that the employees elected to receive in the form of the January 2019 XSU grants. Additional employee awards were granted in February 2019 and September 2019. A total of approximately 5.9 million XSUs were granted in the nine months ended September 30, 2019.
The XSUs are grants of restricted stock units, 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.

The XSPP contains an 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"). Any shares of Stock issued to Patrick W. Smith upon the exercise of the stock options granted to Mr. Smith under the CEO Performance Award shall increase the XSU Maximum. The XSU Maximum shall also be 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, except for the number of shares that are 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.
Stock-based compensation expense associated with XSU awards 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 market capitalization goal period and the valuation of each tranche are determined using a Monte Carlo simulation, which is also used as the basis for determining the expected achievement period of the market capitalization goal. 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 XSU awards 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.
The first two market capitalization goals have been achieved as of September 30, 2019. However, none of the XSU tranches have vested thus far as the operational goals have not yet been achieved as of September 30, 2019. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of $4.3 million related to the XSU awards from their respective grant dates through September 30, 2019. The number of XSU awards that would vest related to the three tranches is approximately 1.4 million shares.
As of September 30, 2019, we had $57.4 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 7.3 years. As of September 30, 2019, we had unrecognized stock-based compensation expense of $131.6 million for the performance goals that were considered not probable of achievement.
Given the complexity of the awards, we utilized Monte Carlo simulations to simulate a range of possible future market capitalizations for the Company over the term of the awards. The average of all iterations of the simulation was used as the basis for the valuation and market capitalization goal derived service period for each tranche. Additionally, we applied an illiquidity discount of between 9.8% and 16.8% to the valuation of XSUs because the awards specify a post-vest holding period of 2.5 years. Certain of the XSU awards specify a post-vest holding period of the longer of 2.5 years or until the next tranche vests. The illiquidity discounts were estimated using the Finnerty model and reduced by the impact of expected payroll and income taxes due upon vesting of the awards, as the related proportion of shares are expected to be sold to satisfy such obligations. We measured the grant date fair value of the XSU awards with the following assumptions: risk-free interest rate of between 1.64% and 2.62%, expected term of between 8.4 and 9.0 years, expected volatility of between 44.12% and 45.47%, and dividend yield of 0.00%.
Restricted Stock Units
The following table summarizes RSU activity for the nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number of
Units
 
Weighted Average
Grant-Date Fair Value
 
Aggregate
Intrinsic Value
Units outstanding, beginning of year
1,655

 
$
28.34

 
 
Granted
6,476

 
35.87

 
 
Released
(450
)
 
24.47

 
 
Forfeited
(410
)
 
34.63

 
 
Units outstanding, end of period
7,271

 
34.93

 
$
412,866


Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $56.78 per share, multiplied by the number of RSUs outstanding. As of September 30, 2019, there was $99.2 million in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 5.16 years. RSUs are released when vesting requirements are met.
During the nine months ended September 30, 2019, we granted 6.5 million RSUs, consisting of 0.5 million service-based RSUs and approximately 6.0 million performance-based RSUs, including 5.9 million XSUs. As of September 30, 2019, the performance criteria had been met for approximately five thousand of the 6.0 million performance-based RSUs outstanding. Certain of the performance-based RSUs outstanding as of September 30, 2019 can vest with a range of shares earned being between 0% and 200% of the targeted shares granted, depending on the final achievement of pre-determined performance criteria as of the vesting date. The amount of RSUs included in the table above related to such grants is the target level. The maximum additional number of performance-based RSUs that could be earned is 0.3 million, which are not included in the table above.
Certain RSUs that vested in the nine months ended September 30, 2019 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 47 thousand and had a value of $3.3 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 nine months ended September 30, 2019 (number of units and aggregate intrinsic value in thousands):
 
Number
of
Options
 
Weighted
Average
Exercise
Price
 
Weighted Average Remaining Contractual Life (years)
 
Aggregate
Intrinsic Value
Options outstanding, beginning of year
6,458

 
$
28.24

 
 
 
 
Granted

 

 
 
 
 
Exercised
(25
)
 
4.23

 
 
 
 
Expired / terminated

 

 
 
 
 
Options outstanding, end of period
6,433

 
28.33

 
8.33
 
$
183,023

Options exercisable, end of period
67

 
4.53

 
1.19
 
3,506


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 $56.78 on September 30, 2019. The intrinsic value of options exercised for the nine months ended September 30, 2019 and 2018 was $1.1 million and $20.5 million, respectively. As of September 30, 2019, total options outstanding included 6.4 million unvested performance-based stock options. Of this total, 1.6 million options relate to tranches of the CEO Performance Award considered probable of achievement.
Stock-based Compensation Expense
The following table summarizes the composition of stock-based compensation expense for the three and nine months ended September 30, 2019 and 2018 (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Cost of products sold and services delivered
$
312

 
$
93

 
$
775

 
$
359

Sales, general and administrative expenses
9,508

 
3,748

 
19,130

 
8,783

Research and development expenses
3,843

 
2,414

 
10,290

 
6,160

Total stock-based compensation expense
$
13,663

 
$
6,255

 
$
30,195

 
$
15,302


Stock Incentive Plan

In February 2019, our shareholders approved the 2019 Plan authorizing an additional 6.0 million shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the legacy stock incentive plans, there are 2.2 million shares available for grant as of September 30, 2019.

Stock Inducement Plan

In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved 500,000 shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan. As of September 30, 2019, there were 30,000 shares available for grant under the 2019 Inducement Plan.
Stock Repurchase Plan
In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to $50.0 million of our outstanding common stock subject to stock market conditions and corporate considerations. During the nine months ended September 30, 2019 and 2018, no common shares were purchased under the program. As of September 30, 2019, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.
XML 60 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets

The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows (in thousands):
 
TASER
 
Software and Sensors
 
Total
Balance, beginning of period
$
1,338

 
$
23,643

 
$
24,981

Foreign currency translation adjustment
(52
)
 
(53
)
 
(105
)
Balance, end of period
$
1,286

 
$
23,590

 
$
24,876



Intangible assets (other than goodwill) consisted of the following (in thousands):
 
 
 
September 30, 2019
 
December 31, 2018
 
Useful
Life
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Amortizable (definite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
Domain names
5-10 years
 
$
3,161

 
$
(959
)
 
$
2,202

 
$
3,161

 
$
(732
)
 
$
2,429

Issued patents
4-15 years
 
3,170

 
(1,268
)
 
1,902

 
2,940

 
(1,106
)
 
1,834

Issued trademarks
3-11 years
 
1,006

 
(532
)
 
474

 
1,053

 
(599
)
 
454

Customer relationships
4-8 years
 
3,664

 
(1,263
)
 
2,401

 
3,701

 
(880
)
 
2,821

Non-compete agreements
3-4 years
 
446

 
(397
)
 
49

 
540

 
(439
)
 
101

Developed technology
3-7 years
 
10,660

 
(5,982
)
 
4,678

 
13,404

 
(7,081
)
 
6,323

Re-acquired distribution rights
2 years
 
1,932

 
(1,932
)
 

 
1,928

 
(1,813
)
 
115

Total amortizable
 
 
24,039

 
(12,333
)
 
11,706

 
26,727

 
(12,650
)
 
14,077

Not amortizable (indefinite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
TASER trademark
 
 
900

 
 
 
900

 
900

 
 
 
900

Patents and trademarks pending
 
 
922

 
 
 
922

 
958

 
 
 
958

Total not amortizable
 
 
1,822

 
 
 
1,822

 
1,858

 
 
 
1,858

Total intangible assets
 
 
$
25,861

 
$
(12,333
)
 
$
13,528

 
$
28,585

 
$
(12,650
)
 
$
15,935


Amortization expense of intangible assets for the three and nine months ended September 30, 2019 was $0.8 million and $2.7 million, respectively. Amortization expense of intangible assets for the three and nine months ended September 30, 2018 was $1.6 million and $4.6 million, respectively. Estimated amortization for intangible assets with definite lives for the remaining three months of 2019, the next five years ended December 31, and thereafter, is as follows (in thousands):
2019 Remaining
$
948

2020
3,177

2021
2,862

2022
1,256

2023
962

2024
881

Thereafter
1,620

Total
$
11,706


XML 61 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Investments
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments
The following tables summarize our cash, cash equivalents, and held-to-maturity investments at September 30, 2019 and December 31, 2018 (in thousands):
 
As of September 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
80,269

 
$

 
$

 
$
80,269

 
$
80,269

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
37,311

 

 

 
37,311

 
37,311

 

 

Agency bonds
32,834

 
4

 
(6
)
 
32,832

 
12,068

 
2,000

 
18,766

Subtotal
70,145

 
4

 
(6
)
 
70,143

 
49,379

 
2,000

 
18,766

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
State and municipal obligations
4,454

 
1

 
(1
)
 
4,454

 

 
4,454

 

Corporate bonds
127,987

 
51

 
(31
)
 
128,007

 
2,903

 
102,459

 
22,625

U.S. Treasury repurchase agreements
70,000






70,000


70,000





Subtotal
202,441

 
52

 
(32
)
 
202,461

 
72,903

 
106,913

 
22,625

Total
$
352,855

 
$
56

 
$
(38
)
 
$
352,873

 
$
202,551

 
$
108,913

 
$
41,391


 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
$
144,095

 
$

 
$

 
$
144,095

 
$
144,095

 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
205,367

 

 

 
205,367

 
205,367

 

 

Total
$
349,462

 
$

 
$

 
$
349,462

 
$
349,462

 
$

 
$


We believe unrealized losses on our investments are due to interest rate fluctuations. As these investments are short-term in nature, are expected to be redeemed at par value, and/or because we have the ability and intent to hold these investments to maturity, we do not consider these investments to be other than temporarily impaired as of September 30, 2019.
XML 62 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill

The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows (in thousands):
 
TASER
 
Software and Sensors
 
Total
Balance, beginning of period
$
1,338

 
$
23,643

 
$
24,981

Foreign currency translation adjustment
(52
)
 
(53
)
 
(105
)
Balance, end of period
$
1,286

 
$
23,590

 
$
24,876


Indefinite-Lived Intangible Assets Other than Goodwill
Intangible assets (other than goodwill) consisted of the following (in thousands):
 
 
 
September 30, 2019
 
December 31, 2018
 
Useful
Life
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Amortizable (definite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
Domain names
5-10 years
 
$
3,161

 
$
(959
)
 
$
2,202

 
$
3,161

 
$
(732
)
 
$
2,429

Issued patents
4-15 years
 
3,170

 
(1,268
)
 
1,902

 
2,940

 
(1,106
)
 
1,834

Issued trademarks
3-11 years
 
1,006

 
(532
)
 
474

 
1,053

 
(599
)
 
454

Customer relationships
4-8 years
 
3,664

 
(1,263
)
 
2,401

 
3,701

 
(880
)
 
2,821

Non-compete agreements
3-4 years
 
446

 
(397
)
 
49

 
540

 
(439
)
 
101

Developed technology
3-7 years
 
10,660

 
(5,982
)
 
4,678

 
13,404

 
(7,081
)
 
6,323

Re-acquired distribution rights
2 years
 
1,932

 
(1,932
)
 

 
1,928

 
(1,813
)
 
115

Total amortizable
 
 
24,039

 
(12,333
)
 
11,706

 
26,727

 
(12,650
)
 
14,077

Not amortizable (indefinite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
TASER trademark
 
 
900

 
 
 
900

 
900

 
 
 
900

Patents and trademarks pending
 
 
922

 
 
 
922

 
958

 
 
 
958

Total not amortizable
 
 
1,822

 
 
 
1,822

 
1,858

 
 
 
1,858

Total intangible assets
 
 
$
25,861

 
$
(12,333
)
 
$
13,528

 
$
28,585

 
$
(12,650
)
 
$
15,935


Finite-Lived Intangible Assets Other than Goodwill
Intangible assets (other than goodwill) consisted of the following (in thousands):
 
 
 
September 30, 2019
 
December 31, 2018
 
Useful
Life
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Amortizable (definite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
Domain names
5-10 years
 
$
3,161

 
$
(959
)
 
$
2,202

 
$
3,161

 
$
(732
)
 
$
2,429

Issued patents
4-15 years
 
3,170

 
(1,268
)
 
1,902

 
2,940

 
(1,106
)
 
1,834

Issued trademarks
3-11 years
 
1,006

 
(532
)
 
474

 
1,053

 
(599
)
 
454

Customer relationships
4-8 years
 
3,664

 
(1,263
)
 
2,401

 
3,701

 
(880
)
 
2,821

Non-compete agreements
3-4 years
 
446

 
(397
)
 
49

 
540

 
(439
)
 
101

Developed technology
3-7 years
 
10,660

 
(5,982
)
 
4,678

 
13,404

 
(7,081
)
 
6,323

Re-acquired distribution rights
2 years
 
1,932

 
(1,932
)
 

 
1,928

 
(1,813
)
 
115

Total amortizable
 
 
24,039

 
(12,333
)
 
11,706

 
26,727

 
(12,650
)
 
14,077

Not amortizable (indefinite-lived) intangible assets:
 
 
 
 
 
 
 
 
 
 
TASER trademark
 
 
900

 
 
 
900

 
900

 
 
 
900

Patents and trademarks pending
 
 
922

 
 
 
922

 
958

 
 
 
958

Total not amortizable
 
 
1,822

 
 
 
1,822

 
1,858

 
 
 
1,858

Total intangible assets
 
 
$
25,861

 
$
(12,333
)
 
$
13,528

 
$
28,585

 
$
(12,650
)
 
$
15,935


Estimated Amortization Expense of Intangible Assets Estimated amortization for intangible assets with definite lives for the remaining three months of 2019, the next five years ended December 31, and thereafter, is as follows (in thousands):
2019 Remaining
$
948

2020
3,177

2021
2,862

2022
1,256

2023
962

2024
881

Thereafter
1,620

Total
$
11,706


XML 63 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Weighted Average Number of Shares Outstanding and Income 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 September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
Net income
$
6,104

 
$
5,711

 
$
13,261

 
$
27,122

Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
59,278

 
58,340

 
59,128

 
55,681

Dilutive effect of stock-based awards
781

 
1,465

 
810

 
1,573

Diluted weighted average shares outstanding
60,059

 
59,805

 
59,938

 
57,254

Anti-dilutive stock-based awards excluded
12,477

 
6,793

 
12,546

 
6,760

Net income per common share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.10

 
$
0.22

 
$
0.49

Diluted
$
0.10

 
$
0.10

 
$
0.22

 
$
0.47


Summary of Changes in Estimated Product Warranty Liabilities
Changes in our estimated product warranty liabilities were as follows (in thousands):
 
Nine Months Ended September 30,
 
2019
 
2018
Balance, beginning of period
$
898

 
$
644

Utilization of accrual
(718
)
 
(384
)
Warranty expense
891

 
699

Balance, end of period
$
1,071

 
$
959


Adjustments to Opening Balance Sheet The adjustments to the opening balance sheet were as follows (in thousands):
 
December 31, 2018
 
Impact of Adoption of Topic 842 on Opening Balance Sheet
 
January 1, 2019
 
(As reported)
 
 
(As adjusted)
Consolidated Balance Sheet Data:
 
 
 
 
 
Other assets
$
22,999

 
$
12,483

 
$
35,482

Total assets
719,540

 
12,483

 
732,023

 
 
 
 
 

Accrued liabilities
41,092

 
(1,138
)
 
39,954

Other current liabilities
37

 
3,588

 
3,625

Total current liabilities
166,011

 
2,450

 
168,461

Other long-term liabilities
5,704

 
10,033

 
15,737

Total liabilities
252,216

 
12,483

 
264,699

Total liabilities and stockholders' equity
719,540

 
12,483

 
732,023


XML 64 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 2,477,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 1,575,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 18,994,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 18,994,000
XML 65 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 13, 2018
USD ($)
Jul. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
lawsuit
Sep. 30, 2019
USD ($)
lawsuit
Loss Contingencies [Line Items]          
Remaining purchase commitment       $ 46.3 $ 46.3
Number of lawsuits against Company | lawsuit       8 8
Self insurance on product claim       $ 5.0 $ 5.0
Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       24.6 24.6
Expiring in 2020 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       1.1 1.1
Expiring in 2021 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       2.3 2.3
Expiring in 2022 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       3.2 3.2
Expiring in 2023 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       7.5 7.5
Expiring in 2024 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding       10.5 10.5
Line of Credit          
Loss Contingencies [Line Items]          
Letters of credit outstanding amount       3.6 3.6
Data Storage          
Loss Contingencies [Line Items]          
Purchase commitment period     3 years    
Purchase obligation     $ 50.0    
Up-front prepayment   $ 15.0      
Storage fees       3.7 $ 3.7
Lease Agreements          
Loss Contingencies [Line Items]          
Finite-lived intangible asset, useful life 84 years        
Initial deposit $ 0.2        
Design of New Headquarters          
Loss Contingencies [Line Items]          
Impairment charges       $ 0.7  
XML 66 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 67 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Balance Sheet (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
ASSETS  
Operating lease assets, other assets $ 10,592
Current  
Operating lease, current liabilities 3,959
Noncurrent  
Operating lease, noncurrent liabilites 7,687
Total lease liabilities $ 11,646
XML 68 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost $ 352,855 $ 349,462  
Gross Unrealized Gains 56 0  
Gross Unrealized Losses (38) 0  
Fair Value 352,873 349,462  
Cash and Cash Equivalents 202,551 349,462  
Short-term investments 108,913 0  
Long-term Investments 41,391 0 $ 41,391
Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 70,145    
Gross Unrealized Gains 4    
Gross Unrealized Losses (6)    
Fair Value 70,143    
Cash and Cash Equivalents 49,379    
Short-term investments 2,000    
Long-term Investments     18,766
Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 202,441    
Gross Unrealized Gains 52    
Gross Unrealized Losses (32)    
Fair Value 202,461    
Cash and Cash Equivalents 72,903    
Short-term investments 106,913    
Long-term Investments     22,625
Cash      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 80,269 144,095  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 80,269 144,095  
Cash and Cash Equivalents 80,269 144,095  
Short-term investments 0 0  
Long-term Investments   0 0
Money market funds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 37,311 205,367  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 37,311 205,367  
Cash and Cash Equivalents 37,311 205,367  
Short-term investments 0 0  
Long-term Investments   $ 0 0
Agency bonds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 32,834    
Gross Unrealized Gains 4    
Gross Unrealized Losses (6)    
Fair Value 32,832    
Cash and Cash Equivalents 12,068    
Short-term investments 2,000    
Long-term Investments     18,766
State and municipal obligations | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 4,454    
Gross Unrealized Gains 1    
Gross Unrealized Losses (1)    
Fair Value 4,454    
Cash and Cash Equivalents 0    
Short-term investments 4,454    
Long-term Investments     0
Corporate bonds | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 127,987    
Gross Unrealized Gains 51    
Gross Unrealized Losses (31)    
Fair Value 128,007    
Cash and Cash Equivalents 2,903    
Short-term investments 102,459    
Long-term Investments     22,625
U.S. Treasury repurchase agreements | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 70,000    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value 70,000    
Cash and Cash Equivalents 70,000    
Short-term investments $ 0    
Long-term Investments     $ 0
XML 69 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 70 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense of intangible assets $ 0.8 $ 1.6 $ 2.7 $ 4.6
XML 71 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Inventory Inventory consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Raw materials
$
21,096

 
$
19,670

Finished goods
19,570

 
14,093

Total inventory
$
40,666

 
$
33,763


XML 72 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
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, 2018, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2018. The results of operations for the three and nine months ended September 30, 2019 and 2018 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,
valuation of goodwill, intangible and long-lived assets,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation,
recognition and measurement of lease liabilities,
recognition and measurement of contingencies and accrued litigation expense, and
fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.
Actual results could differ materially from those estimates.
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, 2018, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2018. The results of operations for the three and nine months ended September 30, 2019 and 2018 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,
valuation of goodwill, intangible and long-lived assets,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation,
recognition and measurement of lease liabilities,
recognition and measurement of contingencies and accrued litigation expense, and
fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.
Actual results could differ materially from those estimates.
Segment Information
Segment Information
Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical weapons ("CEWs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Revenue from our “products” in the Software and Sensors segment are generally from sales of sensors, including on-officer body cameras, Axon Fleet cameras, other hardware sensors, warranties on sensors, and other products, and is sometimes referred to as "Sensors and Other revenue." Revenue from our “services” in the Software and Sensors segment consist of sales related to the Axon Cloud, which includes Axon Evidence, cloud-based evidence management software revenue, other recurring cloud-hosted software revenue and related professional services, and is sometimes referred to as "Axon Cloud revenue." Within the Software and Sensors segment, we include only revenues and costs attributable to that segment, which costs include: costs of sales for both products and services, direct labor, product management and research and development ("R&D") for products included, or to be included, within the Software and Sensors segment. All other costs are included in the TASER segment.
Our Chief Executive Officer, who is the Chief Operating Decision Maker (the “CODM”), is not provided asset information or sales, general, and administrative expense by segment. Reportable segments are determined based on discrete financial information reviewed by the CODM. We organize and review operations based on products and services. We perform an analysis of our reportable segments on at least an annual basis.
Geographic Information and Major Customers
Geographic Information and Major Customers / Suppliers
For the three and nine months ended September 30, 2019 and 2018, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and nine months ended September 30, 2019 and 2018, no customer represented more than 10% of total net sales. At September 30, 2019 and December 31, 2018, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.
We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. 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 without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with 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. Potentially dilutive securities include outstanding stock options and unvested restricted stock units ("RSUs"). The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.
Standard Warranties
Standard Warranties
We warranty our CEWs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated
based on historical data related to warranty claims on a quarterly basis and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets. 
Fair Value of Financial Instruments
Fair Value Measurements and Financial Instruments
The fair value framework 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 September 30, 2019 and December 31, 2018 were comprised of money market funds and, at September 30, 2019, also included agency bonds, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of September 30, 2019 and December 31, 2018 was $4.0 million and $3.6 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.
Our financial instruments also include accounts and notes receivable, contract assets, accounts payable and accrued liabilities. As these instruments are generally short-term in nature, their carrying values approximate their fair values on the accompanying condensed consolidated balance sheets.

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. During the nine months ended September 30, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of $1.3 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations. During the three months ended September 30, 2019, we abandoned certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of $0.7 million, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations.
We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.
Recently Issued Accounting Guidance
Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance.  Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases).

Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date.

The adoption had a material impact to our condensed consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):
 
December 31, 2018
 
Impact of Adoption of Topic 842 on Opening Balance Sheet
 
January 1, 2019
 
(As reported)
 
 
(As adjusted)
Consolidated Balance Sheet Data:
 
 
 
 
 
Other assets
$
22,999

 
$
12,483

 
$
35,482

Total assets
719,540

 
12,483

 
732,023

 
 
 
 
 

Accrued liabilities
41,092

 
(1,138
)
 
39,954

Other current liabilities
37

 
3,588

 
3,625

Total current liabilities
166,011

 
2,450

 
168,461

Other long-term liabilities
5,704

 
10,033

 
15,737

Total liabilities
252,216

 
12,483

 
264,699

Total liabilities and stockholders' equity
719,540

 
12,483

 
732,023



See Note 11 for further disclosures related to Topic 842.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our condensed consolidated financial statements.

Effective the first quarter of 2020:
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We are currently in the process of selecting the appropriate credit loss models for our investments, accounts and notes receivable, and contract assets and evaluating our processes and controls in preparation for the adoption of ASU 2016-13.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.
Reclassification of Prior Year Presentation
Reclassification of Prior Year Presentation
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Leases, After Adoption of 842    
2019 Remaining $ 1,114  
2020 4,545  
2021 3,639  
2022 2,638  
2023 1,173  
2024 0  
Thereafter 0  
Total minimum lease payments 13,109  
Sublease income, After Adoption of 842    
2019 Remaining (82)  
2020 (82)  
2021 0  
2022 0  
2023 0  
2024 0  
Thereafter 0  
Total minimum lease payments (164)  
Net, After Adoption of 842    
2019 Remaining 1,032  
2020 4,463  
2021 3,639  
2022 2,638  
2023 1,173  
2024 0  
Thereafter 0  
Total minimum lease payments 12,945  
Less: Amount representing interest (1,299)  
Present value of lease payments $ 11,646  
Operating Leases, Before Adoption of 842    
2019   $ 3,670
2020   3,572
2021   2,961
2022   2,001
2023   573
Thereafter   0
Total minimum lease payments   12,777
Capital Leases, Before Adoption of 842    
2019   40
2020   36
2021   0
2022   0
2023   0
Thereafter   0
Total minimum lease payments   76
Less: Amount representing interest   (6)
Capital lease obligation   $ 70
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Lessee, Lease, Description [Line Items]      
Renewal term 2 years    
Termination period 1 year    
Rent expense   $ 4.2 $ 2.9
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining terms 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining terms 4 years    
XML 75 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Data - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments of company | segment     2  
Segment Reporting Information [Line Items]        
Net sales $ 130,837 $ 104,836 $ 359,009 $ 305,277
Cost of sales 50,668 39,203 144,363 112,040
Gross margin 80,169 65,633 214,646 193,237
Research and development 25,129 21,982 71,976 55,602
TASER        
Segment Reporting Information [Line Items]        
Net sales 71,743 63,666 197,706 187,814
Cost of sales 26,504 19,256 74,044 57,480
Gross margin 45,239 44,410 123,662 130,334
Research and development 3,485 4,837 10,284 11,816
Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 59,094 41,170 161,303 117,463
Cost of sales 24,164 19,947 70,319 54,560
Gross margin 34,930 21,223 90,984 62,903
Research and development 21,644 17,145 61,692 43,786
Product        
Segment Reporting Information [Line Items]        
Net sales 96,497 80,923 264,977 238,618
Cost of sales 42,445 32,953 120,265 96,474
Product | TASER        
Segment Reporting Information [Line Items]        
Net sales 71,424 63,666 197,148 187,814
Cost of sales 26,504 19,256 74,044 57,480
Product | Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 25,073 17,257 67,829 50,804
Cost of sales 15,941 13,697 46,221 38,994
Service        
Segment Reporting Information [Line Items]        
Net sales 34,340 23,913 94,032 66,659
Cost of sales 8,223 6,250 24,098 15,566
Service | TASER        
Segment Reporting Information [Line Items]        
Net sales 319 0 558 0
Cost of sales 0 0 0 0
Service | Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 34,021 23,913 93,474 66,659
Cost of sales 8,223 $ 6,250 24,098 $ 15,566
Service, Installation Costs | Software and Sensors        
Segment Reporting Information [Line Items]        
Cost of sales $ 700   $ 1,600  
XML 76 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Inventory, finished goods, trial and evaluation, gross $ 1,400 $ 1,400
Raw materials 21,096 19,670
Finished goods 19,570 14,093
Total inventory $ 40,666 $ 33,763
XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 461 452 1 false 88 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://axon.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://axon.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://axon.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income Sheet http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 1003000 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity Sheet http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity Unaudited Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1004000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://axon.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Revenues Sheet http://axon.com/role/Revenues Revenues Notes 8 false false R9.htm 2103100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://axon.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 9 false false R10.htm 2105100 - Disclosure - Inventory Sheet http://axon.com/role/Inventory Inventory Notes 10 false false R11.htm 2107100 - Disclosure - Goodwill and Intangible Assets Sheet http://axon.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2108100 - Disclosure - Other Assets Sheet http://axon.com/role/OtherAssets Other Assets Notes 12 false false R13.htm 2110100 - Disclosure - Accrued Liabilities Sheet http://axon.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 2111100 - Disclosure - Income Taxes Sheet http://axon.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2112100 - Disclosure - Stockholders' Equity Sheet http://axon.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2113100 - Disclosure - Line of Credit Sheet http://axon.com/role/LineOfCredit Line of Credit Notes 16 false false R17.htm 2114100 - Disclosure - Leases Sheet http://axon.com/role/Leases Leases Notes 17 false false R18.htm 2115100 - Disclosure - Commitments and Contingencies Sheet http://axon.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2116100 - Disclosure - Related Party Transactions Sheet http://axon.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2117100 - Disclosure - Employee Benefit Plans Sheet http://axon.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 20 false false R21.htm 2118100 - Disclosure - Segment Data Sheet http://axon.com/role/SegmentData Segment Data Notes 21 false false R22.htm 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 2302301 - Disclosure - Revenues (Tables) Sheet http://axon.com/role/RevenuesTables Revenues (Tables) Tables http://axon.com/role/Revenues 24 false false R25.htm 2303301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://axon.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://axon.com/role/CashCashEquivalentsAndInvestments 25 false false R26.htm 2305301 - Disclosure - Inventory (Tables) Sheet http://axon.com/role/InventoryTables Inventory (Tables) Tables http://axon.com/role/Inventory 26 false false R27.htm 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://axon.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://axon.com/role/GoodwillAndIntangibleAssets 27 false false R28.htm 2308301 - Disclosure - Other Assets (Tables) Sheet http://axon.com/role/OtherAssetsTables Other Assets (Tables) Tables http://axon.com/role/OtherAssets 28 false false R29.htm 2310301 - Disclosure - Accrued Liabilities (Tables) Sheet http://axon.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://axon.com/role/AccruedLiabilities 29 false false R30.htm 2312301 - Disclosure - Stockholders' Equity (Tables) Sheet http://axon.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://axon.com/role/StockholdersEquity 30 false false R31.htm 2314301 - Disclosure - Leases (Tables) Sheet http://axon.com/role/LeasesTables Leases (Tables) Tables http://axon.com/role/Leases 31 false false R32.htm 2318301 - Disclosure - Segment Data (Tables) Sheet http://axon.com/role/SegmentDataTables Segment Data (Tables) Tables http://axon.com/role/SegmentData 32 false false R33.htm 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Organization and Summary of Significant Accounting Policies - Additional Information (Detail) Details 33 false false R34.htm 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndIncomePerShareDetail Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail) Details 34 false false R35.htm 2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedProductWarrantyLiabilitiesDetail Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Product Warranty Liabilities (Detail) Details 35 false false R36.htm 2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail) Sheet http://axon.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdjustmentsToOpeningBalanceSheetDetail Organization and Summary of Significant Accounting Policies - Adjustments to Opening Balance Sheet (Detail) Details 36 false false R37.htm 2402402 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details) Sheet http://axon.com/role/RevenuesRevenuesByProductsAndServiceOfferingsDetails Revenues - Revenues By Products And Service Offerings (Details) Details 37 false false R38.htm 2402403 - Disclosure - Revenues - Revenues By Geographic Area (Details) Sheet http://axon.com/role/RevenuesRevenuesByGeographicAreaDetails Revenues - Revenues By Geographic Area (Details) Details 38 false false R39.htm 2402404 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details) Sheet http://axon.com/role/RevenuesContractAssetsContractLiabilitiesDetails Revenues - Contract Assets, Contract Liabilities (Details) Details 39 false false R40.htm 2402405 - Disclosure - Revenues - Schedule Of Contract Liabilities (Details) Sheet http://axon.com/role/RevenuesScheduleOfContractLiabilitiesDetails Revenues - Schedule Of Contract Liabilities (Details) Details 40 false false R41.htm 2402406 - Disclosure - Revenues - Revenue Performance Obligations (Details) Sheet http://axon.com/role/RevenuesRevenuePerformanceObligationsDetails Revenues - Revenue Performance Obligations (Details) Details 41 false false R42.htm 2403402 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) Sheet http://axon.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndHeldToMaturityInvestmentsByTypeDetail Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) Details 42 false false R43.htm 2405402 - Disclosure - Inventory (Detail) Sheet http://axon.com/role/InventoryDetail Inventory (Detail) Details http://axon.com/role/InventoryTables 43 false false R44.htm 2407402 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://axon.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 44 false false R45.htm 2407403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail) Sheet http://axon.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsOtherThanGoodwillDetail Goodwill and Intangible Assets - Intangible Assets Other than Goodwill (Detail) Details 45 false false R46.htm 2407404 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details) Sheet http://axon.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets Goodwill and Intangible Assets - Additional Information (Details) Details 46 false false R47.htm 2407405 - Disclosure - Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail) Sheet http://axon.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseOfIntangibleAssetsDetail Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail) Details 47 false false R48.htm 2408402 - Disclosure - Other Assets (Details) Sheet http://axon.com/role/OtherAssetsDetails Other Assets (Details) Details http://axon.com/role/OtherAssetsTables 48 false false R49.htm 2410402 - Disclosure - Accrued Liabilities (Detail) Sheet http://axon.com/role/AccruedLiabilitiesDetail Accrued Liabilities (Detail) Details http://axon.com/role/AccruedLiabilitiesTables 49 false false R50.htm 2411401 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://axon.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 50 false false R51.htm 2412402 - Disclosure - Shareholders' Equity - CEO Performance Award - Additional Information (Details) Sheet http://axon.com/role/ShareholdersEquityCeoPerformanceAwardAdditionalInformationDetails Shareholders' Equity - CEO Performance Award - Additional Information (Details) Details 51 false false R52.htm 2412403 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) Sheet http://axon.com/role/StockholdersEquityExponentialStockPerformancePlanDetails Stockholders' Equity - eXponential Stock Performance Plan (Details) Details 52 false false R53.htm 2412404 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail) Sheet http://axon.com/role/StockholdersEquitySummaryOfRestrictedStockUnitActivityDetail Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail) Details 53 false false R54.htm 2412405 - Disclosure - Stockholders' Equity - Restricted Stock Units - Additional Information (Details) Sheet http://axon.com/role/StockholdersEquityRestrictedStockUnitsAdditionalInformationDetails Stockholders' Equity - Restricted Stock Units - Additional Information (Details) Details 54 false false R55.htm 2412406 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail) Sheet http://axon.com/role/StockholdersEquitySummaryOfCompanysStockOptionsActivityDetail Stockholders' Equity - Summary of the Company's Stock Options Activity (Detail) Details 55 false false R56.htm 2412407 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) Sheet http://axon.com/role/StockholdersEquityStockOptionActivityAdditionalInformationDetails Stockholders' Equity - Stock Option Activity - Additional Information (Details) Details 56 false false R57.htm 2412408 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Detail) Sheet http://axon.com/role/StockholdersEquityReportedShareBasedCompensationDetail Stockholders' Equity - Reported Share-Based Compensation (Detail) Details 57 false false R58.htm 2412409 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail) Sheet http://axon.com/role/StockholdersEquityStockRepurchasePlanAdditionalInformationDetail Stockholders' Equity - Stock Repurchase Plan - Additional Information (Detail) Details 58 false false R59.htm 2413401 - Disclosure - Line of Credit - Additional Information (Detail) Sheet http://axon.com/role/LineOfCreditAdditionalInformationDetail Line of Credit - Additional Information (Detail) Details 59 false false R60.htm 2414402 - Disclosure - Leases - Narrative (Details) Sheet http://axon.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 2414403 - Disclosure - Leases - Balance Sheet (Details) Sheet http://axon.com/role/LeasesBalanceSheetDetails Leases - Balance Sheet (Details) Details 61 false false R62.htm 2414404 - Disclosure - Leases - Lease Expense (Details) Sheet http://axon.com/role/LeasesLeaseExpenseDetails Leases - Lease Expense (Details) Details 62 false false R63.htm 2414405 - Disclosure - Leases - Supplemental Cash Flow and Balance Sheet Information (Details) Sheet http://axon.com/role/LeasesSupplementalCashFlowAndBalanceSheetInformationDetails Leases - Supplemental Cash Flow and Balance Sheet Information (Details) Details 63 false false R64.htm 2414406 - Disclosure - Leases - Minimum Lease Payments (Details) Sheet http://axon.com/role/LeasesMinimumLeasePaymentsDetails Leases - Minimum Lease Payments (Details) Details 64 false false R65.htm 2415401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://axon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 65 false false R66.htm 2416401 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://axon.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 66 false false R67.htm 2417401 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://axon.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 67 false false R68.htm 2418402 - Disclosure - Segment Data - Additional Information (Detail) Sheet http://axon.com/role/SegmentDataAdditionalInformationDetail Segment Data - Additional Information (Detail) Details 68 false false R9999.htm Uncategorized Items - aaxnq32019-10xqdocument.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - aaxnq32019-10xqdocument.htm Cover 69 false false All Reports Book All Reports aaxnq32019-10xqdocument.htm aaxn-20190930.xsd aaxn-20190930_cal.xml aaxn-20190930_def.xml aaxn-20190930_lab.xml aaxn-20190930_pre.xml ex311-9302019.htm ex312-9302019.htm ex32-9302019.htm bookingsq32019a01.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 78 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible assets - Estimated Amortization Expense of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2019 Remaining $ 948  
2020 3,177  
2021 2,862  
2022 1,256  
2023 962  
2024 881  
Thereafter 1,620  
Total $ 11,706 $ 14,077
XML 79 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Stock Option Activity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value price per share (in dollars per share) $ 56.78    
Total intrinsic value of options exercised $ 1.1 $ 20.5  
Number of options outstanding (in shares) 6,433   6,458
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options outstanding (in shares) 6,400    
Options related to tranches considered probable of achievement 1,600    
XML 80 aaxnq32019-10xqdocument_htm.xml IDEA: XBRL DOCUMENT 0001069183 2019-01-01 2019-09-30 0001069183 2019-10-31 0001069183 2018-12-31 0001069183 2019-09-30 0001069183 aaxn:CustomerDepositsMember 2018-12-31 0001069183 aaxn:CurrentPortionofDeferredRevenueMember 2019-09-30 0001069183 aaxn:CustomerDepositsMember 2019-09-30 0001069183 aaxn:CurrentPortionofDeferredRevenueMember 2018-12-31 0001069183 2019-07-01 2019-09-30 0001069183 2018-07-01 2018-09-30 0001069183 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember 2019-01-01 2019-09-30 0001069183 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001069183 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember 2019-07-01 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2019-09-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001069183 us-gaap:TreasuryStockMember 2019-06-30 0001069183 us-gaap:TreasuryStockMember 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001069183 2019-01-01 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001069183 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001069183 2019-04-01 2019-06-30 0001069183 us-gaap:CommonStockMember 2018-12-31 0001069183 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001069183 2019-06-30 0001069183 us-gaap:CommonStockMember 2019-09-30 0001069183 us-gaap:TreasuryStockMember 2018-12-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2018-12-31 0001069183 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069183 us-gaap:TreasuryStockMember 2019-03-31 0001069183 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001069183 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001069183 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001069183 2019-03-31 0001069183 2018-01-01 2018-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001069183 us-gaap:TreasuryStockMember 2018-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001069183 2018-03-31 0001069183 2018-06-30 0001069183 us-gaap:CommonStockMember 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2017-12-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001069183 2018-04-01 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001069183 us-gaap:CommonStockMember 2018-09-30 0001069183 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2018-09-30 0001069183 us-gaap:CommonStockMember 2017-12-31 0001069183 us-gaap:CommonStockMember 2018-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001069183 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2017-12-31 0001069183 us-gaap:TreasuryStockMember 2018-03-31 0001069183 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001069183 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001069183 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-09-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001069183 us-gaap:RetainedEarningsMember 2018-01-01 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001069183 2018-01-01 0001069183 2019-01-01 0001069183 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001069183 aaxn:EnterpriseResourcePlanningSystemMember 2019-07-01 2019-09-30 0001069183 aaxn:DesignofNewHeadquartersMember 2019-07-01 2019-09-30 0001069183 us-gaap:OtherCurrentAssetsMember 2019-09-30 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001069183 us-gaap:OtherCurrentAssetsMember 2018-12-31 0001069183 srt:MaximumMember 2019-10-01 2019-09-30 0001069183 srt:MaximumMember 2020-10-01 2019-09-30 0001069183 srt:MinimumMember 2019-10-01 2019-09-30 0001069183 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 country:US 2018-07-01 2018-09-30 0001069183 us-gaap:NonUsMember 2018-07-01 2018-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 country:US 2018-01-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001069183 us-gaap:NonUsMember 2018-01-01 2018-09-30 0001069183 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001069183 country:US 2019-01-01 2019-09-30 0001069183 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-09-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001069183 country:US 2019-07-01 2019-09-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERCamMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFlexMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASER7Member 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX26PMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonBodyMember 2018-01-01 2018-09-30 0001069183 aaxn:OtherMember 2019-01-01 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2018-01-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember 2018-01-01 2018-09-30 0001069183 aaxn:TASER7Member 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX2Member 2019-01-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2019-01-01 2019-09-30 0001069183 aaxn:TASERX26PMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonDockMember 2019-01-01 2019-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFlexMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX26PMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2018-07-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember 2018-07-01 2018-09-30 0001069183 aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX26PMember 2018-07-01 2018-09-30 0001069183 aaxn:TASER7Member aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASER7Member aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonBodyMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFlexMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:OtherMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember 2019-07-01 2019-09-30 0001069183 aaxn:SingleCartridgesMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonFleetMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonFlexMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonBodyMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonEvidenceMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERCamMember 2018-07-01 2018-09-30 0001069183 aaxn:TASERX2Member 2019-07-01 2019-09-30 0001069183 aaxn:TASERPulseAndBoltMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:AxonDockMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX26PMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:AxonDockMember 2018-07-01 2018-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:TASERX2Member aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:OtherMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:ExtendedWarrantiesMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 aaxn:SingleCartridgesMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember 2018-12-31 0001069183 aaxn:WarrantyMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember aaxn:SoftwareandSensorsSegmentMember 2018-12-31 0001069183 aaxn:WarrantyMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 aaxn:HardwareEquipmentMember 2018-12-31 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:SoftwareandSensorsSegmentMember 2019-09-30 0001069183 aaxn:HardwareEquipmentMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:SoftwareAndSensorsServicesMember 2019-09-30 0001069183 aaxn:WarrantyMember aaxn:TaserWeaponsSegmentMember 2019-09-30 0001069183 aaxn:WarrantyMember aaxn:TaserWeaponsSegmentMember 2018-12-31 0001069183 srt:MinimumMember 2020-10-01 2019-09-30 0001069183 us-gaap:CashMember 2019-09-30 0001069183 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 aaxn:AgencyBondsMember us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 aaxn:AgencyBondsMember us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-09-30 0001069183 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001069183 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-09-30 0001069183 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001069183 us-gaap:CashMember 2018-09-30 0001069183 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001069183 us-gaap:CashMember 2018-12-31 0001069183 us-gaap:CustomerRelationshipsMember 2018-12-31 0001069183 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001069183 us-gaap:DevelopedTechnologyRightsMember 2019-09-30 0001069183 us-gaap:TrademarksMember 2019-09-30 0001069183 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001069183 us-gaap:InternetDomainNamesMember 2019-09-30 0001069183 aaxn:PatentsAndTrademarksPendingMember 2018-12-31 0001069183 us-gaap:DistributionRightsMember 2019-09-30 0001069183 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001069183 aaxn:PatentsAndTrademarksPendingMember 2019-09-30 0001069183 us-gaap:TrademarksMember 2018-12-31 0001069183 us-gaap:CustomerRelationshipsMember 2019-09-30 0001069183 aaxn:TaserTrademarkMember 2018-12-31 0001069183 us-gaap:PatentsMember 2019-09-30 0001069183 us-gaap:InternetDomainNamesMember 2018-12-31 0001069183 us-gaap:PatentsMember 2018-12-31 0001069183 us-gaap:DistributionRightsMember 2018-12-31 0001069183 aaxn:TaserTrademarkMember 2019-09-30 0001069183 us-gaap:DistributionRightsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:InternetDomainNamesMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:InternetDomainNamesMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:PatentsMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember us-gaap:PatentsMember 2019-01-01 2019-09-30 0001069183 us-gaap:DomesticCountryMember 2019-09-30 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001069183 us-gaap:StateAndLocalJurisdictionMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2018-12-31 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001069183 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001069183 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001069183 aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 2018-05-24 2018-05-24 0001069183 us-gaap:PerformanceSharesMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2019-09-30 0001069183 srt:MinimumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 srt:ChiefExecutiveOfficerMember 2019-09-30 0001069183 srt:MaximumMember 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:A2019InducementPlanMember 2019-09-30 0001069183 srt:MinimumMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2016-02-29 0001069183 aaxn:ServiceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember 2019-01-01 2019-09-30 0001069183 srt:MaximumMember aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-02-12 2019-02-12 0001069183 srt:MinimumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 srt:ChiefExecutiveOfficerMember 2018-05-24 2018-05-24 0001069183 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001069183 aaxn:PerformanceBasedRestrictedStockUnitMember 2019-09-30 0001069183 srt:MaximumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-01-01 2019-09-30 0001069183 us-gaap:RestrictedStockMember 2019-09-30 0001069183 us-gaap:PerformanceSharesMember 2018-05-24 2018-05-24 0001069183 srt:MaximumMember aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001069183 us-gaap:PerformanceSharesMember 2019-09-30 0001069183 aaxn:A2019StockIncentivePlanMember 2019-02-28 0001069183 aaxn:EXponentialStockUnitsMember aaxn:A2019eXponentialStockPerformancePlanMember 2019-09-30 0001069183 aaxn:A2016StockIncentivePlanMember 2019-01-01 2019-09-30 0001069183 aaxn:EXponentialStockUnitsMember 2019-01-01 2019-01-31 0001069183 aaxn:A2019StockIncentivePlanMember 2019-09-30 0001069183 srt:MinimumMember aaxn:PerformanceBasedRestrictedStockUnitMember 2019-01-01 2019-09-30 0001069183 us-gaap:RestrictedStockMember 2018-12-31 0001069183 aaxn:A2016StockIncentivePlanMember 2018-01-01 2018-09-30 0001069183 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2019-09-30 0001069183 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-30 0001069183 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-30 0001069183 aaxn:UnsecuredRevolvingLineofCreditMember us-gaap:LineOfCreditMember 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2019-01-01 2019-09-30 0001069183 us-gaap:LineOfCreditMember 2018-12-31 0001069183 srt:MaximumMember 2019-01-01 2019-09-30 0001069183 2017-01-01 2017-12-31 0001069183 2018-01-01 2018-12-31 0001069183 srt:MinimumMember 2019-01-01 2019-09-30 0001069183 us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:LeaseAgreementsMember 2018-12-13 0001069183 us-gaap:CapacityMember 2019-07-01 2019-07-31 0001069183 aaxn:ExpiringinTwoThousandTwentyThreeMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyTwoMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyOneMember us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:CapacityMember 2019-07-01 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyFourMember us-gaap:SuretyBondMember 2019-09-30 0001069183 aaxn:ExpiringinTwoThousandTwentyMember us-gaap:SuretyBondMember 2019-09-30 0001069183 us-gaap:LeaseAgreementsMember 2018-12-13 2018-12-13 0001069183 us-gaap:CapacityMember 2019-06-30 0001069183 us-gaap:CapacityMember 2019-06-01 2019-06-30 0001069183 us-gaap:CapacityMember 2019-01-01 2019-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2019-07-01 2019-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2018-01-01 2018-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2018-07-01 2018-09-30 0001069183 aaxn:SoftwareLicensingandSubscriptionMember srt:OfficerMember 2019-01-01 2019-09-30 0001069183 aaxn:ServiceInstallationCostsMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 aaxn:ServiceInstallationCostsMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2018-07-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2019-07-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2019-01-01 2019-09-30 0001069183 us-gaap:ProductMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:TaserWeaponsSegmentMember 2018-01-01 2018-09-30 0001069183 us-gaap:ServiceMember aaxn:SoftwareandSensorsSegmentMember 2019-01-01 2019-09-30 pure iso4217:USD aaxn:segment iso4217:USD shares shares aaxn:lawsuit aaxn:tranche 175000000 220000000 210000000 125000000 230000000 155000000 200000000 190000000 2010058000 1410058000 1210058000 710058000 1810058000 1610058000 1010058000 860058000 false --12-31 Q3 2019 0001069183 1882000 1983000 0.00001 0.00001 200000000 200000000 58810637 59320793 58810637 59320793 P8Y P7Y P10Y P4Y P15Y P11Y P4Y P3Y P5Y P3Y P4Y P3Y P2Y 0 0.00001 0.00001 25000000 25000000 0 0 0 0 39885000 38470000 700000 900000 P5Y 20220227 20220227 0 3700000 10-Q true 2019-09-30 false 001-16391 Axon Enterprise, Inc. DE 86-0741227 17800 North 85th Street 85255 Scottsdale AZ 480 991-0797 Common Stock, $0.00001 Par Value AAXN NASDAQ Yes Yes Large Accelerated Filer false false false 59340965 202551000 349462000 108913000 0 149013000 130579000 33602000 13960000 40666000 33763000 41277000 30391000 576022000 558155000 42592000 37893000 23290000 19347000 13528000 15935000 24876000 24981000 41391000 0 33463000 40230000 37142000 22999000 792304000 719540000 14638000 15164000 35745000 41092000 127160000 107016000 2294000 2702000 3997000 37000 183834000 166011000 82149000 74417000 3443000 2849000 3694000 3235000 11537000 5704000 284657000 252216000 0 0 1000 1000 480747000 453400000 155947000 155947000 184644000 171383000 -1798000 -1513000 507647000 467324000 792304000 719540000 96497000 80923000 264977000 238618000 34340000 23913000 94032000 66659000 130837000 104836000 359009000 305277000 42445000 32953000 120265000 96474000 8223000 6250000 24098000 15566000 50668000 39203000 144363000 112040000 80169000 65633000 214646000 193237000 48424000 39685000 134678000 114787000 25129000 21982000 71976000 55602000 73553000 61667000 206654000 170389000 6616000 3966000 7992000 22848000 1820000 1274000 5978000 2242000 8436000 5240000 13970000 25090000 2332000 -471000 709000 -2032000 6104000 5711000 13261000 27122000 0.10 0.10 0.22 0.49 0.10 0.10 0.22 0.47 59278000 58340000 59128000 55681000 60059000 59805000 59938000 57254000 6104000 5711000 13261000 27122000 -227000 -107000 -285000 -159000 5877000 5604000 12976000 26963000 58810637 1000 453400000 20220227 -155947000 171383000 -1513000 467324000 298649 -1159000 -1159000 7905000 7905000 6419000 6419000 50000 50000 59109286 1000 460146000 20220227 -155947000 177802000 -1463000 480539000 71832 -869000 -869000 8627000 8627000 70613 0 738000 738000 -108000 -108000 59251731 1000 467904000 20220227 -155947000 178540000 -1571000 488927000 69062 -1134000 -1134000 13977000 13977000 6104000 6104000 -227000 -227000 59320793 1000 480747000 20220227 -155947000 184644000 -1798000 507647000 52969869 1000 201672000 20220227 -155947000 123185000 -1467000 167444000 18994000 18994000 337214 -3421000 -3421000 4093000 4093000 12926000 12926000 -707000 -707000 53307083 1000 202344000 20220227 -155947000 155105000 -2174000 199329000 4645000 233993000 233993000 58843 8226000 8226000 278687 -6800000 -6800000 4954000 4954000 8485000 8485000 655000 655000 58289613 1000 442717000 20220227 -155947000 163590000 -1519000 448842000 130129 -1039000 -1039000 6255000 6255000 5711000 5711000 -107000 -107000 58419742 1000 447933000 20220227 -155947000 169301000 -1626000 459662000 13261000 27122000 8196000 8226000 -2408000 -290000 -51000 -2103000 30195000 15302000 -3946000 -2326000 594000 99000 2923000 34000 30497000 51172000 6302000 -9033000 11967000 12081000 -13528000 4306000 28476000 31700000 19864000 32636000 242693000 4331000 92207000 10658000 12111000 6880000 328000 460000 0 4990000 -162925000 -6003000 0 233993000 106000 713000 3268000 11973000 0 575000 -3162000 222158000 -678000 -381000 -146901000 248410000 351027000 78438000 204126000 326848000 202551000 324371000 1575000 2477000 204126000 326848000 2422000 7957000 1047000 1114000 0 12508000 314000 0 Organization and Summary of Significant Accounting Policies<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Axon Enterprise, Inc. (“Axon,” the “Company,” "we," or "us") is a market-leading provider of law enforcement technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, and other administrative support functions. We also have a software engineering development center located in Seattle, Washington, and subsidiaries located in Australia, Canada, Finland, Hong Kong, Germany, India, Italy, the Netherlands, the United Kingdom, and Vietnam.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our wholly owned subsidiaries. All material intercompany accounts, transactions, and profits have been eliminated.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The results of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 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:</span></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">product warranty reserves,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inventory valuation,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue recognition,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">valuation of goodwill, intangible and long-lived assets,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition, measurement and valuation of current and deferred income taxes,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">stock-based compensation, </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of lease liabilities,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of contingencies and accrued litigation expense, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual results could differ materially from those estimates.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our operations are comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: the manufacture and sale of conducted electrical weapons ("CEWs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Revenue from our “products” in the Software and Sensors segment are generally from sales of sensors, including on-officer body cameras, Axon Fleet cameras, other hardware sensors, warranties on sensors, and other products, and is sometimes referred to as "Sensors and Other revenue." Revenue from our “services” in the Software and Sensors segment consist of sales related to the Axon Cloud, which includes Axon Evidence, cloud-based evidence management software revenue, other recurring cloud-hosted software revenue and related professional services, and is sometimes referred to as "Axon Cloud revenue." Within the Software and Sensors segment, we include only revenues and costs attributable to that segment, which costs include: costs of sales for both products and services, direct labor, product management and research and development ("R&amp;D") for products included, or to be included, within the Software and Sensors segment. All other costs are included in the TASER segment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer, who is the Chief Operating Decision Maker (the “CODM”), is not provided asset information or sales, general, and administrative expense by segment. Reportable segments are determined based on discrete financial information reviewed by the CODM. We organize and review operations based on products and services. We perform an analysis of our reportable segments on at least an annual basis. Additional information related to our business segments is summarized in Note 15.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic Information and Major Customers / Suppliers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> individual country outside the U.S. represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and nine months ended September 30, 2019 and 2018, no customer represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of total net sales. At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> customer represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the aggregate balance of accounts and notes receivable and contract assets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. 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 without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with component suppliers. </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income per Common Share</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Potentially dilutive securities include outstanding stock options and unvested restricted stock units ("RSUs"). The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for basic and diluted earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive stock-based awards excluded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,760</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standard Warranties</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We warranty our CEWs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">based on historical data related to warranty claims on a quarterly basis and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in our estimated product warranty liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Utilization of accrual</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(718</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(384</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements and Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value framework 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:</span></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have cash equivalents and investments, which at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were comprised of money market funds and, at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, also included agency bonds, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our financial instruments also include accounts and notes receivable, contract assets, accounts payable and accrued liabilities. As these instruments are generally short-term in nature, their carrying values approximate their fair values on the accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash balances as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of sales proceeds related to long-term contracts with customers, which were included in prepaid expenses and other current assets on our condensed consolidated balance sheets. The proceeds are held in escrow until certain billing milestones are achieved, and then specified amounts are transferred to our operating accounts. Restricted cash balances as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> also included </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to a performance guarantee for an international customer sales contract, which were included in other assets on our accompanying condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Goodwill, Intangibles and Long-lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. During the nine months ended September 30, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations. During the three months ended September 30, 2019, we abandoned certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Guidance</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance.  Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases). </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption had a material impact to our condensed consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption of Topic 842 on Opening Balance Sheet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As reported)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As adjusted)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheet Data:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,092</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders' equity</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 11 for further disclosures related to Topic 842.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effective the first quarter of 2020:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We are currently in the process of selecting the appropriate credit loss models for our investments, accounts and notes receivable, and contract assets and evaluating our processes and controls in preparation for the adoption of ASU 2016-13. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassification of Prior Year Presentation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The results of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 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:</span></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">product warranty reserves,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inventory valuation,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue recognition,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">valuation of goodwill, intangible and long-lived assets,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition, measurement and valuation of current and deferred income taxes,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">stock-based compensation, </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of lease liabilities,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of contingencies and accrued litigation expense, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual results could differ materially from those estimates.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The results of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 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:</span></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">product warranty reserves,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inventory valuation,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue recognition,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">valuation of goodwill, intangible and long-lived assets,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition, measurement and valuation of current and deferred income taxes,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">stock-based compensation, </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of lease liabilities,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition and measurement of contingencies and accrued litigation expense, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fair values of identified tangible and intangible assets acquired and liabilities assumed in business combinations.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual results could differ materially from those estimates.</span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our operations are comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: the manufacture and sale of conducted electrical weapons ("CEWs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Revenue from our “products” in the Software and Sensors segment are generally from sales of sensors, including on-officer body cameras, Axon Fleet cameras, other hardware sensors, warranties on sensors, and other products, and is sometimes referred to as "Sensors and Other revenue." Revenue from our “services” in the Software and Sensors segment consist of sales related to the Axon Cloud, which includes Axon Evidence, cloud-based evidence management software revenue, other recurring cloud-hosted software revenue and related professional services, and is sometimes referred to as "Axon Cloud revenue." Within the Software and Sensors segment, we include only revenues and costs attributable to that segment, which costs include: costs of sales for both products and services, direct labor, product management and research and development ("R&amp;D") for products included, or to be included, within the Software and Sensors segment. All other costs are included in the TASER segment.</span></div>Our Chief Executive Officer, who is the Chief Operating Decision Maker (the “CODM”), is not provided asset information or sales, general, and administrative expense by segment. Reportable segments are determined based on discrete financial information reviewed by the CODM. We organize and review operations based on products and services. We perform an analysis of our reportable segments on at least an annual basis. 2 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic Information and Major Customers / Suppliers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> individual country outside the U.S. represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and nine months ended September 30, 2019 and 2018, no customer represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of total net sales. At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> customer represented more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the aggregate balance of accounts and notes receivable and contract assets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Israel, Mexico, Republic of Korea, and Taiwan. 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 without incurring significant production delays. We also strategically hold safety stock levels on custom components to further reduce this risk. For off the shelf components, we believe that in most cases there are readily available alternative suppliers who can consistently meet our needs for these components. We acquire most of our components on a purchase order basis and do not have any significant long-term contracts with component suppliers. </span></div> <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income per Common Share</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Potentially dilutive securities include outstanding stock options and unvested restricted stock units ("RSUs"). The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of our common stock can result in a greater dilutive effect from potentially dilutive securities.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for basic and diluted earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:26px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive stock-based awards excluded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,760</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6104000 5711000 13261000 27122000 59278000 58340000 59128000 55681000 781000 1465000 810000 1573000 60059000 59805000 59938000 57254000 12477000 6793000 12546000 6760000 0.10 0.10 0.22 0.49 0.10 0.10 0.22 0.47 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standard Warranties</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We warranty our CEWs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">based on historical data related to warranty claims on a quarterly basis and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets. </span></div> P1Y <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in our estimated product warranty liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Utilization of accrual</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(718</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(384</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 898000 644000 718000 384000 891000 699000 1071000 959000 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements and Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value framework 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:</span></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have cash equivalents and investments, which at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were comprised of money market funds and, at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, also included agency bonds, corporate bonds, municipal bonds, and U.S. Treasury repurchase agreements. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other assets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our financial instruments also include accounts and notes receivable, contract assets, accounts payable and accrued liabilities. As these instruments are generally short-term in nature, their carrying values approximate their fair values on the accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4000000.0 3600000 900000 700000 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Goodwill, Intangibles and Long-lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. During the nine months ended September 30, 2019, we abandoned certain capitalized software related to implementation work on an enterprise resource planning system conversion, resulting in an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations. During the three months ended September 30, 2019, we abandoned certain planning and site development activities related to our planned new headquarters, resulting in an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in sales, general and administrative expense in the accompanying condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div> 1300000 700000 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Guidance</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), which is intended to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. In July 2018, the FASB issued additional guidance which provided an additional transition method for adopting the updated guidance.  Most prominent among the changes in the standard is the requirement for lessees to recognize ROU assets and lease liabilities for those leases that were classified as operating leases under previous U.S. GAAP. On January 1, 2019, we adopted Topic 842 by applying the non-comparative modified retrospective method of adoption. Under this method, financial information related to periods prior to adoption will be as originally reported under the then-current standard (Topic 840, Leases). </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Results for reporting periods beginning on or after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted, and continue to be reported in accordance with our historic accounting under Topic 840. We elected to apply the package of practical expedients to not reassess whether a contract is or contains a lease, lease classification, or initial lease costs for all leases that commenced before the adoption date. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption had a material impact to our condensed consolidated balance sheet. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. There was no other impact from the adoption. The adjustments to the opening balance sheet were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption of Topic 842 on Opening Balance Sheet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As reported)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As adjusted)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheet Data:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,092</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders' equity</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 11 for further disclosures related to Topic 842.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. We adopted this standard on January 1, 2019 and the adoption had no impact on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effective the first quarter of 2020:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 includes an impairment model (known as the current expected credit loss model) on financial instruments and other commitments that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The use of forecasted information is intended to incorporate more timely information in the estimate of expected credit loss. This ASU will also require enhanced disclosures relating to significant estimates and judgments used in estimating credit losses, as well as credit quality. We are currently in the process of selecting the appropriate credit loss models for our investments, accounts and notes receivable, and contract assets and evaluating our processes and controls in preparation for the adoption of ASU 2016-13. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments apply to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. Adoption of this ASU is not expected to have a material impact on our consolidated financial statements.</span></div> The adjustments to the opening balance sheet were as follows (in thousands):<div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption of Topic 842 on Opening Balance Sheet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As reported)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(As adjusted)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheet Data:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,092</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders' equity</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>732,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 22999000 12483000 35482000 719540000 12483000 732023000 41092000 -1138000 39954000 37000 3588000 3625000 166011000 2450000 168461000 5704000 10033000 15737000 252216000 12483000 264699000 719540000 12483000 732023000 <div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassification of Prior Year Presentation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</span></div> Revenues<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Products and Services</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present our revenues by primary product and service offering (in thousands): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X26P</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X2</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Pulse and Bolt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Single cartridges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Body</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Flex</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Fleet</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Dock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Evidence and cloud services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Cam</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Extended warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X26P</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X2</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Pulse and Bolt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Single cartridges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Body</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Flex</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Fleet</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Dock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Evidence and cloud services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Cam</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Extended warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,582</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our revenues disaggregated by geography (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,806</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities (deferred revenue)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized in the period from:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts included in contract liabilities at the beginning of the period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities (deferred revenue) consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hardware:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.13 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. We expect to recognize between </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> - </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> of this balance over the next </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">, and generally expect the remainder to be recognized over the following </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present our revenues by primary product and service offering (in thousands): </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X26P</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X2</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Pulse and Bolt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Single cartridges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Body</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Flex</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Fleet</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Dock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Evidence and cloud services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Cam</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Extended warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X26P</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,832</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER X2</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Pulse and Bolt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Single cartridges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Body</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Flex</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Fleet</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Dock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Axon Evidence and cloud services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">TASER Cam</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Extended warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,582</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:174%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our revenues disaggregated by geography (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,806</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 20214000 0 20214000 0 0 0 11578000 0 11578000 17998000 0 17998000 13241000 0 13241000 20392000 0 20392000 1132000 0 1132000 1402000 0 1402000 18901000 0 18901000 18406000 0 18406000 0 6763000 6763000 0 4744000 4744000 0 1670000 1670000 0 1325000 1325000 0 4341000 4341000 0 1809000 1809000 0 3358000 3358000 0 2178000 2178000 218000 34022000 34240000 0 23915000 23915000 0 534000 534000 0 717000 717000 4543000 4714000 9257000 4123000 3161000 7284000 1916000 3692000 5608000 1345000 3321000 4666000 71743000 59094000 130837000 63666000 41170000 104836000 39466000 0 39466000 0 0 0 37832000 0 37832000 52618000 0 52618000 40413000 0 40413000 62686000 0 62686000 2920000 0 2920000 3849000 0 3849000 57354000 0 57354000 51763000 0 51763000 0 18820000 18820000 0 15082000 15082000 0 4517000 4517000 0 4529000 4529000 0 10977000 10977000 0 6640000 6640000 0 9401000 9401000 0 7332000 7332000 363000 93461000 93824000 0 64513000 64513000 0 2481000 2481000 0 2839000 2839000 13341000 14064000 27405000 11567000 8521000 20088000 6017000 7582000 13599000 5331000 8007000 13338000 197706000 161303000 359009000 187814000 117463000 305277000 110809000 0.85 88125000 0.84 298736000 0.83 244806000 0.80 20028000 0.15 16711000 0.16 60273000 0.17 60471000 0.20 130837000 1 104836000 1 359009000 1 305277000 1 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities (deferred revenue)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized in the period from:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts included in contract liabilities at the beginning of the period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities (deferred revenue) consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hardware:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Sensors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33635000 209309000 83159000 11677000 16633000 28310000 12797000 16847000 29644000 9899000 5450000 15349000 8273000 6516000 14789000 21576000 22083000 43659000 21070000 23363000 44433000 4378000 17601000 21979000 9355000 15598000 24953000 39308000 27357000 66665000 20878000 24685000 45563000 43686000 44958000 88644000 30233000 40283000 70516000 11000 396000 407000 0 0 0 61887000 14712000 76599000 55713000 10771000 66484000 61898000 15108000 77006000 55713000 10771000 66484000 127160000 82149000 209309000 107016000 74417000 181433000 16066000 34630000 50696000 22152000 32445000 54597000 111094000 47519000 158613000 84864000 41972000 126836000 127160000 82149000 209309000 107016000 74417000 181433000 1130000000 0.15 0.20 P12M P7Y Cash, Cash Equivalents and Investments<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our cash, cash equivalents, and held-to-maturity investments at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,834</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and municipal obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,007</span></span></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury repurchase agreements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,903</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,913</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">We believe unrealized losses on our investments are due to interest rate fluctuations. As these investments are short-term in nature, are expected to be redeemed at par value, and/or because we have the ability and intent to hold these investments to maturity, we do not consider these investments to be other than temporarily impaired as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span>. <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our cash, cash equivalents, and held-to-maturity investments at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,834</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and municipal obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,007</span></span></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury repurchase agreements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,903</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,913</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>352,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 80269000 0 0 80269000 80269000 0 0 37311000 0 0 37311000 37311000 0 0 32834000 4000 6000 32832000 12068000 2000000 18766000 70145000 4000 6000 70143000 49379000 2000000 18766000 4454000 1000 1000 4454000 0 4454000 0 127987000 51000 31000 128007000 2903000 102459000 22625000 70000000 0 0 70000000 70000000 0 0 202441000 52000 32000 202461000 72903000 106913000 22625000 352855000 56000 38000 352873000 202551000 108913000 41391000 144095000 0 0 144095000 144095000 0 0 205367000 0 0 205367000 205367000 0 0 349462000 0 0 349462000 349462000 0 0 Inventory<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted average cost of raw materials, which approximates the first-in, first-out (“FIFO”) method and includes allocations of manufacturing labor and overhead. Included in finished goods at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of trial and evaluation hardware units. Provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value. Inventory consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1400000 1400000 Inventory consisted of the following at <span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21096000 19670000 19570000 14093000 40666000 33763000 Goodwill and Intangible Assets <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (other than goodwill) consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:22%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td colspan="6" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortizable (definite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(959</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued patents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-15 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-11 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(599</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-8 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-4 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Re-acquired distribution rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,039</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="6" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Not amortizable (indefinite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER trademark</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and trademarks pending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total not amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense of intangible assets for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense of intangible assets for the three and nine months ended September 30, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Estimated amortization for intangible assets with definite lives for the remaining three months of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the next five years ended December 31, and thereafter, is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>962</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1338000 23643000 24981000 -52000 -53000 -105000 1286000 23590000 24876000 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (other than goodwill) consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:22%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td colspan="6" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortizable (definite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(959</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued patents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-15 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-11 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(599</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-8 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-4 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Re-acquired distribution rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,039</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="6" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Not amortizable (indefinite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER trademark</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and trademarks pending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total not amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets (other than goodwill) consisted of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:22%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td colspan="6" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortizable (definite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domain names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5-10 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(959</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued patents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-15 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-11 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(599</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4-8 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-4 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Re-acquired distribution rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,039</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="6" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Not amortizable (indefinite-lived) intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TASER trademark</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and trademarks pending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total not amortizable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3161000 959000 2202000 3161000 732000 2429000 3170000 1268000 1902000 2940000 1106000 1834000 1006000 532000 474000 1053000 599000 454000 3664000 1263000 2401000 3701000 880000 2821000 446000 397000 49000 540000 439000 101000 10660000 5982000 4678000 13404000 7081000 6323000 1932000 1932000 0 1928000 1813000 115000 24039000 12333000 11706000 26727000 12650000 14077000 900000 900000 900000 900000 922000 922000 958000 958000 1822000 1822000 1858000 1858000 25861000 12333000 13528000 28585000 12650000 15935000 800000 2700000 1600000 4600000 Estimated amortization for intangible assets with definite lives for the remaining three months of <span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the next five years ended December 31, and thereafter, is as follows (in thousands):</span><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>962</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 948000 3177000 2862000 1256000 962000 881000 1620000 11706000 Other Assets<div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash surrender value of corporate-owned life insurance policies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses, deposits and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">Represents the incremental costs of obtaining contracts with customers, which consist primarily of sales commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contracts and amortized consistent with the recognition timing of the revenue for the underlying performance obligations.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash surrender value of corporate-owned life insurance policies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses, deposits and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">Represents the incremental costs of obtaining contracts with customers, which consist primarily of sales commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contracts and amortized consistent with the recognition timing of the revenue for the underlying performance obligations.</span></div> 4020000 3596000 17920000 15530000 658000 661000 10592000 3952000 3212000 37142000 22999000 Accrued Liabilities<div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued salaries, benefits and bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional, consulting and lobbying fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued salaries, benefits and bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional, consulting and lobbying fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17058000 19063000 5002000 4894000 1071000 898000 5143000 4167000 7471000 12070000 35745000 41092000 Income Taxes <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, following the tax year to which these filings relate. Our U.S. federal income tax return for fiscal year 2016 is currently under audit by the Internal Revenue Service.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Tax Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, primarily include R&amp;D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, and net operating losses, partially offset by accelerated depreciation expense and valuation allowance reserve. Our total net deferred tax assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$23.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 provisions 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we continue to demonstrate three-year cumulative pre-tax income in the U.S. federal and state tax jurisdictions; however, we 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have cumulative pre-tax losses in Australia, the U.K., and Canada, which limits the ability to consider other subjective evidence, such as projections for future growth. On the basis of this evaluation, a full valuation allowance has been recorded for these jurisdictions. The amount of the deferred tax asset considered realizable, however, could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as projections for growth.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We complete R&amp;D tax credit studies for each year that an R&amp;D tax credit is claimed for federal, Arizona, and California 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="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. In addition, management accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of interest for estimated uncertain tax positions related to certain federal income tax liabilities. Should the unrecognized benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> be recognized, our effective tax rate would be favorably impacted. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the unrecognized tax benefit associated with R&amp;D credits has been netted against the R&amp;D deferred tax asset.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effective Tax Rate</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our overall effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, after discrete period adjustments, was </span><span style="font-family:inherit;font-size:10pt;"><span>5.1%</span></span><span style="font-family:inherit;font-size:10pt;">. Before discrete adjustments, the tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>19.6%</span></span><span style="font-family:inherit;font-size:10pt;">, which is less than the federal statutory rate, primarily due to state taxes and non-deductible expenses for items such as meals and entertainment, the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m), and an income inclusion from global intangible low-taxed income ("GILTI"), offset by a reduction for foreign-derived intangible income ("FDII") and R&amp;D tax credits. The effective tax rate was favorably impacted by a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs that vested or stock options that were exercised during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. This was partially offset by an unfavorable discrete item of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the write off of certain deferred tax assets related to future stock compensation awards vesting for certain officers for whom deductibility of compensation is limited by IRC Section 162(m) and return to provision adjustments for jurisdictions in which tax returns have been filed.</span></div> 23300000 6100000 100000 6200000 2900000 0.051 0.196 3900000 1700000 Stockholders’ Equity<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance-based stock awards</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have issued performance-based stock options and performance-based RSUs, the vesting of which is generally contingent upon the achievement of certain performance criteria related to our operating performance, as well as successful and timely development and market acceptance of future product introductions. In addition, certain of the performance RSUs have additional service requirements subsequent to the achievement of the performance criteria. Compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For both service-based and performance-based RSUs, we account for forfeitures as they occur as a reduction to stock-based compensation expense and additional paid-in-capital.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations. </span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">CEO Performance Award </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 24, 2018 (the “Grant Date”), our stockholders approved the Board of Directors’ grant of </span><span style="font-family:inherit;font-size:10pt;"><span>6,365,856</span></span><span style="font-family:inherit;font-size:10pt;"> stock option awards to Patrick W. Smith, our CEO (the “CEO Performance Award”). The CEO Performance Award consists of </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> 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 vesting date. Each of the </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> vesting tranches of the CEO Performance Award have a 10-year contractual term and will vest upon certification by the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> for the first tranche and increases by increments of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, investment interest income, provision (benefit) for income taxes, depreciation and amortization,</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">and stock-based compensation expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.51461988304094%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:49%;"/><td style="width:3%;"/><td style="width:48%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Eight Separate Revenue Goals </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Eight Separate Adjusted EBITDA (CEO Performance Award) Goals </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #1, $710,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #9, $125,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #2, $860,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #10, $155,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #3, $1,010,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #11, $175,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #4, $1,210,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #12, $190,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #5, $1,410,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #13, $200,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #6, $1,610,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #14, $210,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #7, $1,810,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #15, $220,000</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #8, $2,010,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #16, $230,000</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">In connection with the business acquisition that was completed during the three months ended June 30, 2018, the revenue goals were adjusted for the acquiree's Target Revenue, as defined in the CEO Performance Award agreement.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the following operational goals were considered probable of achievement:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$710.1 million</span></span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (CEO Performance Award) of </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;">; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$860.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first two market capitalization goals have been achieved as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. However, none of the stock options granted under the CEO Performance Award have vested thus far as the operational goals have not yet been achieved as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the CEO Performance Award from the Grant Date through </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The number of stock options that would vest related to the three tranches is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$56.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had unrecognized stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$178.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the performance goals that were considered not probable of achievement. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">eXponential Stock Performance Plan </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Pursuant to the XSPP, all eligible full-time U.S. employees were granted an award of </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> XSUs in January 2019, and certain employees had the opportunity to elect to receive a percentage of the value of their target compensation over the next </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;"> (2019-2027) in the form of additional XSUs. For employees who elected to receive XSUs, the XSU grants were made as an up front, lump sum grant in January 2019, and are intended to replace that portion of the target compensation they elected to receive in the form of XSUs for the next </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;">. Accordingly, their go forward target compensation will be reduced until 2027 by the amount of such compensation that the employees elected to receive in the form of the January 2019 XSU grants. Additional employee awards were granted in February 2019 and September 2019. A total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> XSUs were granted in the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The XSUs are grants of restricted stock units, each with a term of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;">, that vest in </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> equal tranches. Each of the </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> for the first tranche and increases by increments of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0</span></span><span style="font-family:inherit;font-size:10pt;"> 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. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The XSPP contains an 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"). Any shares of Stock issued to Patrick W. Smith upon the exercise of the stock options granted to Mr. Smith under the CEO Performance Award shall increase the XSU Maximum. The XSU Maximum shall also be 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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The market capitalization and operational goals are identical to the CEO Performance Award, except for the number of shares that are 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. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense associated with XSU awards 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 market capitalization goal period and the valuation of each tranche are determined using a Monte Carlo simulation, which is also used as the basis for determining the expected achievement period of the market capitalization goal. 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 XSU awards 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.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first two market capitalization goals have been achieved as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. However, none of the XSU tranches have vested thus far as the operational goals have not yet been achieved as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. As there are three operational goals considered probable of achievement, we recorded stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the XSU awards from their respective grant dates through </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The number of XSU awards that would vest related to the three tranches is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$57.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had unrecognized stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$131.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the performance goals that were considered not probable of achievement. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Given the complexity of the awards, we utilized Monte Carlo simulations to simulate a range of possible future market capitalizations for the Company over the term of the awards. The average of all iterations of the simulation was used as the basis for the valuation and market capitalization goal derived service period for each tranche. Additionally, we applied an illiquidity discount of between </span><span style="font-family:inherit;font-size:10pt;"><span>9.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>16.8%</span></span><span style="font-family:inherit;font-size:10pt;"> to the valuation of XSUs because the awards specify a post-vest holding period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span><span style="font-family:inherit;font-size:10pt;"> years. Certain of the XSU awards specify a post-vest holding period of the longer of </span><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span><span style="font-family:inherit;font-size:10pt;"> years or until the next tranche vests. The illiquidity discounts were estimated using the Finnerty model and reduced by the impact of expected payroll and income taxes due upon vesting of the awards, as the related proportion of shares are expected to be sold to satisfy such obligations. We measured the grant date fair value of the XSU awards with the following assumptions: risk-free interest rate of between </span><span style="font-family:inherit;font-size:10pt;"><span>1.64%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.62%</span></span><span style="font-family:inherit;font-size:10pt;">, expected term of between </span><span style="font-family:inherit;font-size:10pt;"><span>8.4</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>9</span></span><span style="font-family:inherit;font-size:10pt;">.0 years, expected volatility of between </span><span style="font-family:inherit;font-size:10pt;"><span>44.12%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>45.47%</span></span><span style="font-family:inherit;font-size:10pt;">, and dividend yield of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes RSU activity for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (number of units and aggregate intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:57%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Units outstanding, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Units outstanding, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was </span><span style="font-family:inherit;font-size:10pt;"><span>$56.78</span></span><span style="font-family:inherit;font-size:10pt;"> per share, multiplied by the number of RSUs outstanding. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$99.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>5.16 years</span></span><span style="font-family:inherit;font-size:10pt;">. RSUs are released when vesting requirements are met.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>6.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs, consisting of </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> service-based RSUs and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs, including </span><span style="font-family:inherit;font-size:10pt;"><span>5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> XSUs. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the performance criteria had been met for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>five thousand</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs outstanding. Certain of the performance-based RSUs outstanding as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> can vest with a range of shares earned being between </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the targeted shares granted, depending on the final achievement of pre-determined performance criteria as of the vesting date. The amount of RSUs included in the table above related to such grants is the target level. The maximum additional number of performance-based RSUs that could be earned is </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which are not included in the table above.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain RSUs that vested in the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>47 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and had a value of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activity </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (number of units and aggregate intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired / terminated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options exercisable, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.19</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$56.78</span></span><span style="font-family:inherit;font-size:10pt;"> on September 30, 2019. The intrinsic value of options exercised for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, total options outstanding included </span><span style="font-family:inherit;font-size:10pt;"><span>6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested performance-based stock options. Of this total, </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> options relate to tranches of the CEO Performance Award considered probable of achievement.</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based Compensation Expense</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The following table summarizes the composition of stock-based compensation expense for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of products sold and services delivered</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Incentive Plan</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2019, our shareholders approved the 2019 Plan authorizing an additional </span><span style="font-family:inherit;font-size:10pt;"><span>6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the legacy stock incentive plans, there are </span><span style="font-family:inherit;font-size:10pt;"><span>2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Inducement Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved </span><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan. As of September 30, 2019, there were </span><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant under the 2019 Inducement Plan.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our outstanding common stock subject to stock market conditions and corporate considerations. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> common shares were purchased under the program. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$16.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> remains available under the plan for future purchases. Any future purchases will be discretionary.</span></div> 6365856 12 12 2500000000 1000000000.0 <div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.51461988304094%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:49%;"/><td style="width:3%;"/><td style="width:48%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Eight Separate Revenue Goals </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Eight Separate Adjusted EBITDA (CEO Performance Award) Goals </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #1, $710,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #9, $125,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #2, $860,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #10, $155,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #3, $1,010,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #11, $175,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #4, $1,210,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #12, $190,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #5, $1,410,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #13, $200,000</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #6, $1,610,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #14, $210,000</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #7, $1,810,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #15, $220,000</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #8, $2,010,058</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goal #16, $230,000</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">In connection with the business acquisition that was completed during the three months ended June 30, 2018, the revenue goals were adjusted for the acquiree's Target Revenue, as defined in the CEO Performance Award agreement.</span></div> 710100000 125000000.0 860100000 10700000 1600000 56900000 P7Y3M18D 178300000 60 P9Y P9Y 5900000 P9Y 12 12 2500000000 1000000000.0 4300000 1400000 57400000 P7Y3M18D 131600000 0.098 0.168 P2Y6M P2Y6M 0.0164 0.0262 P8Y4M24D P9Y 0.4412 0.4547 0.0000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes RSU activity for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (number of units and aggregate intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:57%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Units outstanding, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Units outstanding, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1655000 28.34 6476000 35.87 450000 24.47 410000 34.63 7271000 34.93 412866000 56.78 99200000 P5Y1M28D 6500000 500000 6000000.0 5900000 5000000 6000000.0 0 2 300000 47000 3300000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (number of units and aggregate intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired / terminated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options exercisable, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.19</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6458000 28.24 0 0 25000 4.23 0 0 6433000 28.33 P8Y3M29D 183023000 67000 4.53 P1Y2M8D 3506000 56.78 1100000 20500000 6400000 1600000 The following table summarizes the composition of stock-based compensation expense for the three and <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of products sold and services delivered</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 312000 93000 775000 359000 9508000 3748000 19130000 8783000 3843000 2414000 10290000 6160000 13663000 6255000 30195000 15302000 6000000.0 2200000 500000 30000 50000000.0 0 16300000 Line of Credit<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving line of credit with a domestic bank, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is available for letters of credit. The credit agreement matures on December 31, 2021 and has an accordion feature which allows for an increase in the total line of credit up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to certain conditions, including the availability of additional bank commitments.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2018, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings under the line. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had letters of credit outstanding of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the facility and available borrowing of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.5%</span></span><span style="font-family:inherit;font-size:10pt;"> per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.  </span></div><div style="line-height:120%;padding-bottom:20px;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are required to comply with a maximum funded debt to EBITDA ratio of no greater than </span><span style="font-family:inherit;font-size:10pt;"><span>2.50</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.00 based upon a trailing four fiscal quarter period. At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, our funded debt to EBITDA ratio was </span><span style="font-family:inherit;font-size:10pt;"><span>0.001</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.00.</span></div> 50000000.0 10000000.0 100000000.0 0 3600000 46400000 0.010 0.015 2.50 0.001 Leases<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Obligations</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Additionally, we use the portfolio approach in determining the discount rate used to present value lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates. The ROU asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have operating and finance leases for office space and certain equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For leases beginning on or after January 1, 2019, we account for lease components separately from non-lease components for all asset classes. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our leases have remaining terms of less than </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4</span></span><span style="font-family:inherit;font-size:10pt;"> years, some of which include one or more options to renew for up to </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> years, and some of which include options to terminate the leases within </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. The exercise of lease renewal options is at our sole discretion and such options are included in ROU assets and liabilities for renewal periods that are reasonably certain of exercise. Certain of our lease agreements include stated rental payment escalations. </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">We sublease certain real estate to third parties. Finance leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were immaterial.</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,687</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:38%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, general and administrative expenses </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">Includes short-term leases, which are immaterial. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></span><span style="font-family:inherit;font-size:9pt;">An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental Cash Flows Information</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we do not have any leases that have not yet commenced. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disclosures related to periods prior to adoption of Topic 842</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense under all operating leases, including both cancelable and non-cancellable leases, was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, 2018 and 2017, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligation</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Obligations</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Additionally, we use the portfolio approach in determining the discount rate used to present value lease payments. We give consideration to our line of credit as well as publicly available data for instruments with similar characteristics when calculating our incremental borrowing rates. The ROU asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have operating and finance leases for office space and certain equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For leases beginning on or after January 1, 2019, we account for lease components separately from non-lease components for all asset classes. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our leases have remaining terms of less than </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4</span></span><span style="font-family:inherit;font-size:10pt;"> years, some of which include one or more options to renew for up to </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> years, and some of which include options to terminate the leases within </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. The exercise of lease renewal options is at our sole discretion and such options are included in ROU assets and liabilities for renewal periods that are reasonably certain of exercise. Certain of our lease agreements include stated rental payment escalations. </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">We sublease certain real estate to third parties. Finance leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were immaterial.</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,687</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:38%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, general and administrative expenses </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">Includes short-term leases, which are immaterial. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></span><span style="font-family:inherit;font-size:9pt;">An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental Cash Flows Information</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we do not have any leases that have not yet commenced. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disclosures related to periods prior to adoption of Topic 842</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense under all operating leases, including both cancelable and non-cancellable leases, was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, 2018 and 2017, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligation</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P1Y P4Y P2Y P1Y <div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,687</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10592000 3959000 7687000 11646000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:38%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales, general and administrative expenses </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></span><span style="font-family:inherit;font-size:9pt;">Includes short-term leases, which are immaterial. </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></span><span style="font-family:inherit;font-size:9pt;">An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental Cash Flows Information</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1264000 3418000 82000 219000 1182000 3199000 3229000 888000 P3Y3M18D 0.034 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,109</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,945</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1114000 82000 1032000 4545000 82000 4463000 3639000 0 3639000 2638000 0 2638000 1173000 0 1173000 0 0 0 0 0 0 13109000 164000 12945000 1299000 11646000 4200000 2900000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligation</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable leases at December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligation</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3670000 40000 3572000 36000 2961000 0 2001000 0 573000 0 0 0 12777000 76000 6000 70000 Commitments and Contingencies<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Land Lease Purchase Agreement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 13, 2018, we entered into a Purchase and Sale Agreement ("PSA") to purchase a leasehold interest to a parcel of land located in Maricopa County, Arizona for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>84</span></span><span style="font-family:inherit;font-size:10pt;"> years, on which we intended to construct our new headquarters. On October 10, 2019, we terminated the PSA because we were unable to secure design approval by the Salt River Pima-Maricopa Indian Community. We expect to forfeit our escrow deposit of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and no further amounts are owed to the counterparty under the agreement. In connection with the termination of the PSA, we recorded an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, excluding the aforementioned forfeited deposit, related to the abandonment of certain planning and site development activities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Data Storage Purchase Commitment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, we entered into a purchase agreement for cloud data storage with a </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> year term beginning July 1, 2019. The purchase agreement includes a total commitment of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, with an up-front prepayment of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> that was made in July 2019. The current balance of the prepayment is included within prepaid expenses and other current assets on our condensed consolidated balance sheet. Storage fees under this agreement were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and nine months ended September 30, 2019, and were recorded in cost of service sales. The remaining purchase commitment at September 30, 2019 was </span><span style="font-family:inherit;font-size:10pt;"><span>$46.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Litigation </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are currently named as a defendant in </span><span style="font-family:inherit;font-size:10pt;"><span>eight</span></span><span style="font-family:inherit;font-size:10pt;"> lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CEW was used by law enforcement officers in connection with arrests. 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. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Litigation</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are a defendant in a litigation matter filed by Digital Ally Inc. (“Digital”) in the District of Kansas alleging patent infringement regarding our Axon Signal technology. Axon was granted summary judgment of non-infringement on June 17, 2019 and judgment was entered in our favor on all of Digital's claims. Digital has appealed the ruling.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are also a defendant in a consumer class action lawsuit previously filed and dismissed in California in 2018 and now refiled in the District of Nevada on April 9, 2019 (Case No. 3:1-cv-00192) by consumer weapon purchaser Douglas Richey (“Richey”). The case alleges the TASER Pulse, X2 and X26P CEWs have a faulty safety switch based on Richey’s Pulse allegedly discharging inside its neoprene case in a jacket pocket without injury. Any such discharge was likely due to static electricity, as disclosed in our consumer warnings. We will vigorously defend this claim and the propriety of any class certification. Our motion to dismiss is pending. </span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">U.S. Federal Trade Commission Investigation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018 we received a letter from the U.S. Federal Trade Commission (“FTC”) with respect to its non-public investigation into our acquisition of VIEVU, LLC in May 2018.  The FTC issued a subpoena for certain information and documentation relating to the acquisition on March 21, 2019. We are cooperating with the investigation.</span></div><div style="line-height:174%;padding-bottom:4px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">General</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on our assessment of outstanding litigation and claims as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.</span></div><div style="line-height:120%;padding-top:20px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Off-Balance Sheet Arrangements</span></div><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had outstanding letters of credit of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> that are expected to expire in May 2020 and September 2021. Additionally, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding surety bonds at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, with </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> expiring in 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> expiring in 2021, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> expiring in 2022, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> expiring in 2023 and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$10.5 million</span></span> expiring in 2024. P84Y 200000 700000 P3Y 50000000.0 15000000.0 3700000 46300000 8 5000000.0 3600000 24600000 1100000 2300000 3200000 7500000 10500000 Related Party Transactions <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We subscribe to various cloud-based applications from Salesforce. Bret Taylor, who was a member of our Board of Directors through June 14, 2019, serves as President and Chief Product Officer of Salesforce. We incur costs at different times throughout the year, typically in advance of services being provided, and subsequently amortize these costs ratably to expense as services are provided over the contractual term. The cost to subscribe to various cloud-based hosting arrangements from Salesforce was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts due to Salesforce as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. Amounts due to Salesforce as of December 31, 2018 were negligible.</span></div> 500000 400000 1400000 1300000 0 Employee Benefit Plans <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a defined contribution </span><span style="font-family:inherit;font-size:10pt;">401</span><span style="font-family:inherit;font-size:10pt;">(k) plan for eligible employees, which is qualified under Sections </span><span style="font-family:inherit;font-size:10pt;">401</span><span style="font-family:inherit;font-size:10pt;">(a) and </span><span style="font-family:inherit;font-size:10pt;">401</span><span style="font-family:inherit;font-size:10pt;">(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also have a non-qualified deferred compensation plan for certain executives, employees and non-employee directors through which participants may elect to postpone the receipt and taxation of a portion of their compensation, including stock-based compensation, received from us. The non-qualified deferred compensation plan allows eligible participants to defer up to </span><span style="font-family:inherit;font-size:10pt;"><span>80%</span></span><span style="font-family:inherit;font-size:10pt;"> of their base salary and up to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of other types of compensation. The plan also allows for matching and discretionary employer contributions. Employee deferrals are deemed </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> vested upon contribution. Distributions from the plan are made upon retirement, death, separation of service, specified date or upon the occurrence of an unforeseeable emergency. Distributions can be paid in a variety of forms from lump sum to installments over a period of years. Participants in the plan are entitled to select from a wide variety of investments available under the plan and are allocated gains or losses based upon the performance of the investments selected by the participant. All gains or losses are allocated fully to plan participants and we do not guarantee a rate of return on deferred balances. Assets related to this plan consist of corporate-owned life insurance contracts and are included in </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">other assets in the condensed consolidated balance sheets; see Note 6 for balances. Participants have no rights or claims with respect to any plan assets and any such assets are subject to the claims of our general creditors. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contributions to the plans are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also sponsor defined contribution plans in Australia, Finland, and the United Kingdom.</span></div><span style="font-family:inherit;font-size:10pt;"> Our matching contributions for all defined contribution plans were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, respectively. 0.80 1 1 900000 900000 3500000 2400000 Segment Data<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our operations are comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: the manufacture and sale of CEWs, batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the software and sensors business, which includes the sale of devices, wearables, applications, cloud and mobile products (collectively, the “Software and Sensors” segment). Our Chief Executive Officer, who is the CODM, is not provided asset information or sales, general, and administrative expense by segment. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information relative to our reportable segments was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from products </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from services </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of product sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,445</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,953</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of service sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,504</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from products </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from services </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of product sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,265</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,480</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,994</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,474</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of service sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,480</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1 </sup></span><span style="font-family:inherit;font-size:10pt;">Cost of service sales for the three and nine months ended September 30, 2019 includes approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span>, respectively, of third party installation costs. 2 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information relative to our reportable segments was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from products </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,923</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from services </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,836</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of product sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,445</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,697</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,953</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of service sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,504</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,644</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,982</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">TASER</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Software and Sensors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from products </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales from services </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of product sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,265</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,480</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,994</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,474</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of service sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,480</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1 </sup></span><span style="font-family:inherit;font-size:10pt;">Cost of service sales for the three and nine months ended September 30, 2019 includes approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span>, respectively, of third party installation costs. 71424000 25073000 96497000 63666000 17257000 80923000 319000 34021000 34340000 0 23913000 23913000 71743000 59094000 130837000 63666000 41170000 104836000 26504000 15941000 42445000 19256000 13697000 32953000 0 8223000 8223000 0 6250000 6250000 26504000 24164000 50668000 19256000 19947000 39203000 45239000 34930000 80169000 44410000 21223000 65633000 3485000 21644000 25129000 4837000 17145000 21982000 197148000 67829000 264977000 187814000 50804000 238618000 558000 93474000 94032000 0 66659000 66659000 197706000 161303000 359009000 187814000 117463000 305277000 74044000 46221000 120265000 57480000 38994000 96474000 0 24098000 24098000 0 15566000 15566000 74044000 70319000 144363000 57480000 54560000 112040000 123662000 90984000 214646000 130334000 62903000 193237000 10284000 61692000 71976000 11816000 43786000 55602000 700000 1600000 XML 81 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - eXponential Stock Performance Plan (Details)
$ in Millions
1 Months Ended 9 Months Ended
Feb. 12, 2019
May 24, 2018
USD ($)
shares
Jan. 31, 2019
shares
Sep. 30, 2019
USD ($)
tranche
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
First tranche   $ 2,500.0    
Tranche incremental increase   $ 1,000.0    
Recorded share-based compensation expense       $ 10.7
Number of options expected to vest | shares       1,600,000
Weighted average period over which costs are recognized       7 years 3 months 18 days
eXponential Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of units, granted (in shares) | shares     60 5,900,000
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance shares authorized (in shares) | shares   6,365,856    
Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement       $ 56.9
Unrecognized share-based compensation cost related to unvested stock option awards, not probable of achievement       $ 178.3
2019 eXponential Stock Performance Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average period over which costs are recognized       7 years 3 months 18 days
2019 eXponential Stock Performance Plan | eXponential Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock, expiration period 9 years      
Performance shares authorized (in shares) | shares       5,900,000
Number of vesting tranches | tranche       12
First tranche       $ 2,500.0
Tranche incremental increase       1,000.0
Recorded share-based compensation expense       $ 4.3
Number of options expected to vest | shares       1,400,000
Post-vest holding period       2 years 6 months
Dividend yield (as a percentage)       0.00%
2019 eXponential Stock Performance Plan | Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement       $ 57.4
Unrecognized share-based compensation cost related to unvested stock option awards, not probable of achievement       $ 131.6
2019 eXponential Stock Performance Plan | Minimum | eXponential Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Liquidity discount (as a percentage)       9.80%
Risk-free interest rate (as a percentage)       1.64%
Expected term       8 years 4 months 24 days
Expected volatility (as a percentage)       44.12%
2019 eXponential Stock Performance Plan | Maximum | eXponential Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Liquidity discount (as a percentage)       16.80%
Risk-free interest rate (as a percentage)       2.62%
Expected term       9 years
Expected volatility (as a percentage)       45.47%
XML 82 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment   2  
Warranty period   1 year  
Corporate owned life insurance policies fair value $ 4,020 $ 4,020 $ 3,596
Restricted cash balance 658 658 661
Prepaid Expenses and Other Current Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restricted cash balance 900 900 900
Other Current Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restricted cash balance 700 $ 700 $ 700
Enterprise Resource Planning System      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impairment charges 1,300    
Design of New Headquarters      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impairment charges $ 700    
XML 83 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Revenues By Products And Service Offerings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers $ 130,837 $ 104,836 $ 359,009 $ 305,277
TASER 7        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 20,214 0 39,466 0
TASER X26P        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 11,578 17,998 37,832 52,618
TASER X2        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 13,241 20,392 40,413 62,686
TASER Pulse and Bolt        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 1,132 1,402 2,920 3,849
Single cartridges        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 18,901 18,406 57,354 51,763
Axon Body        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 6,763 4,744 18,820 15,082
Axon Flex        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 1,670 1,325 4,517 4,529
Axon Fleet        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 4,341 1,809 10,977 6,640
Axon Dock        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 3,358 2,178 9,401 7,332
Axon Evidence and cloud services        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 34,240 23,915 93,824 64,513
TASER Cam        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 534 717 2,481 2,839
Extended warranties        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 9,257 7,284 27,405 20,088
Other        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 5,608 4,666 13,599 13,338
TASER        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 71,743 63,666 197,706 187,814
TASER | TASER 7        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 20,214 0 39,466 0
TASER | TASER X26P        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 11,578 17,998 37,832 52,618
TASER | TASER X2        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 13,241 20,392 40,413 62,686
TASER | TASER Pulse and Bolt        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 1,132 1,402 2,920 3,849
TASER | Single cartridges        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 18,901 18,406 57,354 51,763
TASER | Axon Body        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
TASER | Axon Flex        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
TASER | Axon Fleet        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
TASER | Axon Dock        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
TASER | Axon Evidence and cloud services        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 218 0 363 0
TASER | TASER Cam        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
TASER | Extended warranties        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 4,543 4,123 13,341 11,567
TASER | Other        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 1,916 1,345 6,017 5,331
Software and Sensors        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 59,094 41,170 161,303 117,463
Software and Sensors | TASER 7        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
Software and Sensors | TASER X26P        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
Software and Sensors | TASER X2        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
Software and Sensors | TASER Pulse and Bolt        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
Software and Sensors | Single cartridges        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 0 0 0 0
Software and Sensors | Axon Body        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 6,763 4,744 18,820 15,082
Software and Sensors | Axon Flex        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 1,670 1,325 4,517 4,529
Software and Sensors | Axon Fleet        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 4,341 1,809 10,977 6,640
Software and Sensors | Axon Dock        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 3,358 2,178 9,401 7,332
Software and Sensors | Axon Evidence and cloud services        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 34,022 23,915 93,461 64,513
Software and Sensors | TASER Cam        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 534 717 2,481 2,839
Software and Sensors | Extended warranties        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 4,714 3,161 14,064 8,521
Software and Sensors | Other        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers $ 3,692 $ 3,321 $ 7,582 $ 8,007
XML 84 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes 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, following the tax year to which these filings relate. Our U.S. federal income tax return for fiscal year 2016 is currently under audit by the Internal Revenue Service.

Deferred Tax Assets
Net deferred income tax assets at September 30, 2019, primarily include R&D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, and net operating losses, partially offset by accelerated depreciation expense and valuation allowance reserve. Our total net deferred tax assets at September 30, 2019 were $23.3 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 provisions 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 September 30, 2019, we continue to demonstrate three-year cumulative pre-tax income in the U.S. federal and state tax jurisdictions; however, we 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.
As of September 30, 2019, we have cumulative pre-tax losses in Australia, the U.K., and Canada, which limits the ability to consider other subjective evidence, such as projections for future growth. On the basis of this evaluation, a full valuation allowance has been recorded for these jurisdictions. The amount of the deferred tax asset considered realizable, however, could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as projections for growth.
We complete R&D tax credit studies for each year that an R&D tax credit is claimed for federal, Arizona, and California 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 $6.1 million as of September 30, 2019. In addition, management accrued $0.1 million of interest for estimated uncertain tax positions related to certain federal income tax liabilities. Should the unrecognized benefit of $6.2 million be recognized, our effective tax rate would be favorably impacted. Approximately $2.9 million of the unrecognized tax benefit associated with R&D credits has been netted against the R&D deferred tax asset.

Effective Tax Rate
Our overall effective tax rate for the nine months ended September 30, 2019, after discrete period adjustments, was 5.1%. Before discrete adjustments, the tax rate was 19.6%, which is less than the federal statutory rate, primarily due to state taxes and non-deductible expenses for items such as meals and entertainment, the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m), and an income inclusion from global intangible low-taxed income ("GILTI"), offset by a reduction for foreign-derived intangible income ("FDII") and R&D tax credits. The effective tax rate was favorably impacted by a $3.9 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs that vested or stock options that were exercised during the nine months ended September 30, 2019. This was partially offset by an unfavorable discrete item of $1.7 million related to the write off of certain deferred tax assets related to future stock compensation awards vesting for certain officers for whom deductibility of compensation is limited by IRC Section 162(m) and return to provision adjustments for jurisdictions in which tax returns have been filed.
XML 85 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted average cost of raw materials, which approximates the first-in, first-out (“FIFO”) method and includes allocations of manufacturing labor and overhead. Included in finished goods at September 30, 2019 and December 31, 2018 was $1.4 million and $1.4 million, respectively, of trial and evaluation hardware units. Provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value. Inventory consisted of the following at September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
December 31, 2018
Raw materials
$
21,096

 
$
19,670

Finished goods
19,570

 
14,093

Total inventory
$
40,666

 
$
33,763


XML 86 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Nature of Products and Services
The following tables present our revenues by primary product and service offering (in thousands):
 
Three Months Ended September 30, 2019
 
Three Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
20,214

 
$

 
$
20,214

 
$

 
$

 
$

TASER X26P
11,578

 

 
11,578

 
17,998

 

 
17,998

TASER X2
13,241

 

 
13,241

 
20,392

 

 
20,392

TASER Pulse and Bolt
1,132

 

 
1,132

 
1,402

 

 
1,402

Single cartridges
18,901

 

 
18,901

 
18,406

 

 
18,406

Axon Body

 
6,763

 
6,763

 

 
4,744

 
4,744

Axon Flex

 
1,670

 
1,670

 

 
1,325

 
1,325

Axon Fleet

 
4,341

 
4,341

 

 
1,809

 
1,809

Axon Dock

 
3,358

 
3,358

 

 
2,178

 
2,178

Axon Evidence and cloud services
218

 
34,022

 
34,240

 

 
23,915

 
23,915

TASER Cam

 
534

 
534

 

 
717

 
717

Extended warranties
4,543

 
4,714

 
9,257

 
4,123

 
3,161

 
7,284

Other
1,916

 
3,692

 
5,608

 
1,345

 
3,321

 
4,666

Total
$
71,743

 
$
59,094

 
$
130,837

 
$
63,666

 
$
41,170

 
$
104,836


 
Nine Months Ended September 30, 2019
 
Nine Months Ended September 30, 2018
 
TASER
 
Software and Sensors
 
Total
 
TASER
 
Software and Sensors
 
Total
TASER 7
$
39,466

 
$

 
$
39,466

 
$

 
$

 
$

TASER X26P
37,832

 

 
37,832

 
52,618

 

 
52,618

TASER X2
40,413

 

 
40,413

 
62,686

 

 
62,686

TASER Pulse and Bolt
2,920

 

 
2,920

 
3,849

 

 
3,849

Single cartridges
57,354

 

 
57,354

 
51,763

 

 
51,763

Axon Body

 
18,820

 
18,820

 

 
15,082

 
15,082

Axon Flex

 
4,517

 
4,517

 

 
4,529

 
4,529

Axon Fleet

 
10,977

 
10,977

 

 
6,640

 
6,640

Axon Dock

 
9,401

 
9,401

 

 
7,332

 
7,332

Axon Evidence and cloud services
363

 
93,461

 
93,824

 

 
64,513

 
64,513

TASER Cam

 
2,481

 
2,481

 

 
2,839

 
2,839

Extended warranties
13,341

 
14,064

 
27,405

 
11,567

 
8,521

 
20,088

Other
6,017

 
7,582

 
13,599

 
5,331

 
8,007

 
13,338

Total
$
197,706

 
$
161,303

 
$
359,009

 
$
187,814

 
$
117,463

 
$
305,277

The following table presents our revenues disaggregated by geography (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
United States
$
110,809

 
85
%
 
$
88,125

 
84
%
 
$
298,736

 
83
%
 
$
244,806

 
80
%
Other countries
20,028

 
15

 
16,711

 
16

 
60,273

 
17

 
60,471

 
20

Total
$
130,837

 
100
%
 
$
104,836

 
100
%
 
$
359,009

 
100
%
 
$
305,277

 
100
%

Contract Balances
The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the nine months ended September 30, 2019 (in thousands):
 
September 30, 2019
Contract assets, net
$
33,635

Contract liabilities (deferred revenue)
209,309

Revenue recognized in the period from:
 
Amounts included in contract liabilities at the beginning of the period
83,159


Contract liabilities (deferred revenue) consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
Warranty:
 
 
 
 
 
 
 
 
 
 
 
TASER
$
11,677

 
$
16,633

 
$
28,310

 
$
12,797

 
$
16,847

 
$
29,644

Software and Sensors
9,899

 
5,450

 
15,349

 
8,273

 
6,516

 
14,789

 
21,576

 
22,083

 
43,659

 
21,070

 
23,363

 
44,433

Hardware:
 
 
 
 
 
 
 
 
 
 
 
TASER
4,378

 
17,601

 
21,979

 
9,355

 
15,598

 
24,953

Software and Sensors
39,308

 
27,357

 
66,665

 
20,878

 
24,685

 
45,563

 
43,686

 
44,958

 
88,644

 
30,233

 
40,283

 
70,516

Services:
 
 
 
 
 
 
 
 
 
 
 
TASER
11

 
396

 
407

 

 

 

Software and Sensors
61,887

 
14,712

 
76,599

 
55,713

 
10,771

 
66,484

 
61,898

 
15,108

 
77,006

 
55,713

 
10,771

 
66,484

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


 
September 30, 2019
 
December 31, 2018
 
Current
 
Long-Term
 
Total
 
Current
 
Long-Term
 
Total
TASER
$
16,066

 
$
34,630

 
$
50,696

 
$
22,152

 
$
32,445

 
$
54,597

Software and Sensors
111,094

 
47,519

 
158,613

 
84,864

 
41,972

 
126,836

Total
$
127,160

 
$
82,149

 
$
209,309

 
$
107,016

 
$
74,417

 
$
181,433


Remaining Performance Obligations
As of September 30, 2019, we had approximately $1.13 billion of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of September 30, 2019. We expect to recognize between 15% - 20% of this balance over the next twelve months, and generally expect the remainder to be recognized over the following five to seven years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.
XML 87 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Land Lease Purchase Agreement

On December 13, 2018, we entered into a Purchase and Sale Agreement ("PSA") to purchase a leasehold interest to a parcel of land located in Maricopa County, Arizona for a period of 84 years, on which we intended to construct our new headquarters. On October 10, 2019, we terminated the PSA because we were unable to secure design approval by the Salt River Pima-Maricopa Indian Community. We expect to forfeit our escrow deposit of approximately $0.2 million, and no further amounts are owed to the counterparty under the agreement. In connection with the termination of the PSA, we recorded an impairment charge of $0.7 million, excluding the aforementioned forfeited deposit, related to the abandonment of certain planning and site development activities.

Data Storage Purchase Commitment

In June 2019, we entered into a purchase agreement for cloud data storage with a 3 year term beginning July 1, 2019. The purchase agreement includes a total commitment of $50.0 million, with an up-front prepayment of $15.0 million that was made in July 2019. The current balance of the prepayment is included within prepaid expenses and other current assets on our condensed consolidated balance sheet. Storage fees under this agreement were $3.7 million for the three and nine months ended September 30, 2019, and were recorded in cost of service sales. The remaining purchase commitment at September 30, 2019 was $46.3 million.
Product Litigation
We are currently named as a defendant in eight lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CEW was used by law enforcement officers in connection with arrests. 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.
Other Litigation

We are a defendant in a litigation matter filed by Digital Ally Inc. (“Digital”) in the District of Kansas alleging patent infringement regarding our Axon Signal technology. Axon was granted summary judgment of non-infringement on June 17, 2019 and judgment was entered in our favor on all of Digital's claims. Digital has appealed the ruling.

We are also a defendant in a consumer class action lawsuit previously filed and dismissed in California in 2018 and now refiled in the District of Nevada on April 9, 2019 (Case No. 3:1-cv-00192) by consumer weapon purchaser Douglas Richey (“Richey”). The case alleges the TASER Pulse, X2 and X26P CEWs have a faulty safety switch based on Richey’s Pulse allegedly discharging inside its neoprene case in a jacket pocket without injury. Any such discharge was likely due to static electricity, as disclosed in our consumer warnings. We will vigorously defend this claim and the propriety of any class certification. Our motion to dismiss is pending.

U.S. Federal Trade Commission Investigation

In June 2018 we received a letter from the U.S. Federal Trade Commission (“FTC”) with respect to its non-public investigation into our acquisition of VIEVU, LLC in May 2018.  The FTC issued a subpoena for certain information and documentation relating to the acquisition on March 21, 2019. We are cooperating with the investigation.
General
From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.
Based on our assessment of outstanding litigation and claims as of September 30, 2019, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.
Off-Balance Sheet Arrangements
Under certain circumstances, we use letters of credit and surety bonds to guarantee our performance under various contracts, principally in connection with the installation and integration of Axon cameras and related technologies. Certain of our letters of credit and surety bonds have stated expiration dates with others being released as the contractual performance terms are completed. At September 30, 2019, we had outstanding letters of credit of $3.6 million that are expected to expire in May 2020 and September 2021. Additionally, we had $24.6 million of outstanding surety bonds at September 30, 2019, with $1.1 million expiring in 2020, $2.3 million expiring in 2021, $3.2 million expiring in 2022, $7.5 million expiring in 2023 and the remaining $10.5 million expiring in 2024.
XML 88 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net sales $ 130,837 $ 104,836 $ 359,009 $ 305,277
Cost of sales 50,668 39,203 144,363 112,040
Gross margin 80,169 65,633 214,646 193,237
Operating expenses:        
Sales, general and administrative 48,424 39,685 134,678 114,787
Research and development 25,129 21,982 71,976 55,602
Total operating expenses 73,553 61,667 206,654 170,389
Income from operations 6,616 3,966 7,992 22,848
Interest and other income (expense), net 1,820 1,274 5,978 2,242
Income before provision for income taxes 8,436 5,240 13,970 25,090
Provision for (benefit from) income taxes 2,332 (471) 709 (2,032)
Net income $ 6,104 $ 5,711 $ 13,261 $ 27,122
Net income per common and common equivalent shares:        
Basic (in dollars per share) $ 0.10 $ 0.10 $ 0.22 $ 0.49
Diluted (in dollars per share) $ 0.10 $ 0.10 $ 0.22 $ 0.47
Weighted average number of common and common equivalent shares outstanding:        
Basic (in shares) 59,278 58,340 59,128 55,681
Diluted (in shares) 60,059 59,805 59,938 57,254
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 6,104 $ 5,711 $ 13,261 $ 27,122
Foreign currency translation adjustments (227) (107) (285) (159)
Comprehensive income 5,877 5,604 12,976 26,963
Product        
Net sales 96,497 80,923 264,977 238,618
Cost of sales 42,445 32,953 120,265 96,474
Service        
Net sales 34,340 23,913 94,032 66,659
Cost of sales $ 8,223 $ 6,250 $ 24,098 $ 15,566

RZE4^CZ)B!D=<_#.]T6FW_&0Q/.PVGR!+GF!\ 3]G<$]/YH#: M8N]>7#[T_O)+?,_S_O;F9K'^T6VGOE->]=*K3GLUR(X;_TU>@V$I\9PK M+ZZ/Z_7_\K$+8)AMJ^1Z[7^DZ7[]ZNG:?'6HSA%DSI.59ZZ*$VG]N2I]'N." MLT7?SJ/IY>UY>FUO^A,H-L\($[BVP"ED$.:$"L2X%(?1.U @9V<3( I?ME^:/8IVB@MU+3FJ*$]O,G'M9.Y =L)_ MHA[C9;M'=!(9Z_+GZ!=R!AS9%63W.I[^]N;K=?NC:=XWZV_+R^9IG?*ZKT3_ MJS>?WC67[>?5\C^:J[?->MGZG]ML-W=Z(:18DUIB[OLH26%WI-1 ',VZ#T?^D#N#>7D-H_3%Z)L=W& MG.LOAXM/%\X;:$7,C53?$Z ^G'O M;[K.[8([:Z1/5Y6@BKO:IZI<#UJ$HU$'Q)=14#K#VXO>33<_UUY?51]_//CK M7780^+6N<"7%9GGGJI_(#*Y4U13.UB+<#8"2\XU\:]9MR.*<@+YL".*4&T$C&'RF'(*D_?9)NV3(R\ODJRC#!V5:6;W M,E.2^9*-4^:7G9+XU#+*V7D0+4LD80EE@CLCZ63:F\5R=2$9PU8R))F4W:([ MB: 8RG2$!BV$RU/2^0BU$YB'4:&VCJ)4 4>S<>HE,Z-5DD-!ZW??MY^VOR_6S:_+RV:U6:X^+U97[V\_;B[7R_Z3S5^:FX_-^D): M2 R$5/17"!G(V7#R)F%*PJ SAG*65WIDNU=9'63V,]W'0B.6FN;R^#3$SF5O MY,#T96>KO^]4QJSFS65QQ'+>,UB=MIXWB^5AZWG#/'EN06]F1V>PHC=W1&VY M]R_/%XK[LP!]F@V-I-90!&M:2T8%J^4P9#WKO'A48(%?B49[ET*_?6I.&%7 &B8P,W5M+7.< M# 5) Z..A$]X_+0T&SV"#S4MGEL%_!K%I[./SZ,&Y9'NS8\XL0&<($N2%R\1 M9+/>7KSY],FG;.LA/]/08D&4!9C!&A#)%1J>;Z4-VLT4_]3"O-B+"0-$@B>G MN5#6CC@<['5$#[">!($/[ @"_GK MYO6VN=E<.%V3VFG,E;"XUAPC-HS)N',ZZM*#T86=[T- I['J1>89&D48/&I M5,;;;)\$0FR=?/IZ,\ND)& MF]HBC1S1QBGAAB$7YT+0'$LP4LHMS+G_]]:+;-;7/Q(/A,B"USE,=Z]4$!VYW*W1S*6S6:X[A4H M6M?2_Z]!M:1,,6W54""U86EW1Z@J]NFVK;5>M]^ MO^[TQE%QC*]A$)S(TCCFF9UUQ^A;=N>V[I5-2[CG'3H!M RVSH-?.0)IL[]R MD?L;NJV87]IK;]5F=Q+0;^VV,Z'^K=E(C]R;D M,SB,6N?Q-@YB3]E:=3*K.YW5W\^W1334PA.4RU\-\X!>@;@>;B@HY%PH$M]\ M;=:+[C#Z_E#8;E?G!=>46BLUAI0A*6L&ZOU,OZS]:#KJ$U["XTLG:(.B_5G0 MEVWL^?LIEH71K+!;D3/V!Z-Z-3[I.N54$30]]N,$@T:8-P_8C F@S?8B1694 MMQ_[9O1Z==G>-!>Z9LHXBFF-?0+'A?%=^U (@QPG7 264)0>QA]I<<@JEKV MJB*3I$C/ C.A CZEI3N#-Z]/>U,FF;GGPJF,)9 B5?S#W&.,!Z&$N".0 M@X:[FKH:8"TUL01P-CS?0&ECKID(?VI4.A%_L<1OS7:?2#2[LV#B6!#A3A@& MRA@31X"SY0LA:4*\0?-H\PFZV[&O1NKI$?+R9V'!YW5 M$!O(A( 6"N8,]X;L1O].=">,IQT9\6*QJI9U[22K@4*D1DII0)76FG"-M "E M3P+;ZZN.!*8>_3#>X<"LXCSF1F8<1X<\/.'QC [A>LG$4PE+_IJ8!]A*!/;L MJ0V9O0M%XY_;]NKWY?6U7%V]7FW]N[OTAY.D9SKQ*LK)$VVX3(W,HQD7BJV=XITNT)COB$(<@DKY!JPPT)0@SH4= M6C-1(NIXK,BB)>= &F(1U((("(2B%$KHC!- 0EUZ*=#IAAV7^N0V/2-"R_A= MC*%G2X/BS!R+T?A:^8DXFA!<"DA3/0R_D'3SI?O_[L/7M\5UMUC0Z_G+8OV/ M9MNE9>^;R]OU+DN[^W#,+01&6JG]OQ1B@IO=P*:N.=8Z:EEE2OF(>[!@4',( M)1'.)V<2(, I$U(!CDHSM9/[JNK^61VIWC?[;\UFF[#DLD@UA 'VW#401]FG MS7_5NW^GN;H3?4;:)CA[ KDEZVD>W"T:X:-[6$N[&;Z@_5NSNFU>KWQIBVOY M]>OU![O(:&)7;CI5BK!/(FKJN,1%6*FVTDQA(YC- K>O"7-ZK[VZ.[_571P%4 MNPBJNQ"J70S571!I9\&6KKXPB,^HYN)X7KS2"JVT'V/W"*2 0[Q M(4.A<9N&[C\98J8%$ HKH7P"5',_< 484L,I@$"6/AGBKL4D'2(3Z5(@78H9 ME$J3LYP:<\^&4_Q(LFLFO$C3_I /(QP(.I7UPV+3K/_6++ZVJX$]^Q,KG%:@ MUH9#8"7!O@%0"?>O/ &8B8MOS?IC&W04ZXE"L&:PNY+/8$08[N:Y&%&U[\#] MG_D>/:8)'.L);@D?Y'O[+N+XSQ%^G4;$A$;%L:+75.U%57M5*2>GCK NXK#4 M:2Q,.Q^U?]FJW_=6;G;J_CCR)-1G WX"K)D>JTZCS^A"717;_.AH:B)'!."BP<1;[)&(T. M#05C0(+I?>^I1$&M$81&:DLT-:*[G-"XFB!&-2I^R/0NCNY>VTQ/;HF/,">5<(5]24-=)2:9=C#>QP"ODT1CFA7D5@;V[&$^2+\&* MN< O1?HC_B7''X/ 84( $D&XL[C&C$($+ 1V>(^UMBX6@(-N4E.JND-ZF/$% M")\98"P,1XP8:>JI\!??P$-M"4=? 4?2P#<">Z&NQ$.O@#OCD)<9>$&XBS1A M/K"+%?X$ZI)B#P?=V]OK32-75ZJ]'H;,H,;<:59C0XFE0"'+^/ 6 VN"%B&> M+ C B%5V$>$B!^/=WN)NI7O#-8.0ESZ6+;=F]SKZB=\.F6Q33[%ME D%G8L M!8X[L^3>K&10IK@6B\S"[HV!9ZR+$2!]'/5)I(XP:2YP'1/"(\R.]B/L2]!R M]?FZT8OU=KV\^MQL]B4ICK0?$BDBJ6$:.NH8.S0!H<)Y^\SS60U@+7V:#"$G M@!+IN+; 8D"$AMR5OJAAIZJZ/,B*^4R1Z%C(MY[R9D5^XMGY=*P,!/-T]&_.P7FW'^S("O8R-H\[TM$725W]N5:J]^[$NP'%'G M?&;,)2=2(N?HL,J$2:IX,%4?/%=*KU$998T2?;]00V-,K7W'8(6M2Z]S[-14 MG9P(*,0Z$T#/@J;$4?/@1PHM8XV)H&1!@]+H&&%4&!7O1_@<#1-]F $%4Y6W MX]^"2.JYZ^;[89I 6"Z-PPYIW\/SNA9T>(6=9$'KNY]\+B=(2"NX$9QH9J1S M#'ET4V80 <4O^^I?WDY.9...<2:0>H5,2:!>IR25>C'&1%*OD$$CJ!=F5#CU M[B(\1;T$'V9"O13E#ZF7''T,]9K#8-V0[F0^J?PS:X PX'KXVL@@)D%;ZIY\ M,',(:PGZ_R'^;>!*"TBD \=*?(&!B_,$(-.WE/P;(,L]6Y+CKCJ4W-7=8 M',8NSO\CBH!'S^6 .B QM!Q; DAW8X8U$- :<9_$"C0% #LYD6T\QIE _!4R M)8%^G9)4^,48$\F^0@:-0%^84>'DNXOP%/@2?)@)]U*4/\1>- M#^@PJ-8,&H]1Z3QAM7' '5YCBUC0]3K//1MC*3RF#:>4$&N!DM IQBE#/AB@ M2Z_#[E_B05+_K?KRNKV]JC;-^MOR,NI+2HIQ@6 LZ%D"' ]V)0(RUJ1(2!8T M:P0HPTT+A^7]2$\!,]&3F4 S5?U#<(YR(7S!CU[<#-/=3@A6^R^_:W$:.;8G^E8RX$W>J(U0]>": F4]X]G%< M=]ECN_K$1'U@T%+*YFF*J4-2+NO\^HM,,DGJ124R@RJBRBI9(M9>&UC8 M #8V?$_1J=_.;G!E?QZ !0S][KRU4,=!* O3R0-;1TQ=%+,[;0':.0A]W52T M$XWM]/0EJU]2UMXL34!C^]M0QNPW ;K[;ONU6!^NZ5#EXU:65UW>6N]7AIJ^ M#U6N6TOMZ8=RJ:&44I#JQ2V+G=#.: @U4[ERN4C^\&T%)4 8@OAH(:&IJ A3 MS1I%%YT,HB- &E/1TDT-6]+33O].3'M)\KI8/P&5ZP2[[.GU@2I[OUVLBC?; MXF8S@T@@AW*&&L'G5'&F/!C'G$V_ M3N]?++HR):MM&:K,=X OSROX1-T8IOW#>'!:-;\/O#^CP",X=1K5+X<&+=_(E8*CEMMMG;\Z-2'5!\_VD\? MPP0XE)QV8IJ0E\"#J-TK86,]K_B0AS-"U9&P:8A.5_!EE$X3)@;O;HNU5Z'5 ME_K-Z ^++U^W[ZY_W^P>")M1*1AP%H YS7_%UE9KY3FYY\R3#)(CX, M:LT@MM0(ET-EI38":+AO24D6]F1HE\]// -W?O^\$U?MYN+4-(5-R ]>+Q]I M5GZ&D3/BTH>_:4A*+PO*>+VILWSHN_6Z6&T/#3HBL58854&,2H0_#TF[?^D6!BIX&#% OAH*8$>OD\"";V7:3C*JQ#2XFEZXBHR[I\>I%P'(*T'V*?J5_9'1\$KP1ZF8>@*#*AJ.!<[(3KJ4'*F M G(UDS/6+6DSE+EVV9O/&?M2&FWNAQWE(7-/(\ [$?'# #+J 8B ME\ABJJR# #<*HX"DL]LZQ]5;M-ZVFTY>: A;*;A1!$!CJ1*<$\NI9(X2J 4) MJU3V&%-K&5%S_[^7/NSZ7'Q9K%;5&KJ\SG8?-ZP(/,_2F3'=D]9I#-&^1I11 MNUJ, ?1^?E^-^P$Z8L8N'&M!*SCASU%+5U M47Q?;*J=QL>!RHP;(WE.D1$.0:PPH<=A::%I502R>^M6(PT=DQ R0JNJ;UKE M $, MOLQ[N(1&\.&D536&?>V$-AJ3/5=DF$O'(+ <2\P=E7[(B_V8ESZH)?L5F5WU M"B5GTCI ;'^(^^#FM+YY0'6WLC MVJW#PCAI.VP^7GXMKNZ6Q;OKCU_GZT+Y 7JERYMJ/J[7([("\:7>B=FH^^// M[",I6>VQ?)I_7A8S@A C+E?,<0:X,,K W8ME2.:..142RL1#12&1AE(B(9+4 MS_-5H3*JZU0ZAI!._1Q 8T@U(&N8OWZN<&:GQF2GUF2?[Q_\X-ZBK#8I^Z,V M*G#[?$ 7MPN@ING=P,!J6,MH?C@C\,/[>AISP@AVEV./LL!R"W4#_E>D M#Q1GE%CJE/%K,JR4UGZIAF@C+4:IH%3CAY\,[%2@+J(* M>R5+7A&\'M\5FNR/"D^@> >RU$Z TQ$4)J+MN4E3=>&4AC,:UHVN:>A01^R/ M2R[T8*!U)-I9I8[H5E?O?0?[;7Y3F/)FOEC-?*R")>3 2<410-22"O ^8H$J MJ(A+$H#0 >J"LZ%C2.[+S)V1CO[LSP- M 8Q@1QF[_P6>2Q3KZW)]4VW-U]VLJ=_M1TY56M[+'F!6 ICG1.^'$\/(!%4X M>JD- /S"'1*+"0!4.*.L5EYKB:/>.)U@AG1EI&#^O'[J%=0A>.L]Y^E?@^J^MX7IV&M@]I<.C*.3;7[5YF_?)E76Y+V>[&^7&R* MS9O]JP]UD8B'=LR8XDX0*H'&0'+#-3+L$+[:O-5KCX,"-@ 2!2G'6 !JA%_5 M42@09]Q2AAQ+72)H5VCC\= NK[-R9T-6[(UX.2ETPLY.O%89R\\#KV::K>S- M178PM;H%OC/VXO$D_(.L=P*UNMZ-(D0,:2.$,9,YQ2;AH]-,HI,-*G'OIN6B[@1/3G,3)C6A>-->R=V760[ MRWZL6>Z)8Q).:=T[P<\Q?_6P/_)DU=<3K78$#V?CQ?K;8G]D]?DQYI.#\]_* MU;=BLRUV"3Z;TY_ZK=S>%]L/Q67Y9;7XK^+JY+B,%9@H9[* $EAB4NOCU'G6V+I95Z8IL6V9;WRTOO_JEP>4!>G:[Q[ZK M4'% '[ O-U'Z7^U>+799)VI:S)X5-F4WA&1[1EZ^)'6:K%:7W-T1LYNX-Q"E0X-IHFW=92=P3/&C,UC^/ (6MI7TQF-?^6YS;Q:;RV6YN5L7 MGXKO6^4]^\\9PH2H(VGM%"@]7V'2\YBJD7+TQUVN_TRW5!U7B<\@U*!T9IHL\>O ME4)QKXP/AGKJF?+U*OG7_3V[G='9B=4/SFUZ/28P'9>D/L@;M0\-?L 7O_M, MZ_0OU)LI3@63]:AIS(X3Y"76*6)BSR6?Q9_"WGXMUI^^SO=F;0Y[./O344RL M]"MV(GFNA8;>!DL:_$!8$OX2PW2PA^APY\<=CODROZ\6VP?9,H\>?+@OYNL1 M$FCB=XG$\_&H_6#P^?CI))S5]F9;;_#Q:.-@\P^6C!/JS!33<;(.]8-/Q^EX MB34=)_;<^-/QWZK2Q8?$VAD'#DG##),ZQX(@JX1KX'L[AKG*$1MTXB7UHPGX M(JOA>:&=X%0;ZNZQ9]J$GI[J1+LS^7C7XV>99Q^Z]+-/M%UI&6RB[>6W\2=: M5ZZOB\6I!0!+9A#S6 &V'#K_/[2Q0&.JIS+7AB,??KH]8)SB?-O!]6-/N8E\ M/O%9]]B+?KJ)]XE#1YE[NW>KGWWZ[<',8#-P7^^-/PD_WA&76!J1>R,(R W/ M <^IWN,WCD <^K#C=)"''^\&OQ5Y]G#WP?N1K2;E'TQ0IW@TU[93_.QBVIF7 MT8[FPCPW(2']]V+QY6MUZ^E;L9Y_*>K=4.,#>C=?K.OB-Z?Y0)8BY^<)9YD$ MF!+ F&ELFW[N['/I% T%V9Z#W0E05K&0533LRVS^(3][.N>7 MVZ'R:,?JH&.OR\;OFU-=NR7IM#]J3!+2.\:-7)+TXW^9^"8->\-'00E[P8\4 M*\T4)EQCIJQ2@G%,-+#->MH(*N D$X[[FS5(+G*[6>&B?:9RU]+M/Y1K?J"( M)VHW^VG"G'^]V&;B 4WK;OI_HYAPRB88N@3Z>_QXY6%&V^OV>2F03 !ID( Y MLTAQVMSR,HKEK5YW^?&L2KR?TS9:.+ M4 +[Q 2RS./UVY\]5DG&VTAYZK$]/W[4\C ]\'7[I+$X=Q(!3A1T D$,16.? MM6%ON/\X5DTD:GF0'3_=L"5ZGQH[;!FS.TTU;'F<:O^O%K8$]HD)Y.S'Z[<_ M>]B2C+>1LOYC>W[\L&6?4WGGI?!UXX % FJA--0<2Y$+:\'>.(L1GDC^3%23 M)A*P/+Q?,-V()6YW&CM<&:TG3356.2'D7RU,">D+8]YMB-M9?_8 )0UI0]^( M2.'S\4.3D",NJ*RW@N8YD\I1@ZIP:V^:U,Q.\!Y%?Z,&N&+1(V?EZ06,@*CE M!YL;?J+<@)9][F>?%U)0-LG<@"!_!\T)GU\W[7.P:?++EW5]8?OA"\<'BV>( MY]()+9PPU"*$ )7-L8&U%K5Z9O$',"/QLO2 +ULMS[.SS1W=Z2;4%XSQ=<6S'QS$29@,8)O&\:V: R69<+ MFB VV_*F6)OBMMPLMIM]2PQA#I$E2@LH.?!66\WA*V&2M[4W+ A_I8.4V(=ASS.NX'^;XM:J@.>E2Y6PL# M!=GS&MS_#-NGZLA9NRVD]'2%:>P.ST76,#9678IG>3FS"=*/QVGL3_2TH8S9 ML\)D1<\W7^7JJOJCVGCX-E]66PYRJ^?K]?UB]65WOL"DD=4;Y(Q+P"AA.7=J MWW9N, EZ,R5.BZEEQZ/+YJNK[++ZHCCB#!.@2.RV$Z3AB0T, AM.ZR].(%Y4 MQQ$-RC'2C5HQ=T;"XC(_#4F+;%.9LJ^&'FOZU?&G8GWSIMXPK?=89T+YZ$P@ MA2VWEEF# ")-4\R8?/:M6'\NVQ\Y=F@B9.2=H@DX__&H?O5J>),MCKA"C_ZZ MD-?V4"XQ:Z''90>ZWK2@*]&QU5-*SAXH]6!P&KK3SX0GAS"]^6B]/KN\+._\ MQ_]6;HN-E[:WY7RU^5!<%E[9&MBFVU[3Q?+LL_Y[Z?5/_SW^"%X+C^!?\E MY\@O JOO?_2]J%YI9QA<9-7 J7_&^(_;?1?6W^47OH7-;7&Y77PKEO>!*\=X MWFRYFAS%D8$KS%,?NL7*.ZH*V#Z<^'%^[?M&)@]NO"[7F5X75XMM]K;<'%>G M R])VY)[;ID:W4'3T-L$=CU>SB9BKO42MUS5*^A_7VR_-EMV]1+[M&6 $=,& M F.,M(81 TW3LG;$!2UP([27>GF[A[C?5JOU-W!E&X/4ENO:@?D,7-4V5/[I MX64-OHNL1GB1_5;]9Q31:T';N25M1-*G(711+7J\G(W.5EMQJP+;E:?UWKZC)"Y5(5_@8HLZ)>[!//@,"(T"4M=)HXY333K*F944T".G\ M,=I+/";V$+-BAW$7E)=U+N[E@S.SL'D]"M/MYO6A20Z;UQM^]_!J>G>ISH\. MVH;5I!:DG9&JF)1/0\&B6E2FZZ ]#OMG1AA,F$:8$4"8=!8ZW;0!)=.S;;F= M+SL<\K_ZR4$:=@#1>HQ]JGZEEUP%$M7A9#\J1[U.]$<\QF][?-^:K&F(1T?L MYX[K QEH'P"5M\5Z>__>=Y"M5Z+JT.RVVLZN8BY .-8YK-84& O.,1#@V"1O ME78?I:'D(<\.6ST7%PVPX^;QY>7=S=VR>@:VRL=<%Y>+>9//_-\POR ,[#:3 ML;C@G ZXF]S/>VVCJ8$<%QI&[6!=9#6PFEM[=-UO9_:=$L5/+]-T-G"*P.XT M1"^.*4]"I6C\M)7$)K7]S>JRO"D^S;_O=+AJ,.=2$<:PH X!"UVR#8-&L&# M2HGW:":Q'![N:"QJ:-EV_KW[?FX?-ML)U$!$ALG3@<,=JLS#.JSO!M>FEQDZ MHTP1:)V&+L4PI(S>Y4)W8[>^=RT^+XM#2_;[Y?*NJJ7RM[*\^G.Q7,Z$, SF MKGJ<4V!IL98(-DV+' ;NTD9H,/GN;8.QNSS%(;:=4 W.:9ADG=!YHE39+P>, M60-RX,(\;7@[NXT>D?9I2%I(>D0\)\,#6,Y9$1"N?]X M#IV$L_IBC%\QM5.SUI\;,KH>0&@]RAHH83+5GIAV4I2$D#"Y>96()%K20B^" MN9F&)H3#+GOVB;"Q_;9OD5(=CX:,HY"AE#=0D*3>&Y:&IO&Q!=$."&?;57Z)*/AI"T?5EH@ M"'0,Y8!1;!QHSC"Y-@*&R'"W%A+K["Z1YY6$@R1#\UDZSHR]?O1-8W#UM*&, MV:&ZY.',+ *.4&&1L!9)EFNHFGNH'-<[MJ$).*]^Y""9-]TS;EZGI%U0D("- MP&E^! W8M?EJ3DUK5J8QRD-!/YM%$VASZ\7(8OYYL5QL%_4\^W%;7O[S:[GT MA&QVU38/13:4(<2XW/_!@>2Y@]+AIGEB15 2<;1&4R\ZWDCUYNV;3V_LQTS^ M9K*/G][I_^_?WKTU]L/'__?_X0BR_Y79__W[FT__)W"Q$8WTE@N,,?@.W#TY M0CQDPFSO1RO5TY:Q6 M(=+BZ4>?.V+944@='(#K+,A+P^I?MR$EGQX M/[^OUNM-!G"..>,,YY8+*I6"N1/-N8P@.0O:Q.S81.+!<]@;N]W!ZE9;(92V MEBN*](QUW$C<(QJY!L)#7LXM0OH1.0V9Z6O$"Z4,>G$2("_KN^+JJ:S-K% 0 M0NPLM] OD'(F37/I2!@G@JH5=&\EOL_H++6YY(H;0X!TG"F!1),+*B@Q(OA4KT,;@YSK73Y=VX?)66<& MVRG8$.2%B=:.MQ-((XG4"\R\=C[:@\MI2%%O*YX[(^W-2O?-Q)D"#F)@!;(( M.N!R"0]7_@0B1(6@H]"4E#6^=!C)%D)4I0>W$U#3/H8 M\.J6:B 7459KIUE0 &E#\AQ8BSB'RC#8;.1*(12)MF +:#-Q3&,>O2D8)Q,T M&N$1%FV)N(Z^;ALKG;,E>5U7;QWHGX;01;-'[;*=^0U(8IWG.U#Q[$:N,70'C(U1F!B\7R-(0MFC6OU4/HQ5*HD)V^ M@WW<"EO.-YO%]:*X.A%4!!5W%E.AF58* X)XD^LN@GVP87_ .UX0&$QH"[6,[YQIZ6<"^UY0U%1, MMG_&[W91;6,5\TWQ[O-R\:5&""U7V\7J M2[&ZK%KT"U("6&XDJ%:JPK(3X%E_U271C/ M('JYOEM\7MMN\P]#:>C6_D,V'^ :>BO_18+.;M_WIW4:"A3%DB?;]+'8:?V" M\,O7M3#6R.06.,=H=>,D![9)!5=(\J#BGCV:2:Q/I\B:*Z)%C?#E2U31F6PG M20.1&*9(IZ#^>W,+5&ZWZ\7GNVUULR#;EMG[>7V\.];ET$[702.P/0VABF'( MX\>(8W$3\&K6;G>J;GGWI+IV'#!B$-?0"*,8 K2Y7Z^@<$&GAET^/[$P'2!E MFPK31?;?P%^!_P=FM_-U]JV"^+\R1"_\MZI_L\U7/\A\5'"W_5JNJP/%_Y6M MRN:[B\VFNH!2/ZQUM]UL_1=5":BP=R."G]\*=UD[(4SMK3 %/#KJX\Y1-:"+ M[$W-^>!O:CUFYHS$]>%Q&MK6RX*G;V3U9"-D65BN3IJA5D N!]CP&JK%=&P M>6I064UUZ%HPZ,,'6 "6J[,BME.PEU2,B@N,P 43NP?4*;_@$%SDF$45MSZ/ MXH3[L_T:-)DKPQ>>WHOC*]QC3EY9:W:B;QK:UAW^,ZO*'CRTON1[=;6H-M3G MR_?SQ=6;U7Z[_:3U&4504:R,0D7D>QJ: M%=.@Q[>N8W/55M<^K8OYYFY]?R*@ &B#E$6,,$AR*)A639JLXEKAV:KX4CW> MUT[).C30:I2)W2@[Q=+^0&^/:1>W9?-M=EENME6H=('J?P_15\HU9!?JVRE= M*LX[*=N![-/P:E@9>\K'&=GJ0=XT9*J/ 66TCA0F0Q^*[7RQ*J[L?+WRRYN- M/+X1:HKKQ>5B.Y/2 F.O*Q7"*'G%J*)7#,- 4UFW=/"8 E9[)[2,5-.<^ID;JI7 M-XB"D($F(M4FMS(DZ[3#QP^2?+IY,9%C[&2#H"2#UF1.8VCU,>#5I() +F*5 MT)]A +665OC!2!DCAIN<-\TB!F'').UNC0TR>$XRM^M]FPZ#*1'5[4*+05D. MBR6>+Y0_K>KX9Q0J&K/3T*MXY@16P0_DJ?UD[Z.-*F'TW;6>;[ZZ9?GGYI"+ MQ1"RF'.(J#/:\&IWW&"ND.8*: K:7J7HU4;*S,,]K"KVKH!E-;(1LPQ?INEL M"!"!W6D,KCBF/ D+HO'3=E#Y +UJZOVZ_+:X*J[4_>^;JM+ N]MB/:\RLF65 M);(;Z@T0H@R'#B$B+))282W]Z-X#80S0D/V)!,VGSO&I1M]U/?JJ7I&5#=1L M?L :F$Z=P@?MY&YD^L-$L-IZJ-EOX&:?[[-?*L398O67[ Z.Z(>32##B3TC MFPF]- TQ36E@.5B/#Q;>XS;)S"%MG9+(.2>I!<#'2F3?!J0$TK![_F&?'3)B M.]WIKP;NHL8S^" \TG!^?'6@:S)#IPOVIZ.B,P/M<^;^XV[_>'EU#=T/PC<^ MV-E\*C\4E:V+^NG<(XI/9>@X-0))2SD@E GJH 14P08V]B:%9=R-##9YOM[! MONK2TKJQJJY2N1NKU?>K_ZN,SVY/IMP($<_H]+9.$OR!ND'@N<_1M%TQD,K- MM747E>5,5%OZO^OLS@K#$&G.JH9- .H5!$[I"IFW0JY!1&DP\ MK9UBK'>@YR?@0FOPQ>"WW30S.+5A4\4IO(OL + F6+8A.%%IO==).R//43F? MAL3&->E)S;SH?+65NK_-%ZM*>M^MS&)S6V[JW/AWU_NWQ[G.I1!&YU4-*P(Q M,/JP6LEY3L,2U/NUE3Q7O8*6^:%W58.;+^LQN+BYG2_6S?& #]7]9+2]K_^J M.LB\K?ZFKC\?IH ]:6\G?0/PW4GS*EQ-O.OY/@%7U7H;GQ;U-8'F>\.JYEF^S\AE'#]-0R- M7"X.J+-Y#3N*2(9[H)=@6;R/-M#JM]C^L)UL+,#)JV(W:UJIXT] M66N=.%+=WE/SS<."SS.3(PP/$"%H*6/)! MMQG[MI5\BVY?0:HY99I_#RVAW)O-MKMRPQ$9NB'W] V@/;CLESV\@:\QOD+6 MV8VX.#1/0Z6B6?/:(T"]6'I-M^;S[ZM9?<:Q\:+HRO7O)Z]W^<;WK6YFF#O. MG<3,^D4MQ0I1F!_DTI%6!PS1&DNL7+_W>\$L'J?GY6L4.L/TZX N\_"R![Q6 M4J9&XO6JO+RKPKM=)# I?A] Z\#SV1?X_MIVJJA,KR< (#"HY;\M&<_H?W0> MQYT XIM3)NIO8:%K?;MSO]S9SSDS)JF5P/I/-UQ):8F0HFG)8!=TK-SE\Q,+ M_>X:]&J'J^:<27O2PHXW6F,!'Q M46M5.Z@PQ>[/DX29?6VS8[8,E Y*F@-N'/1A+,&HV0+$@C 7HBT1FTTL.?IK MM;=4U?G;'4+4)Q4G-U4#\RMC\MU.F$:B.DRO&I#9+PW,OU24'S,6F_?2QDI7 M;,_B&9%+X(II:%\*P\KDW;BO4LK+R_)N]TI*]8+0YD-Q62R^5<]-S$1N#,RE M10HHH;"VCC:9A9@) <*.=:,VG?QLM\%6*^6J0E=EL>_A'9Y?JCS5Z5PWKA^Z M:FAJ!\14T0<.J=%F1[ACR^C+1 8):01_3%5*8YCVJIA&XZ^[G+Y9?2M6GOKJ MG2FBB ]V'=*N*K:"K.4*O3E:<-OE\75>W\_4K<2^2NL-KNO=Y]@HSF MV.B!HCHEP[Q4H((+F,[4%FQ0[E+MS8U8H,B?-2^J#%^Z;;6<_!0U>-A_Q$=?MP ML)R,E?TSX/LQT_<$J!-I+YT)I?7 !$Z)$AM8#M:;8VUMO)_?5VN ZC;1Y>7Z MSD\)I\]54S_#.FJ8U9H32+!D368#5DH%E4-.!"'QYO!A97V[ WF1S7<83\9S MY_?H4WFE[Y;'8 Z)N_FQA[V[&[GWTML6OAEX'^0JF,9D,7Y1S1D15#/ 76@6!<%.2 +T]!^=+93 MR_0\=KO4M8=5E0?= \O>M. QB?"=X^B,Q$6A=AIB%L>4,D'7"Q2H=7E9%%<; MYRW\.*]W0_\^W]ZM_>K]W?7?Y^M_%MMJD_1C<5E]KXY0M50HMT:HW FAJX)T MML&!& UZGR)^ZXGCP@;P+BJ\V6/]'Y?SY;*?L,5W0TNU&]4#@1+X@/P*;7T. MU."M''!$G!TA#ZR-H8R>$\QDWIF(BJ:S[[&T)F:R[#>,8I,3'>TF++!>;$K MOGEQ>&GP/.W#A)DODA@2=/;WQ$3$,X%AKP6DL;CKL7Y^5-/.,: I(J)REQW M>UY?;O=BJK.HJ;O-8E7X)GG'=4>R2DQQ-]XY(+^J7B9KWTTGX_$7_P![AE1N@2, &ZBE8=2!PT.^E" '(J3\=&EVJ)2? MN]U)Z;,GUJD.K%_G//9!=52ZDQ]03_54.LII=&M73$,Q4QC6^?0YD+N>:ND6 MJ_GJ\OGC;^DLRH5"0A)8O8!.'#O(-G=61DCWZ=/\P.D^UPW4Z.D^O7S02T6' MHC^JFAY 3SC=YPRQX0(;PTN3%MHH!K83W'A<=CE-?[/9W/GF"Q\?ES"^?7!H6YW?U">UU\7:.Z;[ M(7E'=L,/Q=,3V^<0O$%7+]1K?%D-<+PC[V?Y:GG$W8_K:1'O.'&''8*I3 MBE#5SKO;>B/.?B_6EPNOM#,JL)38MU6= /E@-H>D25JG0."@HJ+]6QLT!:C< MH7V5=Y39_$\QQ=;9-V>E$]/47K:<^Y MI)P(3(4>P'PHEM6AQ*?RT_Q[=8'Q:[FLWA9UY?J%YXN8XQP8PG*.(&!<,47T M'DY.L$'=#F.BPTA^,+-_&*=*#;F=W_O/6=8O'MPV)PK5>PBK8OOKIMANEWXI MMZG']/S/^?JJX_E-?%>%G>6,XZ,^YSH7]6,?)U@OLE?>71OG<">4V18'/;Q55]O73_/,T\^_S,:7HW,>Y*?)CD MIF2\WX%YQ6<#+9,MV$PJH,_SU$(F>Q(\+3'L:\P+DA>%H_CG-C-M2"ZL$XKX MJ!AQ*!UK N,<,&(BG')W:7:H4^[3PA:_W#6G!<\=VZ0ZM7G= [%/:Z*2G_R4 M9JI',U&.9%J[8AH:F<*PSD?N/D)V?:"@,%0#87$%&H %2'\)4!24+V M-Z,R'W 6V>[K3>8CS]T3;[5D%T?@]<;!^F!6_?=A.CV* MM]L)^M0=':;\1Q\W]F25095O=>W;>EHXP7J1'*!-XY M,Z.,V1>F,?6,RD YG9$9-IGUPO2^6"_*JZ>E^BZ7=]5NS:GU.T9FW,.&.7*( M8(2M81*9YG&8W"K.0A83$X,^P()D<2BE>75:2C/5U#9 ?3'\W*.^N'G5&']>R9R7:B76P:\_!4R2E_")D8<6N1 MY59BFEN=(T9]8'$X,^'0S6YK,S]NY^OM %/RJWA"I/0Q]$!5;3.97F2?BR^+ MU:H2QZIZ1-WB@#/LZ_X;8,*,ZK11YK\?: Y+-26U=N)/,,.TMS7FA!'(\##Z M+P3 EF(G$8)8N_VWJY8'V&G1A*M_ SR)]A?5BSVOJOZ_D(:T M]=_/H"&M;8VJ(6$,M]60CW>WM\LZ*VN^K%ITR_+/-ZOK+S>6RW-RM@R_H16.X73PW!KEA MD=L#7NMXK,*8G8 <[>9=2_+.J&AL^J>AE]&M*M-VVO XRDOO(\&56SU?K^_] M^NX?\^5=,6,.0<08E@(0"S"0EC?'R8P!J;K$2_U;'2@NJJ.@QZ'1\''/JWR] M$M_$XWL:XS*R3<_$*[$9:SLFGP1&3Y94+$\*3[-OQ>;]_/% MU6_%=D9R('(IC(95E9&<:LN;VP%5RWKVK5A_+@,>[@UM($0$3K&$K3VJA^[K MNS"+W770;07QHKKX68UN/V#O5J'7/;N0V2X,2LQB6."SOS];H\DJ.'6US<'? MUGU$R!EIZ\'>-/2JCP%/'\'MQT7KZT#>-#_.CG7C5E>'?/HW?AX]5C,RVF## M 6: :21)3JUJSK&X4V'OA,=K-?'JRP/]M0XA/)K5IKKQ$UP=."+#[51H''+# MQ&F/\:229177'>_XU#C'*\+6EL%S%WVB>V$:(I? KL?7?!(QUWX5=[OP"Q#[ M_;9872VVU;&/E^.[];JX4G?;W\KM_RFVE2C/G..62 ()9XYQ"+23A^891BI$ M$:,UFE@0WS_[4DYV>W@PPJ_"YI>7Y5VU_KJ=W]?/9%4_Z[^YOO,+MN7^X?;@ M:Y/QW-(V.6H$CX3F0=40LU.,60,R^WRWS3S,[-['RA70H1? [>@[N]:-[(%I M*&A\LYZL8)/PUE8_F\KMNKSY['6["IGT::F(3U4H=5U4<-X>Q:!!.%.2.YGG M'.7" 0-S1T]$G:(\1%430QDJ^&S4]5')C?6N5$KUML*A[L;ET=) ?4WMMG:J M.R&/A6GQX1V1$^07V0/LV0GXB^P$_D&SAY7H?ER?$>Z!G#@-.1_*V'*4@=). M^N?S[ZM9525TL=GL@'SS06)5Q:DNN5=7 Y-59;:98L@10 3,@?9_6":U:]HE MD+?*)8O76F(!/V*LE'L'LE+KNE3=OD9:7;"NG5)'9/F\&(]#<&#L>^3V@"_[ M5.Y*>^ZYE:-P>U5>WM7I3'45GVEQ_ #;@%P_FK\JX^M9"0@,ZCFI-1W/3#OQ MJ1QW9DE@3YFJTP5F'#];PN^D/*2Z/_[(OCQ6C6=?M/7=W7:SG:^JFW8?RN72 ME>L=V-P:!W*E@1!^5L-$ JHY!X(HQY&T00G*XT!,G<]\4I7SU*[3TIQ5O:5G MJW=6!EPTU9+]%T<+LS\J&[.]D2_OTDZJ,[1;B/P _2!LPARY"Z3)V4[BI',I MWN/VBFFL>,8FX7$"^11\,L(,^-O=S>=B/9/4.LV=4UB87$@_4I!J<#J>\_"[ MW,-C#,]D[W"_>X>E2ALI#SJV?P&@/")^=+?[OIBOLU\6JVQ36;SYRP^K;SOK MAY&V0*__=*H6:G\Z0>ODB:&T[&_^![>;-ZM=38V_K/U]H(U71<.4P@GMJ'XT7A.\NJ$_>=;=5W MO'4_UA3UC'L23E)].L//,4WU8B#R1-7?&ZVGJFI[JWK0K+@R=]6K@+LF:W2; MYY\%XE 9I"W4PN <8JP^(A 8!6(M7GV8=G)IH#NAY330)7M)Q) M1O+!Z!-%8\_)7#'P)!',_+DY()T;)R+Q"0U\K."IN1QJ+>'*]76QRW62JRO[ M_7:Q.P8_S"XSFU- 8$Y)=8Y!#";&D09WSFBHGH^.=QSY]SB]T/R/;%NL;ZJT M@S$7'1%\/LP29"!GCS[/G-A9Y_R>6#K:S)/:=0D7*_&ZS43FM>GP$7DA$]M3 MXYTF^'F=YC)7"@E@&-4.R,.I!W,(A%:Z&1YA^%E"<%6:\766-_MB?@L,>>U12T*5WPP_2PP1-F MQ^A;<^'GAY M'*W+3&J&C]I/?HQI_:>?P%OWI'^I6;L]*^-,U8%>BS8_;X*R%<]:D$-E M&3&< .4HQH!3=TAB]-^)NV@?$'?BU?JK<_-IGGORR7?(_A!I IYH5X@_"6^Z MY\C_6%-Q/(_VF8Y'Z%<_R)0\!C.AT_)HWAML:CXD.+\]N6M#'GJ ?W@\8?8J.W"\&FJ7'ZQ(C3M3/W%'XV>;J(+^FG*[3 M=+"?9,9.1$[L23NE#R=S:>.L399!2IA$$%K$N-8:\D-"FLX9&?)D/*TEX\_J M+US[&'L#/'$'FLCMD,'ZSL1OCOQH\4!*OX]Y[21*?_Q!HH5I<#7T=96('I[: M\;D&0EI'@12*YE!!)/7A(@Z1AHUXP:47[@&NO70[.G^:2AX0-4Q2N'^<\\^V MG>;G$./HK(QT_AGFM1%NVKPR/2A.&$' *(YMSC6#['!ZRQT=Z?Y-+\QC+\!: MWM$9>SD6K8L,?HEGL-XQD:L]/]5"JJ4?A[D)%*4G_1SS<716TMT:BNBUH/GX M\^OH/P='$Q^*F_FB2E;5Y:J^*W W7WXJUC=H!A&#EANA.4)YSBGF[I#Y+/U2 MKD-US8E9$*+%G:IO/IFKUPW6ZHV7!FRV7%RW6A!UF* GQGC(9#TQZ#_&Q'T^ MD?A@?79B?E;9/\(D/JQ_7YO0)]K;)C2Y3Y6AYR;ZJ6(==-)_.61YR1(X,TIJ MJ@&2 .;4&"88/J93,Z&#%^03PS_TXKS-A/_R0GW8"3])?QEFPA^[JTQUI?ZS M3/@=_)MPPD_9VWZ."3\I0Y$G_/3>'.%8\XT'O%AM%I?_F"_OBAD@ ED)&6&-^Q OG"EK:)5\!*$# M"H!<*I/O &N;2X)&6LJ&PAQ_TIO@^C38UX,O0U.Z>2*KS?&GO22N&F;AV+5_ M3&CB&YF(=,O ?KYI/?5=?BVN[I;%N^LWJV\>3+F^UW?KM?_J4P7B4_%]JSSG M_YPYD L'G$.*28&%0D*:W!(-,!*0.Q,TD;5M5!G+N+,0"$$IEU(Q[!B"0.4> M M!YXFGI@"YPBHG&:*V8:WMKJG_%BNP\^O?Z^N_Y0>!!WQ:.VB=8YXT12O\0 M5MC<2_!NH%*=<$F 4$98**"A2$@"3^@CIX]W-S7Q] M7PW7/;XJ.'N_+J_N+K?U?:>/Q?I;5=[SW?5U43W#57_S;T7Y93V__1HHF)&< MT$XMA^<_3"H?XCOUP-@JV8JY,Q(9E_EIZ&-DF\J4?35,&9OCAG]?;+_JN\VV MO"G6S=-=$&^:)X^=7CX=S1 M3C'']D28?IYUP@,?W(^NJ!V8/:.O*?TT#;5-:F$Y7*\/4^+= Q&5^M^6ZVW5 MXL?B2UUQ8Z8ED\P:IRTU&D*.L .X?NB(4\-=T)%JCV82Z^KQ#:#U 5NVV8.K MOGU9WMS.5R]'G4D&[\M\G1FC$4B>QE",84@9O0-VW?S:-[1KN3YVNB[7-W74 MI>[W?UF/]1DA2G!'!$(YA Y3S@7=(\F%8!WWP>*UGWIA>+*1L\>5'5!G)[ O MZMW\_4_LYMG0AT52>"=T1VT3M8E6\V18WFQFVT@' .64T)R)'N7'YOFDII U[?2!&@\G5_4R4EOU1 MX@[5S(&Y/UB<2X44UZ'-3&YZNM\GTH M-H7_V:]R=66*;\6RO*V0V.]56E QLUYH'4(<@^JVIE7( ;AOTW\_#Y*\?BTE MUKH&7+WU?G6$-^RP.TO1F?$6A]II#+1(MI0I.E_8T))7_W&WV=9;@ZY<_U;\ M*2\OR[M5-<#?K\N5__)R5Y):?E]L9@1I8X%'DE,!K40R)PP;(8%50.4\Z%0R M;LNITZJ/8#,O>YF'FQWQ9@\!9W]4D ,#CLB.:!=YC.>#L! D*OU)5#&(R3,J MF<8CTU#-1+:50_3I,%7]Y'_ZW;6\*NMZG_+RID\EF4!/-JHUV#A2P#.0" MY$TCUEH<5L\R\,-#1ENG4I,[/ ,/IP<W]HWFHN<,Z1X]4=.&XL9&+?/!).\K#!$*W9 MY,/D!.GN[: :W[##IBU;9P94=,*G,=3BFU4F[JB!%SOFMXOM?/FVF&^*=Y^7 MB]WEDLUOGIW=Q;L9%8!AR(EVV"% !-:RV5[ +K=AUSAZMY8X#'^W_5JLLV6Y M^O)K]59QVG]D9GJK!;;XNWB M6W'U9N5CTB^+S\MB-SGO$NMR'X8R@SA"E08X 83:7W:$D*K IR(#FV;>80R3 MZI$L*I210'!(28YRXG+A[( 9QD>\O]: LR/BYE)5S]3B.,YHF3$QGA\"CG?[ Y1+.;& MKW>X$%+[D4T(87P_JI'.65"5Z="V 30*0 6TP99BJB67B&MLH62*P;"5>J?" M)H=!O7QI4'6*::AI,NO*83IT5#T] M8OAM?E/LC@!GBJH\)\#_2W,L+&$6D&9$*Z*""J5T:9\["*#F!.>64RJX0EY7 M@,(:": D2UT X/7Q?9'5N+,:>%8A[WC@G,0[4?0VN6-B:VX7GXRAP\\1VUV+ M>[GIA]#C?A:&:7($-EO=COLTWQ3K3^OY57$S7_^S.;;/H+K?;NE$5<*-Y@P+2" 6S$)'$*+&N,." M5&'86DA?;PI+"0P!S'"=4TV!$,A/%ATH,[BO FV\/KHL81. V0YF&Y[:;3Y[MK7]E^E8&7-#P> M=1,0](C&E$FZ5[+MX+>'FX! P!SSW$AM)77.6:8/*V0*VTT O0#DV@%%(+52 M((H]!QQ8(OUR'2A(2-@#L(DVAM]VO9VIK8??>X*Y^1--A^OUS>51/!W\KRZL_%[3E)+)8$<[:WX(T>UA7IC@]N4Q/,/,O9: 88PU4G(D%*PJZ2O@@#F,;6=PM^RR5YME MG!-@7"]X!RE85HM"@LC-Q;:/' M(3@+#1-WF+(];S6JD>Z2OLC/V;"O+Z?34*8(=CP)Y.(PTU9W]ENCS9Z^_WR% M@?0+K1QJJAA@L!DRCO(\1&L>?C)63B$DN2#64,&%- 0(PA2WV&B7O S1F\WF MSD_WMSM,80H32%$[54G'3K>3HW&TXP$+9_2B&UO3T(B.V,L8_26P^,[A<&3? MC*X.^+2@C E654XS5C='?"3'(&@K[,F'0TE=CBG(M1]& N:R/EN7DDB_'$$N M>?[Y3A&.)WF!Q7:"N6JG"TEI"I.&DX/D<=3A,1=G!*(S;=/0B.[P'Y?4Z<=# MZ_N[^\>(/A2[&LZ;KXO;ID4AN916,@*)@MA(8>S)!"G#;NZ>:8=!* A@4E@E M*8="6N>5D&"EM&)0IMXJ;Z!EZU-L@0^J]:&QG9X,Q6"8M!S(>P!K))DY0]$9 MQ8E![#3$)XHECZ\X1V.G]0MEWMCJO?-M(;^LBUVAPB9:GALO^[!9?,# MNC!1ZD-D.TT:B,$P23J"RHZH1E*DEPDZ(T@16)V&'L4PY/&S;K&X:?VF]ZX, M=7'UJ;C\NBJ7Y9?[#XLO7P^M(FL5I=Q H:SFUE(FFKQV:J!K=5VB;5M. U:= M[1"DK0\A5=&L>?SJ=E266JO68K-=+S[?51';@^8TEX8JAZ#5SB(- M#>+-Y@;U<1P/DJL7&V$$.8($I(:2SI"R&[K_0EXCFB M]%UD.XS9VW,4#ZQ\1]HZ*5\'UJ>N?%U,:JU\G?F*$/7];5UN-C,_Y A3@$), MA1"8,_]/,Q!]!$HC17R[QK#4R#%!.-*$.HJ$TA1C9CG.B18H]9,<-8A^]VSZ M\]D[IHM/9NHZ%FM,^>NO"4P3]DI>7=S=WR_FV MN)*[>W6[:@BH*I% %$<,L&8Q$(WER]R1:2=K8HOU2_UUK27 /@UG+,&:ZPI MHIPYKP9.,TH4\B1P&.V-H MA7R!TFZ:V=<_DU?1W@:VU]4X7$90VM^*[D" MK&\YB3ATMQ.V$9@.$[B75KF3*!C1AKLSDA>9_&E(7VRCGMXDC,]95RGTHONT M:4Y5%6AP2I20PEI)<=Z,3"&TZB.$SS9('4*J>D\X]Z$HMTY90JW,.7;*!Z4X M[!)B%!GT,%N+X"!#\SG> @9F+]JG.2S[F?3*H(S 5WAMEH_%ERH#]D-Q6RW8 M5E_>K*[+]4V];E/W^[_\5'S?*D_+/V=6(\)A+B65#!)7UU^N1RE"ENL\Z%'L MKAA(CJ6EQLN$]G_XF9P"+KF7+*\@SAB:>$_^X]W-S7Q]7U4/>7=;K&N4\V5V M@GE_D>5;D6W+;/NUR'1YWM"LPE2^:X=H'/%'P6%@F= M5GO9P\H.H$^]=I%]OC_\Q*[P2U89D-46C%8#)HCG,^*#4%.M:MOMB-DJ$5: M0L^)<317 C%H4K_MBP "*36]-=$I5#P%QT/H=H4[\\"GK--[;J,I" %62"16W!H#LX9 'SP2ZQ0% M4JI< RN(YIH[X'3JG$:ON3"YYK8C.YGJ1N=Y.-VMH$]>>2N0<;4WR&,_K/J& M6=E??SNPFDZ!G1\N,U[5F&%84$N,P$IB2_5>$SCRLI!6@&L( I)<$2&\' 'J MH.$06^T,-7G.@=)Y>OU%J?6W'=6IY#*V48-<:)-8>"L(/AJT2&!K@!;4M\PY M,!@9)*W5&M+4C[%[X<7)A;<5UF=H&\, $WCE.;& Y6&].-IW-K[WZ-VB(XYPRBS%&3$@I.%2P&=V MNU8)*GTQ( 7\O)YS) VC2.:\VMA2R#C& 8#)GROX]+58[P ET](PRJ//<;?X-E]62>.[UP>IR;%ERB\N+0%2.RDX@\R.YPIC-5U>[+T[0]GTZ-9(GVFVYC>F$L)DQ M'O^)\^=;$=DJ;SZN2Z:QGY;,NA?SY%.PV/JEHF=;E-\7FYD5W/$<.<-S+'*( M!7"D:=!R8H,>*NK>3&+5/#-**WB!(MF'SG9Z.!"38=+7F<0T#Q:]2-$948O MZS3T*X8ACU\KBL5-6U5Z31&?_VY3>EMZJ82*<)$S2'*BI4>SAR3S/"BA,"F0 M\91M]WINH+:E=4H[]9N,/Z+IXVNN2**0?6@\HZ&#>&<:*CN,J>4(O3\\?FQ> M9 1<6" H(8QSS @#YC 5,.>"WAT(^-@!5#0\!FQ+2?N8+P$;'31LI!D"_)D K9/M;8?YW\M5E<=&((>,*F,P%H@B)[DVHFD$ MF';)L1T_.K&D[ !EG\O68M*5HA9GT&G9"1.//3$UF-=E(PI# 4? :9GJ=K(; MQEB[H]HG=KYT MN=D D[ MSU>+;XM-==[4-$XHY(KD7*#JN42(F&C."*H=NJ!:9)&:3"RF-<9Z:^7F;K6X M7-S.EUGY>;GXLGM6/2Q8B\5RN^!M!(+#]/CWC]D.8=M]K&X MO%O[ORW&"O?:<7DF_(OLC&F$@[&-*I-VX,"-IW)]6ZY]\Y7X'OM?\^2U@A 1 M3;06%C&>0P?!4851T(M(_5I*O3W5@ N))R-QV'+S:C#Z O>S#LQ5P,:7L+,\ MG=OWBL+O- 0KDBV/=\C236)A^_^O'OV8-N&Q=W/J?^SK?^%CMR[HH.I1Y[<-HVX!L$#*#@[ # MBZ-KU,L,G0VM>M,Z#76*8%NC]\^6^+8NU__^O] MV^*;I[)*ZY#"&*&KM Y"O"3FN95JUS@%".0@Z&IZG"83ZU4%+:NQ90=P];KG M-_F/3JE@L9ANIUTCD!RF8WWX37/;O!5C9W0M,N73T+C81CV^/9Z"LV#M^WLM MN;L@Y"F,74;.S' EM0#.\JI0/!:.*MQ@H$:$50*-VO*H2M@I=2PR\X&2.#CI M,95QE/RP(.K:2&14%TQ,*>/:]I)@)F P6#??K&[OMIM:IN$^2@5("$U$5;H7 M5OM[E."#4@O-22>5[-#.8)IXD>W0760UOBRT<&T9ZY-UTBS/RK0NZ\C7V * M]48[Q1O1$6$B&-L'H]Q<>LCF&:E,Y)9IJ&! M[X-W)ZZ=\ W"69C$/4I6N\@JC+]NRU]O]BB'%;.7&#HC6[U)G89 ]3>CC-S9 MXHB.O+R\N[E;SKTD_KY:%Y?EEU4U.O^M7-8O&%=[=(XP(X4@C J'C$/:*-L MPMH&Y>@FA)$XX*M?6\\JF MH9&O4]Q!12/Z;=HZ&]/0EDHH(D(#G@.BH$"\.4^!Q@ P M6Q5?JM]/J=:M@+12"[%3BU/,W?6Z@E4,(MCM/)%2L..Y8'#!KJ#_"()=X8PN MV$%^^Y$%.\S0*(+=@=N^@GW8OYU11G%N+0$4N.K]'L=LLY, A>!!I>GZMS;8 M\4XENG5EJE4Y@VH?].%> MJ%Q=O5E]*S;;.H'GL&U7[=K- &4Y[D:F.$SW:E(?,9MYJ-D)UJS+[G$*W@.J,(S'?[<*#;4++JO_ M%$<_5+U^<>*'^<$/EQ[U7WL6< BBZ)DY)B'/$RC\D,BP,GD?#8NAWY:K+Y^* M]OA1+.I C*PSG;4$YYGD/KVW&/+YON78%9%X!ER/QK;+2\'8S PPFK(^]/CRAI@%[M7=9KG M<^1R6?XY]^,HNR[7F5X75XOM"'MRYR@\(TY1F)^&2L4QY4EA@6C\]-&MMXOY MY\72KVYGT#>(L=;042G7&Z0H=PC:48D/G@#O[ MHT$^= 6I+NR>T]*DWIJ(QJ:U\;'V#L!HE$ARKSP?#L(ST]QQ!@&#W KHIP/J M^"'\47E8J?? IHT66CB__/?S$LVMX,"KCV ^G);,-Y[Z_%7>E'?5+NUB=;F\ MN]II\.5S\>=\6VOSY^++8K5:K+YDY?6)6$>,13MX)T)PFM8QD:/5BZR9/(]X M)Q3!/N&R:TC;W2D3T=]$QH4$O7TY#'_+]IV7A9W@[QYW_%1\WRI/RS]G!#(M M")OV$*MV)""&4#+JFU3*2XG%,M=4*(EX8FUM M(%9268/R$8E)5*8J<4)=3X6-I++64 %.0D]29+Z>C= \W MV^/-:L#9">*^CW5'\42H-@[MA.XJV9__Q'K9@LI6RAG3)5/3T*BVO:BF\1EL MJZM/6SXV_/9PO=IS*(TUF -ME5." M:98#HJW)!3W!:K39V064&QR\67A5?A]_/U MMGX*:+7=['YVOGQ?^,Z]VLZ_>"%7\TWQ<;Z?5^$?Q8IAV>X.R@T598U)V:M-.SQNKLE.SLH/_ MCX9E[ZZSRK1L9]L/X/> [/(?P/_=TM"K?O"?AWYPR).Y/.T'MU4_*)I^<'O: M#ZY>U8&^2>MIF']F[I^"GR>0!C\V ^5T1MU(44B].7?ZRS-B(5"*(\5U3C E MG)##>@)3.TXP\A0FU1Z255KYY2U%C''F(SQ+$5#6,F=3/]3Q0DQ2UMO=#P1M MW-"D@W\'CE#2NG8*@GFJ&%,*8I[X88A8IKOS M?[*0I@<1J2*;OKYI%>#8F]ME>5\4#8#-/XK-MK@ZXI@Y1JB5UGKYTE0:XQRQ M>]VBDIJ\=9#R>E,D1\Y@J+%6F%*I>8O 85BZPR;_ ],'<-D.W]5'EZ:P.(1.(%)**(Q99).UNGD49\H6S5G51?73]+E*/9- M>*J0%8Q!Z<>0-8?A9)7K+Y\EZ_7PQ$MF3 M.E^,9=/SYXM1&6O_6$==ZZZ*P^\_K><^RKZLVC])\CC))I464D8X0SDWAB-B M--B-1H*=Y$'OXX:TBYG!A$"@I ]< !;/Z&(*7TQ#'9-8]N35C53LM55*-=\L M-N^NY>5E=3-JL?KROEPN+N]W_STVSCA6.9'<84"%1L+YB'27:55J8-,;BMITJCD!K MF" >&#U"O,AV\+(_]G^.IH;MV#LCA)'IGX8&QC:J3-IEPY3O]TWQ[MINMHL; M+\&;&90,4HF!(8&1LZLS2/JZ7-]TB),B\=I.>8:G-$R0&C8/ *>C M2*VH.R-4<:F?AGY%MNGQC:4$C+4Z//Y;47Y9SV^_+BY/1O5\=?7W^7^4Z^;6 M_>8Q$ TH\\L7ORS%.A=^9"K1K&2T!KK]@7*WYH%5,K^RBJILFYO_#BM48:%]KWY;!?4#TEEV*S4(*O2GW8$3B>>?X6U,Y%\ M++ZG$<-'LZ9,TRL#=RFV7COGZZOWZ_+J[G+[[_/U>K[:[A<-,T2\6F)N@<*Y M 0K*U@SX" +K-1RMB4#&2*6J9PY1+7CTG!-!?3C&^9*P=3GVPVX; ]K$;KQ MV9/'EKL1@U$8N O1L+<'UK!X/QWU.DO=N5V(*)1/0[DBV?)XUR$B0VU5Z_"& MV[MKM_#1W^5BOGRSVFS7]3)C'_W-!(6($-\B@!(H1IE2H!EUEHB@O=5V+1K" M'10Y-1H(RA 00E#'O%X;*2 $J?=6CP\:5J<4!YS9"= P58O$YT]*X5F6=T+ZXSIJ%_D6TJ4W;?,#W\6UE>_;E8+NOGQKP>U_>*=O7_GO[_ M595JN=@6;Q??BJL]+&T,=3AGTA$+K+"$ MD,X5RSH"+/O<'DU@(N %/0<2H0 M$E!9R UQ?@(1PL+$*EHY<;?5Y(=Y8\Q%=L2^V95]KUX<6U:P.Y4N3>^R=JH[ M*6\%[N'NH=?N.(+=N^/B^6\U)OQ:VS =P>[KAS-:/IB+IR'SPYE;CC24PB:' MWXH_3W*FUN7*?WE9G$Q*3[;9%)<,&:J0,T**W+F<' X?+ B*FX,;-T@B0:15 MEN=4*B]O"G-(L?_2.@-2B_^'HKI7M;S/WFPV=Y6T'\!G?[M;7%4ONH7I?'SV MV^GZJ,2'Z;B'>LKS0[#34>A01L\HG%9 M!XZ;&9*<6Z&U<@XI)0WUZKT?Q :1, E]^NE0,5X]RV7\ZII*I@45X/\O[]U_ MX\BQ=,'?[U\1P *[-8!K+I]!X %]1U[N>5O*\&2F M7%;_]KD9<00^@D<_,&2C/E,R$#N-B"^!$D>F[+3,1?X*;,,]3-Z#F0)U2=VH1)0/ \1"B) M)R\6JA_+3K@P/9K'/I[F/GI\Q,DBM:24B+CI+5>VQ!@,XXT9;>)$*PR#Y))H M9I@$5E%@*RFPJ'#% 2-,Z#+W1O/C!:BGBU1][;K=Y^5ZM.0E;IY0.3Q?R\1+ MI4<#S4=$@PCV$M@\338W\,C9OO42:8-"Z.28/*2K@I.\I=[:>:3*@3-DFH2)^G->(% M^I5&F8\X>Q/K);H6+WN-K6\;6]S_;-;:;#? MVB*@]2.(5E=&\_9@%00&EPRROJBADP2!L(A1Z23 5$4J)"I:0E-2S(TDI4"0 M4F%!52+*,LOW<,/WJCB&6O18]\G>(_F(T^]I6C%,V&?7@+D4_TVQ]^;Y1IY+ M.$C1'!YQ8M)6GU< F=;U%R++&?CW/P:PVU_2>==LM_+CMGL6>^$^C:D0&CNA MT<1B3%@_YR\-!22H@N?S%G"EJ>!$]?FHA_4LA=_N"C9W,[IJV@%U;D.#/ >SDF_3/$'9R)WX,P?-0P)$^ M/-E3'\^(KR;]4:\^?7:C4'YU8_13[<;JQWKS_KJ[_[1]?[?;MG<+W.AL2S]= M'K (RI56#!%!<"DAX@CV4^#25C!LPIG9QV;*[I]1>!>B!-08J B#RLU&M4::#>-?5SIH@2',LA,7 MHTL! >*6"BRE(I );JT5RE">NQC>00&6O0)L]^.^><#YO_XO3@W1_[%/+']: MK?M?>?GQL?./_E2CWKMU?L#1[N_;F%$>R*#OZ';YVZ8[!;F\V1=CV%L_3M4O MFNYG[:N)5[\M[]M?ENW%S4_[TY/M;?,28T,D(E))PS '=ACR%F@8,N03P %2 M&VVXX;S$%$FMJE(B2K%LJTNBDN9.N-K)HIO2%_7U=7VY:S. [[U54?['ZO+^\VJ[:TC?UV>7-W M55]5CIWV8/:Q#)V_9NS4)CW=Y")!5F%5 NL9"R.B07@<> TB"" MDFG";%MOE,1,P]IK2GA5KQ:Z<6G[X?M,J%)@+JAQPX]B MK+7EF@-)H#&RTJ^5;PS_8+Z!UN$HOH0\^]R:WPZ#:%M?_NNGYNM_=3[MQX_[ MP^-A\\3?9P9&/"?G[?HC<#=C>X-_]S5]P?4+]V\L*+008,X8M17@H"0,F_WG M+:V0(#Z1.OBCN1?D>RQ%"\8O]H;S\OJHSD9)V*#V8R/%L#YV^(51'<7)^0=U M'.QF9%\(']+_]]URXP;,S?W^F9>%(03H$E>&"V*LLXB$Z"V5%B*OPU!COC_5 M0#_@ZM\Z"A_TP1CCZJP[6S2X0I7 MCT#2_+4C'U^1RN%+54KA^(Z$5V0CCK#YB$8D_F'!FA%L8++IQ0%8=-H13E[ O",G;[%S$&_*DDY( M'C'QVN0DEKCYR$B\"\]-6L;QX2,F=KU;[>ZKU4V_%[XP")7$$"455@Q ;20; M$AS.C?$J81;UXG$8$'4$6+*E0(0@GS%8.,7$4)@B]-Z43A>P9."D,D67,1AUCX3P1B% _^ M(M%>/MVX'*0[_/#[SLUL='O<87.OFZMZ@31BVADT%9!(8J@J>9 F)UE>1]%2 MV9I&0K[#^*;H4!;MZ[=[I$4+-5171G+L*S/3T1NE.J.832=%)UDZJ4QI^)V+ M4"7RYHENI63)7\8NEM_>7KF9U:%*=)];581R11'1W*B2DK)B$@[V-*B\:J". MMS*-=#ETQ??P(B=$T63Z*M44/$9I5#B%Z83I!5).2M)8(N")#:9CQ M%R!Y=>6ZU[;_GW>K=0T7B"%"6%D:H#EU61H5U; MS851+$Q\8BQ,(SP]I#?# M'XH67/%^'9PH19'H*SJY^8L2G'#JT@G.,X2<%)LQ!,Y%:$;Y\$1DQC,2+##: M_?']YJ+Y:[TPB@-:4@LP**NV8@6K2&])5)31*'D)^/[$XM(B:^<++;9(80DA M+U!6,O$V3E2\*$LN* ]4^,A)!'$S$Y,8#UZ2DF@V@H6DFYJ]W_RV:;ZNG+^+ M$@A-+8%2Z=(*9 WC=C#G,B4=I2:A1B:6E,,:Q P4E>"N0P4EYPTCE,8?P:3 MR\PC4GRT)I;'F0E.M!LOJ_+^K+]V2$&"25D!220W# *O2 MX&HP1@#S/MTRPL3$LK,'5SAT47F.T)\Q":.P9E) M3:03+PG-&$Z\+I*UIC;U5TKLG$2I@Z>="2Y8G?D\0O#/XJ4\P_X.-C-R,[@/ZC?.6YN?OO< MK \'9B@N<54Q!2PW&%MEVTVEO0EK_3.&X ]G'MP=GJ(#%+QS$T[2ZX,\*S]A M SV FA2#_;'G+PSX:(+./^CCH3<).HC_X.\+=MQ#]/%BM;MIDX;28E65ICUY M3Q'FT [+(M)-5KRC>O"',P_^#D1;" >BGS[^RU VY]Y? <*9>ET!LI(4I@"A M_*20@HF_#%QLEFW=MM_O;S\V-POW>5K2DH&V.J/1 MQ$*#^N\K"/Q>M@W_:FX!V(,I]FC\QWT@-:\/^GRL!(YX/T)2#/3O7'YAE,?1 M5X\CS#_<9^,J3 ":4H9\8\9>"7J1Y%U?ED8!_^9Z#^"!_\=!'VW M:1^\VE^;:S5IM]S=;1=($FVD^R=@"J*28T"'R[B"B-"[+9%&IME%Z,$5!W3% M'E[H+D(LD[[["!.0&+63$,Q?NIV$YRDYN926C!NP MR\NV@JA9[I:]]0457"*C$.(,$UF6U,+#/(=9_UI?HXQ,(SM'X-HZ%OM=@$40<14MK2B MM*3"V)DZ6''_"9.&L&]/(PT=IF( %2H-@6SY2D,^HJ*DP9.C=-+PG?\GI2&. MJ;E(0R3Z)](PA@5_:;"W]>:3FQ/]LFG^VGUNWS98KN\7%NI*:\J$PJ8LE<;T M,#625*# \]UQ-J:1B@%;L0=7].A"-2.21E_MR,]@E(:$DI=.3)XEY*2HC*-P M+N(RTHLG(I."E8 \Y'-]U9$C/CU1%M)" MBA64,*J\^]FZF(C=O!B>4TX4[."8).[^>D8'8NLI3&F:=[.^DX"I"M>KW;+&_>KJ_J M;_]7?;\ C)6Z-,0I)&VO\1M;#NLV"C$8NJ,<^/6)Q&F/JNA@%0Y7L!J%DN8M M0!GYBM,<;ZH2BLSW))S6E4C"9B,EL?B?JLUW?:K5]G)Y\^_U'-PR.AT:'+/S9AV#J7M>2*5@+DY((PE(^^O"(B!=T M9"QMYY>1T1X\\^+#.#;"163_5LW>%E**4:P-XE:5D!AEU'#-7@%ARS@9";$P ML9#T3RJ-DI(@ D/%)!=WX^3$B[;T@G)$AI>DQ) W-U&)\N%%68EGQ$=8I#-T MU1F[67Y:T!(I9"3&2$EMA!0$#M?[-0.5MYB$?36S@!S %"T:?\D(I.9UF!*20@R^<_D% 8BCY?R#/A)W,[9#^ WNX=WWMF+[;7VQ_&:&14IFSSM0DGK2I.]W88/)V=*;^FJUT\O-YOZZV?RUW%Q=+#_>U O#8&45 M(E6IJU))P216PU@"@GO=%O$P RO"C39 &^MF%H9(A)3+"+1+#!1"%&6.I>UH MVD,KCK$5?W;H7AY3R=GT4Z:)B P3IE@.L^C2RPR=D*4$M,Y#E5(XTB3OO6!"E0P3)E@E(*40 M8E[)$B/)I2I+)[ZY[ZX=!?@#+A??';) '8IE,# [RD=>=&+DS5O>G.@[9GS2 MH3@JYZ$Y8YUX*0D:PTF\UICF=KE:+X $6+IP;;@Q9461@)8.8X5CXU6T[U4C M# I58F)EI2T%;LI"-4.5 5Q#('G87"*9WNRQC58<7QYC-2<#A2E4YS7V)M*= M/8P@Y0DD=*[:$^K&J^H3Q8NO_G2ES.7ZJBM-^'_>;5;;J]5E^_[3O]7["H65 MM:4UG%,++,>M!L)^^!@DA=>C*;ZV2L(L)-@E"2YWXZ!4O!054Y9!9C4K@RO^W,.;6(]>(>N$+*6B>1[J ME,R;)D]G#-,J)X3U=K>Z[!_([&TIIBW@L-3(MH_3N9P,E\/X A)[%3@];4%2 M6$E%I0*04^&FFM(PP)0&0&M29G_8J:I=+^G.4@[Q/DR@(FGSDZ7\C(5NTN[Q M/$Z+SB)#SY)S0GS&D3D/R1GI0Y.R>X7)RP=G:>-DK+[JSM+_;;W:;3_\_K?> M)H8E(T 8#DGITBYAH9']>+$.C==5'#]+REH""14"&$4IPQ+JLI1 6PP-!";W MI.P!W/[*2-'!*WYR +?_$J8\(QGU4Z#IR Q3HI,\GDF03G)U0IC2<#P/@4KD M2Y.C%R;8.WNW6M=O=_7M=H$,,P8A76&&%-1*"%P-X\M%?J\B)YZFL&1<*@L, MUI1RK"44!F&%D3-/2/9UI!?W?UJ$10ZLA7,\#^U*Y8S/#ELL1]ZSN?JZWCBK[5+7=EOOMK_6NP62VD+!(+%&864T MT%@/ TN7,DBSGC4@(:I*[5(.BAB5&G(-K#8*N422N/_+O<8T8"IV;H0M.U1O MBG7M619R''6>$[K#RY&\^'K]C\;;VI+YM/Z]4_.W.J7M?7+D.[^+S< M_='W>)ZLI@0BRE%5 $:^9P#&.*"(A"Y"@2 M@D8E=7P(Q&#E_%?*RA)2YB!9S*OLI?>/47>B];''71S]_.INTY9 ^M*=JPZ3 MLEP-XR=V,VB3,#G\KCE:21P@%SN'N>A %WO4Q0%V]XL? N]/CE?'.')/Z&?F MUIJ'PN9VLIET!"11:3?=$K92AC HB$ME%'/Y:#_:*ZK\WEI_S8:QG#LM@00* M1:$0''!60<.05AQ;D/L8Z(LZFT1.7V=PE%XF)2^1(,Y"Z\+%S)O*6:N5OQ=^ MV'>EN[CWU>8,69,!IC)@!7FF+,P3!^, 5! MFXS^5@6F!"K)I*X$5;@4'&%<:5I9@JCEN2>K XYN;_^J_EK?-%^Z2TZM/EWN MEX>VN[NK51VH4@EY]].M\U >IF0/Z=K1P:XVV!;?@WY3/*S.O2D&X&\*>=ON MD9WIW-=KO/HSROX9A?U87S>;^H3$YE'8L2TU1FLG;*2LR>T! M]?VL9/@TO<&"G*BUYBS-J5ST$NFD?+XFU\OEM[47#E-?W75GH[N#01^7V_JJ MK2E>K[?=7R\HM1505)40064UJ7")!T$P2'DM+:0# V&[O>_H$()"5#JF#+2E M5H"4$N6O3#5H]=$*Z)MBVV+]N0-;7!ZA]5/KZ1KJM'+/LHURJ?C!AS?[PX]] MZ^D9M]Y57R-J_^L_5"M^!WUFK?DH/+?\=4$7" RZD)N*T6?"[^2-==Y0/+V[ MS9D&1?1),_NM-597CK,.POLOW53.?G-)YLJA692E558*C"N)E% M9-!]QQ"[%I:ER_Z%Q%117FE>5B5N)Y748H!@[CM&?VQ6;MPWU]?MN:K+>K-; MKM;%U=/#:M'GU,83[S:G' >K9S;:^1Z'?< M+5E3S&.ND\6SEP_')6;/5S;E;?M6_#\[97Y__=:E%^M/JX\W]?ZLWD*K$K'V M71%-..+&5+;BW8#%0%4&!YV->\64,L!]GSN_.*':$ DL@T(KX_ZC3/8S<,?H MBKH?K4XG5P><4>HXEE\_09R0VC -_(Y5Q^8#M/Z<[[2:=YJG$S*7B.!Y*%LJ M9YHLG3"PM,7E9Y=NWM3OKW]IFJN_5CLF&E0I"CB5@1E),H13:2NR&LL"T,CSW\XL#K'9<#<#B*@I&D^BG3E/P M%R9+4=3E*6+Q/#/"Y6D805K_7@"S>CW?Q1+[^X].SW^E.[ M)C/< "U=%(? B1LE%-O*J=IAO"AAO43G%1.6 T0DEKR"S@$H.:\849@8@ !7 M5>[38A?R=_NAZ)&-7 YZTTI8O!U&U[O#Q4%N%!($ M0\N$RUVY$HSHOM,;1IC7HX O?]U-<6![GYISP"DIE>0,"6>#4EBRBN=^L?0A M.+R+O64,I2R1]0L>)&!I/W3RBYPC\3:I.%*<;'YJ;FVI_ M]WCA5 AS6@*$ 1/(N*D!DL,X4 )[/9MQZOL&514RI46E(I39]AP&>E(E MU>OW43UE=NX&8=&!ZCP9NZ M>0T!?]@O]/M OT,[NQM2]>K3>O\"Y^7]Q6:YWMYT:VV_+%?K=\UVNV"T-"X< M0&BI*DM4N:Q?#,.!6AUT?RG +"1(0B9!B06@UI2""8X>^7$/<+B MLH=8[!XP'IT#C0N[*5@/B\83$QX7I-\4 ^L#SN((:-$B+7YJL;Y\V#:K3+U. MHH>0)6R)>4E=2L=>$,/DW 7G!L#I,+.6M#,8;*4M18GZ86D%%:K/#>SZ*C S M4%9696DT85)3+86"@&A)*!2<2X!M>&8P8 C/"^KUU8^0$?A2-J]AX@_[I8P@ MS&__$J9?Z_5==U*@/?O1L%T&K(*Z(PXU0*+2RK#",N+B)&!,]=8J''&;A+GXY2 MOV!_%C;#0GT/<7]@:0!9_.50%@/,XL\6:-$AG;S&J1^!)]0I>1O,0[W2N_6D M"&H6WOS/>7[@VFL$T^.^R7@)&Z@ M/ Q+T9ZZU:4I&52"2&"(E<-(D1J)L,//S]LP@!!"%:4&*\K:X@/*8&:8T9L0?T%;KQ%)IS-.:I,A!':Y:=>HM[_5F]\_+S>U6FY7EW)]958W=[MZ_YKG QH"*F[;QV-*H:F; M\@-I]F_5NG2! Q94[RT6 RL!E&YBYJ (JJ!4EDC'1\5 A:$-F\O'7,BH5Y\^ MMV\'R+:&R*>Z^/6N/;K12E<'?EN\O]MM=\OU5;OTWQ9HZB]Q.>_VOQ%[SB]Q M4_EIWQQ:*4P;C\\)#I@?R']3=+B[ANF1]X<(B[-I:"3'7N<-\[3:/#0XNYW\L-YOE>G?_;K7\N+I9[>X?P=#6&5?(F2R!!@)I4;%! M$80T04EDL'&+W%R/*D"=?>IFE@IKH;&E1@+HXEKNFR*_W]W>+C?W78+YV?V% MD^G5NK#;W>IVV4I [T4QN%$,?@27T$O?+*%"?886B5?H%XF_GY$L^S'JI<>) M&V=N0IS:O1<5. N/X=+[:_V7O+QLZSNZ<. PK=T?+^NN3)P+![W4O%T?_\YJ M?;GZ+@T8Q"0(IV\0H0DW: N86/:9U_,;BK]0)70BJ% .60 MEUI9"#D:C$C,@BY.!WYZ.B78 XK4 E^BPM0@ T?1>O :/5D586_<0Q,"&9N7 M*H2"?T$7HCCPNN4LVV;J*M&\7;>E65=?Z]9H?[FT8H@PJE3I;)884-"6V>L- MXLJOO$(",YD5H\76%VLZH"M:> %E#4?R>%I$)J8P3%!>9._U=[&3TQA0]W$Z M.N,J.HZ@U>]>_DD"GM'EA*S-X'Y^(D>:Y#TJ4+O+%PUJ)2@J624)MPHSH4L\ M&*3N;\*T.]Y,?NTN4VCW"!X]M7L:"H.U^WGV8K5[!(V!VCT-G=':_0JM*47\ M129.B?AX^F8BX@D<>2SBJ;CQ3\#?KJ_N]JN%1\8$Q+JJW-2?*(*,:#\ B\JYXZCSS;>SLQ:1:S\B+#K-CF,N-,7.SN"(]#J8R8#, M^CF_3V;5HXB:B1B/=.))-IV $]_U4=WXV]=OM]J[=2EY8R0F0E>4*8 H1!D)4/8X2,Q:TE9+>>F;IW@/>/^=1 M;'J4Q76S*58]PN*GE?O[SHO MY@R-(7?(NUY6R$L%/0-T(%]4_1PA_/$'XX; M9 ^Y&#!/N]P;3.F)%>%\S3./1>.,_C53=?3 4U']2=COGXZ0[0&M3YWLJ_N' M7_EM>=_^2+8EA_8GZ-]?[V'+K\O537OLP^'^I3W?C@;R-P'7/=:L1QP=6+QJ456W*U=5R]VG^OB2YL712OY^=K73_!_ MB*8-BPL=HF<>]2F.O"H^WA?'O]=[5G2NO7EZ/45^UT4Z#R<^5)6IG4X=KSIW MUYA'3#H_#8^/7)T=4%B$:V/LA_J+&ZV?':+?-HU3V%MYM_O<;%;_K*_V+[W# M184U*$D)I*:*802L1FJP7F$E@P)6(IN9X\_QI;?+[Z<3 _3BRQY[L3R +Y8= M^N*GNR_%K@F-1ZE:PS.\G*$A J-%1_@#Q*+'^*9X0%GL84ZL^'[4G1+PQ.3/ M1(]3>_587K.PYJN6%YMZN;W;W'J&^_(^[U::^6AA!( ("*2?'W%*F&".] M159A$J208^Q,DY4_:.!5<76W:36R?_,Z.AD?1:Z?X$W%:YC(#:B&Q9(],"=Q M/;1IE>T$1R?4+ 6S\U"P))XTZ?M=BKSN0]V>TW.#]4$P'WYGD$ZF !/,0LHI MT@116 H] $+6)$CUDL#(K','C,>YW5'FMSR==$S>*&,ROLG;(U42^-!(1^G@ MT2_.)S/TH3@X64S:;O-0WRD<]4HI,W ;4C+K[7J[VW3[QOT;:,A8206BA LB M%*)"L;[N$P!$!Y6I>>[[$%')F(&00>>-!!(R)J5 PJ@28IC[5NSQ)3@3J9AL1L1;4>,75"[L;P.@\=&^7!,X6T MQK'AJSQ_7VY6[>?;U]2[NUYN@"B7G+H,M23<&DRYA?TX@4!50;5[GWP9N'9L3#;Q+UGWBUZ&^ 08Q9!075T,55 F&)JFH8 $J'U?UXYO,22H"E M4LRXC,NT=\VP%AB[0-Z>=-6YYX2/!D/4]3 MVGN0Q0%ETXX4 M;ST)Y'".BA+JPDE-B>+#Z\KOW];;^O*NS8'JK\W-U]7ZT[O5NFZN]_;[?(BV MCQDJ+ T1FE4<:@*'EXZ0Y,KKE5=_:P)AWLY'W+=+RDLB->%2 RJAEEK!H)>/ M(O3F@+$X@"S>1;SNDI#>TS)T'F;#-.EU4F.N#J=A-^ 6\>0LQUTH3L&VW_5B M'T*>4?WT9,[@TG%:?YI[=J;"M^9PBYAXM!PESU)+"6T0 X[ZMC@ ML%-CSQK0B$MAJHJ9"E +C**::T@8(A:I2N5..?>88I_SBJ/,<[4M-UN!BVN/ MB#K7.MHSK)Q:-AM#XCQRS7$N/%X4&\]'P"; I_:D2GO,X<+]F]UD61NM.6;6 M0.7FQYA+J\TP-I!$,'#-_ZD!PAC!%&MN(:*\4A)#V#Y !EW>;*DM\R_Q'YW/ M>5.TN*(6P^+8\U['STM<\+)],&>YUNB?\')Z23Z>QIEHRR@7GBZXC^4C5EOZ M2;,6$K8S9$%+B(F&5E=@&!\N)(?N*#YG F*&2B!1)1"@Q I>4JH%0L((B03+ M/6-]?JQ$+9/%YZ; *4))'.>6A/JQ"MJ$\6)M]ZX.=BC MI,GE2%98!(QFO,048@3Q,$XH)B9(:YY^'DNFF?MBY?Y 384Y4*1]J,=44%=" MP=PZ,^*-XQBR/$4E+T^!@C)NE261E#QAY)2,Q-,W$PD9X',&-O>%.R&!#$N L??_'BPP3A1MH0(6$9H62ING00* MAC4UREG,/1EZ=$6A^+,;,AVT47<] DCTTY4I^ L3ERCJ)KCA<>#FA,R,97,> M6C/:BY.W/6)9B4E8AIW%?UM^6]W>W:IFLVG^6JT_Z>47]S>[^P7DSC:2 DI@ M)$0*&S(L6!*N"(Y-95XU3#7EMG1V#*-4:"4%E<;@2I=MN7JTWT/<5R&[ZT'ZY#^W+3YNZJ_$3GP>-;X/P#&E2^D?E3@/2-T6/M3B +0:T MY\NK7N/1,^-*UASST,<\KIW(TA+S-T9)#Y>(GX+0V%F72%)1EL)P-]%A>AC' MJD1!-^L"3;?BP;F40EE&G=>2",VY$!!076*9NZKZ0[6^CX?!V\OI8>OH&-:PQ;(Q)JE[YII106E'!- M,8'$8C/5GD>OLX3\=Q'J^GD]&=2$];O$4'N/WK/>3B"//Y=?44HX&Z MFJ1QYJNK:=SST-6$/(8=E=T.2(X,[A$L*-),*,%+0G6[EHO+ZK QP04LPX_- MGC#6%@I'6DO!$:9$084):^^PXE)+6=G<#SKT^(ZDLSDJL1U34'$\O9Z2.26S M@1+Y0&JODD?HWIRE N)K;+UZ##1M5G*(26J?7I*(8E+QB%E!$ M .$$6YW[AD"W%;MZV(K]V"(MMAW4HED77X>2.!N'=LRV]AC>8_:Y)Z)\U,;W MFZ)#6?Q^H/N["D3GW I_F3[OO?$$+3 /04SOULG=\V2\>=V;[3>Z VY])F^"T5IZ5_3"M'(CO8!;OKXLCH,5%4PQ0VQ7)XH]S4AYP[_9< MU,==OWW2]U_M]?\Z\AIN #_/Q*%L%,_@4FX6MYK,73,@#K4/CRW7]X]-=7 6 M)5#630P4M6%!6*@_;BCC24&"DQ$(8R8A'A;M1G MKS*UQ_:_;8N;^FN]67ZJ]P,O0-;&D>@1.B;C+RQ6]+">B0G[\#$9A0&A8#(J MX[1_H/2IQN][Y5BE/^7^2]*>A+(9:'D:/YK4G2E K?]8MF]#[N[[RP4$$PL9 M8=H("DH,+>;[\YV8N#!1^>OSH^\B5$$A22FQ(K34UOTO4E0$@S\A,GG?X\^4GE]PZ^)(Z1-,Q #F.1 M-^,[08#D_??EYNJOY::V_W&W^M)VBMZ49 C1RO79B@###+6@!'U7QH1CK\VP MDP:0524LJ2EQA2D5@N.JA!4$A &H)M:;D^NKW M>KUM-MO?Z\W7U66][6T"3H$V!%=NNJ6MM:![17P_%-I7*+R5]E5+""-6 I>2 M" JIU4)(S=P(!)17NB(V^W.U/;YBN;XJ>H0!4C*>2 \=GI3#,$$^T"E-@XM1Y)L)]PO\;#2PJ>C+\92'DZ7YHSWFV6E[L_ M5KO/^FZ[:V[KS;#,?*_O-AO7#Q;82,R#CD$=H_-?:ML#F;BLM0)!A_"Z-*Q"$%7"I&J01" M2Z5PA0#B;F9GP]:4#J"\QUQ7FV)&XRUVE'GS^ .,+7]?0D94($.OC:/M9K>X M6.UNZO?7;]=7JZ^KJ[OES?ZA&ETJRRDT)5.EE(1H*@G2@)6TXH1Z/>T0__7, M"P(=J/8 S@.LH+J[(V@[O10P#6-AT_\(LGP4Q[EZI#;N_WNL-"]R\8RZC.?M MO(J2 '^3J@>-4(Y6LC[4-]WJQ_;SZLM%8]>[AV=J%#=$"VX1)XP920UF<$! M0.GU(E4.N^=0FZ JO%G(CE"B"7E.H%$IRO7&J=1IGGSU*Q';,U2V5)Z=TKRD M[/FHH?Z\JJ_MM_KR;K?ZZJ!'E!J%(P>7Y12N)% MD[9_A2U^_/YYN:G5@7#>;VZ7K7<6VQ;XMEG>[S\UF]<_ZJOAIM>Y_^O+#[%D68S(P?6()YYSM M.H^%G[,RT,QGE(6<1FDQ?#P!\^/]PZ\[U?K3A?L7+C_7 MVX6 !#!2$H3:?W"BI*0#1B&)5^W,\R#+K%%[6.UDZ.L>6+'KD84%!_OB^/?ZSTJ.I?>%'T[O[\N>K>*BQ^AG4.. M[LRYO2./^IREW3U/""6F^\431>=JUCF<0#J;[\T<$@T*@R);,2<%65PA@T( #6TH!:"DGM9@[V M'98AP ==V$_+KD?T/B.Q8;%Y#[3X'FG10BT%;-"&$I)>B7":J9Q##-/5Z*WZ](W0[7>!:H0PY8H3 VF ME0N#C,(!2$FD_ZPTC_G<.YU[9/M:XWMHA[KC204RBOHD,2HWZWE"U1'J0QGR M\S=(TL"5NV'RQJ^@!DH5QIZA+#Z:C>'_APAJHQP,BVWCN?0*<1_JK_7ZKFYM MM__M)W?K>F$4! B;RF A-!6::6H'6Y(SK^_%7LT#6&$:H+"DTO&RK%!#>VX)59?@X[?6Q< ;M16,U MQ(NY6.U-35HJ[76X)N%MK/:FYB^U]I[B<83VNL\&:6\(37/5WB ?7M7><$9& M:*]KX'J!">2E=:FU548!8(D1Y6"-4")'JJ^7C3/H+QZM(W[L12MPASFQ>N*',%*O"97K@%6((S@9H<.KK_5"0JLU84* JH*E*H'[[V ,5M;K M5>61)LZ@PW2TF'AQ%ZW#J6E+IL,.V#34C=;AU!0FU^%35([18??=,!T.86JV M.ASDQ.LZ',Y)O [_OOJVD)I9S9@S)ADJC: 2LL&65; :)\,^%LZ@PN58*?%B M+E:$4Y.62H,=KDEX&ZO J?E++<"G>!RAO^ZS0?(;0M-,P+UY7Y A6XC79KCY]WBT IA!H]T^A MN1%:8VL.V;X#?Z;0(4)KQC'JH]:1DAFGV8QZ? MJDT+<%)" P1\4F+C9'PDP7YJ_AH/+VEZ,OYFH.SI?&ER]+!$*G_ADGU: D6L M4-0:0+BDK?>%7,BR)H3-J/ 2)-,F+T)$:GYK+U!)_$;1@,IK-1 *?FM5< M^GZ*W?'R?O'R*DHJ\F8N[D&N^&I[.#^CI=W>=$LYDAI$2\&U016U%BHVU,EU M5C'T?XHZ@:US"GS([< 4M([4^ R,II;Y/<2):4TD]AGHS:7WK] \7O+W!F)4 M/Y#%F0M_J#>^VA_%TOC,_J_ZYJN;3P!K2BXLE1CH04Y.;JI0D(/D;,'@-;(3A(/>1%1 ".5R[B$AV!_OH!#'U.BP MT-XZZNQB95!)F:6&0L M=@CP8!>699JPX&WMG&$AY*)F&FI'AH4LK*8."P/( MR0E0T""1R[L$@U!WO6!#%T^A0\/OJ6V>620B!H (1BZ#2D@AM!K.P MTO[75%,8.VI0T&/<6IF$X6"' SG"@6O,3T^%/068D)! M*)$S#P7![OB&@CB>O$+!^R_UINMS>WN_;9J/RX\W=7,M+S^OZJ]=$?.+9K>\ MZ6\F+"Q"N$0EAPI!Q"FJ*JX'#%14_J=%DUO.'"0Z+,5F#R9 N=(S[!$@SDIN M6+0X@KI7K@%L^P+F$=PWQ;X%/LR@!0("R5E;(BZJI&X1OQ@32M1+ 2<;X3.( M/OE\:Z;HLHGCTO!P00YC+OVO$6>P/>T$)K$VAO*< M*#YEI#A7A)I7.R2.4AG;(W><\FV7=)'J>[+&Q*I(VG^0:!7K76B\&L7B:Q'K M;OOSI^7RRT+>='S75]WCN^KQ^[SV6_O'>L&Y+9DPAM *:559Y:9N@_%2[*K9'SV)?'C^?7>^!^BEF:KY/!ZPS4AT6IYY]<_SA3>@W MA7V%Y$?RUV/K<%TOMQ\[<#T;_[65Q?]:W^RVPT\ZH?P9P)\Q[*0RC+9G%#(3 M[^<5QEQ.-5G[:I@,/F_SJ">J^X=?.7Z=_/V7]A>W[>/D]95<7[4P+]T?+YKV M1^_O=MO=/%5\-GBGB0/'3AX'@^+C??%LO&A=?5/TSKXI M]NX6SK/"'O63]L?NMQZKEQG<20\-Z]:4 $EL%@Z]P@B"!$(ASTI0BWV MOU_^(SF5.4;_;;TYN/'RE.FRV>Z*37VS[#7YKJ>FV+:>]^&]6'9$O2F^'*V- M+!]<#5BB^I$:R&<-\D?R)U^R,+!0]#04+V4/+L(/7.RS!->IOLLN'!^%(Z1X M8.1-T7'RD$T6KW[S]I# U9G?R2_\B_[_K@]UF]Y>4:M_=*Z M]8P@>G?(&2R(_Y"T-3^X$(6M73WGX9-9PB,/N[WPX[_7+C-SKO[[L:O.O55S M536;_D?M[\&%8@P3C5E[WP,;4E4:#X_C$E)I$[*"-3/HF7/D/^JV*FZ[-/&U MWBP_U<67#F71N/^W^.OSZO)SER!O"\="\9!.ARUNS8Q2SR6NF:$^XX;'H_C? MAG\W9WHN[.]=*YP"%4?.3;N:-6V[G5C3FFD'FL?*UES):7X($9C]*I?[MY[/ M-XA1%12$(F )L0!H00_YAB7,_T+,#^;7#[C6M78"_Z.N=\7WO]DN>4W2]7[4 M5:_VW_]15[[B^^KL%[\FZ;,_^OI73-^=\QK82XT^KV6PT5WS_[.9._]B M6*+6]S[+=?FYOKJ[J=]?>TTH^G-G[D_OKQ]/&=K)Q/:B!;XPNN0"2F@$*K4N M*:V *BW1 $E(-$1!![>R( 0&DI+("@E$*(6,8X0K9"&73)<5+#-GQ;Y'.?:TYGYN#QT:D9M(AO_'J[OFQNZ]]=BMT-JG<]$OEMM5U "%V01)8* MX*QB4H+*#+I$!2M#HM I.T!B)W1,,4D 54P)3&W) #$8"%8!ECF6[*$5!VS% M *[XLX47&")&$>HG]%-Q&2;7T31F4>$3')W0TA3,SD,1DWC2I.]W2=3)-+?+ MU7KA[%2"(,FI*B61KB.X[*D?3DHBED"?>DNHXM9"34@%)*6<<^"F$00X078C MN:IRO[YY8FCM :;1*%]:1ZE4!D:3Z=1K9$ZI5'LLX5H5R.^LU2K4%S^]BF+( M5[':A.W]]>_+FWK[;W5WOIU2H0Q4I.*2,& 5Y-CVPPE98KPJ2;_\=8.E("YW M0)!S"BF4RE(&@.*8UJO=KNVAO]7^M^"63 @*V&AG&-I43$5,AH3HN&09;;]]89T&XDBI(RB!6"4H.*:R8 JE#N"O9=0[PI/NW!=@*T_ [N M<(%^&[C@EY9^SX6\LS$?N$"WQ_FF^.6(]N^Q#FMTYQ*W("I/+;)E:9)YB&(F MWQXOBF5DT%=,/]3;VOWN9V?=U%_KF^9+FQ?VI@<9MP)1CMTHMK;4B$BIP#"& M2XZ#BH_XV',2P2EVF:A5FA)GA6KCC$&D&<-0Y#Y>-$#LQN[5 \A(O4S"L)]* M3DUNF#9^Q^L1OD$0SZ2''J2=4,&4E,]#^Y)ZU.3KH!DN:;RZ[?!NM:[?NJGS M=B$A$%QH61)F2P%+8RLXC%AE2J_*@;FPE0P#0@S$UC#*!%>$2*TJ!TN@2BJ4 M63\##AL].-5.^1[<&L[6=XX5?[:N%9UO@:MZD[>ZGT[/N<$GWY#V:=SSW9WP M;X6QER,RM/<\ LK9O(^YWI"M%<95PEH("3525G&@*%32=-L[S;U1?UMIYQ__UA@-T0YA;H$ F"+%:!"[(=/A8#U M>YK&RY"!U@*N%:T8H4BZN;D5!&$#!2H!1GJ:;5$'+G2:.HZ^D/W/"9B+VOYT MN(H'8,6?+;2BPW:6[<_G:7IU]W,DN_/0H32N/+OWF80?OR>SVN:M_Y\OS=IE MPJOE31?@CDYI_^8Z83_GK0BNH(OI;CAQ-Z8J()7&1DA@L.3 ^%?$2F@SLU*U M0(LCI/TMDN/+(RW8D/>>$O)]6L_.2768M'FR_/K26UZZ0U[9.@_MNDM'O M^>:6-S?/A)%<[,[@ZE .KYJ\?3+DTOLCPW];KW;#IE%I$>=5I4O.C"YU);@M M>W.*NKFD_PWT$48R1Y*GXZL#%W(5=@R#'J%B*O+"8L,+O,7$@E$$AESLG8C( M.+6/)M3S@NO+SK\DYRGXFH%^)W&C2=R/)BIP;__C;K6[?[O>[C9=E]R^WWVN M-Q>?E^O^WN:B&]:;=8>H1]3<2(!SVF:2^_A>9Y-E7\UOIW)5C\ MG^1X\*8_4'&& ):B%5Z+4).V](Q"T+1^/Q=CSL"\UYK(NY4+9%TY MDX4E6)"*5QH1Z%)\)C$$O1'+*9/>*R'AG\XLYP= Q56/J/AIN2V6K91?MI/8 M3_7+F6L2ZCR60/*R%J:L#X0-8/+2$[# D9>FN&6- +K\%C*>./G2\D4\&S-8 MM!@!ODG2(P+D\JB.U&_-=F>_.>58;>O_WMRTKQ+U,FT,!89!AA4HH3%&$"(& MNZ2J_!4TB;7,HMH"^[DMPU5\WL,*2HP3DNJAK9/S&9C('I4'+%J Q8"PZ"&^ MEIWFXC9 F"?G.$ZKQW/M)^$^=+RDZDFIG('0I_6GR=7I)EJOKI:KS=^7-W>U MW&[O;O>+1A]6VW]4F[I^NW9*[#3UPW)7+V!9*2P!*B$CW"K)*"4#;FE$@A.M M4Z+-O63C,/U\[4 5JQY5X:90=6RB/Q_>I8&GGRAI_6RZ-PLCOQ\4[2> M%JVKQ>!KT3K[@^QC^+9=C@V,Y/UF1LM&\^ CU99%II;*OE?Q'.[#P[#UYA8N M&$*6"*Z@KAAF5EM45@-@#7#X6^7G@9DY-#Z\,>W03+1OD:#M,F]D3-MLLPEX MA\YP<:HSS&NWX]6FRK']D:Y_S"BPG9F(5!LDJ=OF+'.^ ?#?FQOWF9O5[KX+ MPHH88CFHC.:(4 $11(?%2ZV)UTV'.>&=*KA]/<":U9POMI7/,.N;H('G%P8? MG/W1)W[/-]]44[^1G6=&,7(NC.2<_B5I+;^-L]=B_,> &&]67U=7]?KJWU?U MS=6"20HTKC0"G J"2ES:X6A=A4SI56K^W!@S1\FSQ?=C MM.%L N"A9W0^_B#](&0[\L?H#Y&;F&?O%YZ;H-D:X<6MT_,W^QPV7&? 0C.O MP1@VT9>7W4FBK^Q)6F6TI9HAR;$I&:@@K@C!&&=..7J0Q1'*L.EW M-N[]IM1SH#TL2Q@0%SWD?4GEI\TPC]HMD?R>F,?F;K%YS$VS>]E,.PY"YI#[ M>G3=S/;A:L[A7NI0%A49PZV0W.B*H;8*7$7=1)90#C!TPN _'4QB+K/,#J5# M.Y3%T86EAWO5(4E]&H9]YFF3DQLXY7J=UYC[_XD(#ID 34YTY%RF)WP_2]D\ MNGG7W37^U['3$!\J7IQ1).5Q#I.#M XUV?I<0(0X*B7SBO&*< 4QK#@W@!E+ MK&!V,%YBZW7?-;')W ?UCVHII8D6"=GVB!CG(3HL:GAR'!,Y$I(=$#W.0WI< M!#DF/V,4\:;DI4B2GM,91),,3C59^V&&5Q%^;=;M1:CZJENSVEXTN^7-\=^W M9;%_;7;_7N\>"F8O&-44,NMF2!6UC%NFV! %B=0F:*GH?"@SQZZ_K3)AAM<1\K2^WV+5C]'P\9M>S[Z88)Q4F:)GS5V'[ M>^?AH2X20UI15$I$2!NSVTG@$*[;0RA>=Z5G!SI[-&R+);HH5W?B>'57MZ'N MRU'Z>[E9N>^NEL7.2=JVO9C]G[$ZV_>MDN.$6ZZ.,0^9G!\MDU5G&]5NYQ?1 M0Z38%V-<5$(K!0!EMM*<:8*!A@-^-WN=YHIP:XELM[4/AY\+L'\+\=1G-S?;'*0Z83=(:=;:!A_^%M\??_ M3)UMBA//\^IT9SL1/47GRWQL>G1+)C]6/5W?FL%>V(_ 4I)CV5.WJM\K/_V= M-GEUM6I!+&_V%B\:5;_=;N_JJW];?EO=WMTN#,%:4"BI 49Q:90%>#!NN?&_ M.);.9.;TK(=1+ ] A]1LUQ0?ZV+5@?5:*\Q*O$=N=1[.PU*AP^WB!Y!#@+AH M"E47>Z!%C_0\7(>\*G06SN,R@53<>SXYY,O,2Y$U/;4S"(09G&JR=L>(]=WM M;\O55=5L+I;?_ECM/O=%<-T/GE^%60AA%*0EU18)J(R1$ ]0*!(&!"_5I@:0 M^\#Z?@S^U4*M;UR^?=ULBG6]VP><8EOO=C?[--VEU?N?[=/T99MQA(>FO(WE M=SSC[.V4^.1%WX9_]&W8-6'[*/217\7[CS>K3YTG9U@Z#^3ZM57P7$TWHP7M M;"X^MS:=ET]?^>Z[]O;#_KC81>,+AY:64@>)WNG6_\O[Z=_?3[?7RLOV[B_;"Y$)32Z%22D,@J#6&&RJP41IC M*JFH<(A:3 0ILW;T7KPI#GY\]]#W@R?'92H[9UH].7:G^+-SR/,>Q=0-ZY<< MSK!-P]+%"9LS2X1(TP GXL7$+3R/Z#&UT\U91]7$D>7WW7*S,RY(RF^K[<)0 M7**R8I9; DT)()-L &F,"#I#.S&T'R;2N$EOZUC1>E;\V?HV== );/.)@D^^ MYCY7$ IIZ7G&H^_:)&=K=;UVUU]NUVX*(I* MI2EB!$&"B. E[P$J@*SJNI(U1 *T\4G?(T\/FF1SYM M.\^8=&B)G/$HO+G_D\2B",=3QZ%8[I/&H$6EM9N764V)4*XAJ+&$#+:YY"QY M>'G5XE218W-0E^.+@,WKNW YV4XH\TF)SJ;@Y[AI[D7?6-GUIO\'4E1_GV+$ M,I"QI#KX<.YRP;0$!#GSI4**2%0B6_4HM. 9%#' ]ERTL3_]>%1C9.5^]KDN MUFUUU-U?]AK2:@F5-5.#9=/8![PSU-D'<&,5-Z)9 M?B#MC?$N1H6C69QL;61_!1TN4&FQ1,QP47&!F228X0$>X"SHP:_)0,U%P=]T MQ9_VKUL>YL[;[U9UOYQ^SOW,C3O1@DB.=CW?0OUOIYMTGBLA?1/D7 <);>4? M*&XD=3OU&D@<[[Z1YEVSW6J7A#JS]?IR56^'+6J&*H2(@E5)@3"@HF5G#)5N MOB&\;C&--)$Y"K2HBN]@Q9W[B2703YLGX"Y,:2-HRZ*8SQ-S0O]&,CD/-1OK M1).T=P4J35M83'[:U-TAWNU0KUM+"K#FG(C*4J*XQ*BW10UF7N4QQEG(K3,M MJ.(!5:"ZQ)'F*2[9^0K4ED=4O5[1.H^T/$?+*6491>-,A&6<#X]U)0$COK*R MK^+K^+GZV]HY.US:^\WUL<\.Q4..I>[U* >71M*JM?C&XTLZH6F<.OW<5 M=;1MJG;UD\H9-FF8MD[7FEDT.0W_)T1\X@:>A^I/[71SUD$5&E=.0GH ]$O3 M7&W?;_HBS%MY^1]WJTU]99IVPK\ "'&(I**J@AQ)6FIN>W"E41B%Q95)(&6/ M*Z_(SYOOQ*?SQ0V%8O"F&-PI_MP[%!Q8IFE8W\ RNS8-#2R3-6>FR)*B 4Y& MEDE;>"Z195JGGT26,W#N&UGT\LOR1-T4*+G![&$QFC+9DX'*4POO1-H#0/ M]'CK302C;U?K3:GWQ5W/QN;G;+M=7%W\YNT/B5#%0 M"HZ TEBE8Y0 KWPFD:G,:C0 ;,][(X! 6 76L32>5J$S,!BF1O7GJ;B&5%/S.$\ZM6F18$*!=GHO=?RA]""^55R7#=-:F%7N81I<"R!RG]WEX3"OY M#F-BV0^@-XWRYZ$YC_A[T3TZ !P8B8@!X6S..PQ$^.,9"6*9&AL,W ]ZNTR: MTNB2*(9$R9@4I 2]78[*L.&A$Q<)@X*+(&(]\0T0T6V.#1.6Z86\8$DL,*DL+$)1, @-$=3", MD-=C1@G-31LB2!KU"J%S7(3(Q&3: -&"3!P?0AA.$QXR,9TG.O@Q/CHX/' 2 M$1LB")UW:(AQR#,R1'/E>X#EE[OE9KG>U4?'=+?J_M?E[FZSKT*,L)05J$I& M(:028@T-'\PJP47(09;1QC('A1Y?LSDZ1[]MSV6T *,.RXVG]W28. NS84%B M%*E9#KN\1M:)0R_)>)['X9=T[C29^N-X-=L;'<[@Z I*A3C&#!!N!>1,'I9@ M. PJL#+:V'G5+.J8WGB"X_4L&[=)]>PLQ_=>HRM0T:*8GJ^BQ;GCH6@C>/)^ ME]@9V-VK9GW5IX$&:*4 5@8#7E:ED;(<+D<)H'C0@Y7!'\^L6'L\10LH\$'@ M8);\9"@K06&R<\3-F>XO/2;CA*A$\S8/$8F'__B%W'$\1%>3>WQ;Z>,8=-/5B8B,DQ@8CF'(:S7G8KGQU22[=2[_9>HOS7:U6Q!L!<&04(B%)80;"0ZZ MQZRF(3(4]N7,RO-VO=JMEC?%U1Y.F-($VZ6\=IC'LJ7 MR;?8,FD1#/HJYU-C"U$!3"IB(1.(&R+<]_5@2"@=]+1$Q.>GTL#8Q\YB&/-3 MN,QDA.$&(V@;AZ*,\:!)EDW"CCR];-O7WZ^;A$57PZ0 LX:13!U6B\F M("DPY?GR